-----------------------------------------------------------------------------
 MANIFEST                 |  587 -
 Makefile                 |   11 
 README                   |    2 
 README.WIN               |    4 
 aclocal.m4               |  121 
 config.guess             |   21 
 config.sub               |   76 
 configure                | 2265 +++----
 configure.in             |   21 
 doc/CHANGES              |   92 
 doc/CHANGES.old          |   24 
 doc/TODO                 |  136 
 doc/WHATSNEW             |    7 
 doc/art_handling.txt     |    2 
 doc/article.txt          |    2 
 doc/config-anomalies     |   10 
 doc/filtering            |    2 
 doc/good-netkeeping-seal |    2 
 doc/keymap.sample        |   28 
 doc/l10n/de.po           | 3130 +++++----
 doc/l10n/de/tin.1        |  217 
 doc/l10n/de/tin.5        |  109 
 doc/l10n/en_GB.po        |14145 +++++++++++++++++++++++++++++++++++++++++++++
 doc/l10n/en_GB/tin.1     | 3370 ++++++++++
 doc/l10n/en_GB/tin.5     | 2394 +++++++
 doc/l10n/po4a.conf       |   15 
 doc/l10n/tin-man.pot     | 2975 +++++----
 doc/plp_snprintf.3       |    2 
 doc/tin.1                |  159 
 doc/tin.5                |   53 
 include/autoconf.hin     |    4 
 include/extern.h         |  106 
 include/keymap.h         |   18 
 include/nntplib.h        |  118 
 include/plp_snprintf.h   |    2 
 include/policy.h         |   30 
 include/proto.h          |   36 
 include/rfc2046.h        |   14 
 include/tcurses.h        |    6 
 include/tin.h            |   30 
 include/tinrc.h          |    3 
 include/version.h        |    6 
 libcanlock/Makefile.in   |   32 
 pcre/Makefile.in         |   12 
 po/da.gmo                |binary
 po/da.po                 | 7061 ++++++++++++++++++++++
 po/de.gmo                |binary
 po/de.po                 | 3401 +++++-----
 po/en_GB.gmo             |binary
 po/en_GB.po              | 3198 +++++-----
 po/et.gmo                |binary
 po/et.po                 | 3833 ++++++------
 po/fr.gmo                |binary
 po/fr.po                 | 3732 ++++++-----
 po/ru.gmo                |binary
 po/ru.po                 | 3195 +++++-----
 po/rw.gmo                |binary
 po/rw.po                 | 3249 +++++-----
 po/sv.gmo                |binary
 po/sv.po                 | 3179 +++++-----
 po/tin.pot               | 3165 +++++-----
 po/tr.gmo                |binary
 po/tr.po                 | 3186 +++++-----
 src/Makefile.in          |   10 
 src/active.c             |   18 
 src/art.c                |   96 
 src/attrib.c             |   31 
 src/auth.c               |    2 
 src/charset.c            |    4 
 src/color.c              |    5 
 src/config.c             |   23 
 src/cook.c               |   69 
 src/curses.c             |   17 
 src/debug.c              |    2 
 src/filter.c             |  108 
 src/getline.c            |   10 
 src/group.c              |  105 
 src/help.c               |  155 
 src/init.c               |   11 
 src/keymap.c             |  183 
 src/lang.c               |  144 
 src/lock.c               |   18 
 src/mail.c               |   17 
 src/main.c               |    4 
 src/memory.c             |   10 
 src/misc.c               |   57 
 src/my_tmpfile.c         |    2 
 src/newsrc.c             |   27 
 src/nntplib.c            |  199 
 src/options_menu.c       |  498 -
 src/page.c               |  522 +
 src/plp_snprintf.c       |   10 
 src/post.c               |  441 -
 src/prompt.c             |  108 
 src/refs.c               |   43 
 src/rfc1524.c            |    8 
 src/rfc2045.c            |    4 
 src/rfc2046.c            |   86 
 src/rfc2047.c            |   20 
 src/save.c               |  948 ++-
 src/screen.c             |   25 
 src/search.c             |   76 
 src/select.c             |  110 
 src/sigfile.c            |   37 
 src/signal.c             |   27 
 src/string.c             |  167 
 src/tags.c               |   16 
 src/tcurses.c            |    4 
 src/thread.c             |   90 
 src/tincfg.tbl           |    3 
 src/tmpfile.c            |    2 
 src/xref.c               |    2 
 tin.spec                 |    2 
 tools/metamutt           |    2 
 tools/opt-case.pl        |    2 
 tools/tinews.pl          |    4 
 tools/url_handler.pl     |  146 
 tools/url_handler.sh     |    6 
 118 files changed, 52470 insertions(+), 19864 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp --exclude='.bzr*' tin-1.9.5/MANIFEST tin-1.9.6/MANIFEST
--- tin-1.9.5/MANIFEST	2009-12-24 10:40:41.000000000 +0100
+++ tin-1.9.6/MANIFEST	2010-11-26 16:08:00.331376035 +0100
@@ -1,292 +1,297 @@
-MANIFEST for tin-1.9.5 (Thu Dec 24 10:40:47 CET 2009)
+MANIFEST for tin-1.9.6 (Fri Nov 26 16:07:59 CET 2010)
 ----------------------------------------------------
-  14037 ./Makefile
-   7697 ./MANIFEST
-   1440 ./README
-    564 ./README.MAC
-    992 ./README.WIN
- 166767 ./aclocal.m4
-    882 ./conf-tin
-  44659 ./config.guess
-  34314 ./config.sub
- 595062 ./configure
-  32399 ./configure.in
-   7123 ./install.sh
-   1320 ./mkdirs.sh
-   1505 ./tin.spec
-  18847 ./doc/ABOUT-NLS
-  18660 ./doc/CHANGES
- 252172 ./doc/CHANGES.old
-   5041 ./doc/CREDITS
-   1305 ./doc/DEBUG_REFS
-  30361 ./doc/INSTALL
-  35698 ./doc/TODO
-   1481 ./doc/WHATSNEW
-   2618 ./doc/art_handling.txt
-   1700 ./doc/article.txt
-   4373 ./doc/auth.txt
-   4209 ./doc/config-anomalies
-  11272 ./doc/filtering
-  35304 ./doc/good-netkeeping-seal
-   3803 ./doc/internals.txt
-  23621 ./doc/iso2asc.txt
-   3697 ./doc/keymap.sample
-    633 ./doc/mailcap.sample
-   5870 ./doc/mbox.5
-   3365 ./doc/mime.types
-   4168 ./doc/mmdf.5
-   2128 ./doc/newsoverview.5
-   1541 ./doc/nov_tests
-   5155 ./doc/opt-case.1
-   6963 ./doc/plp_snprintf.3
-   3984 ./doc/pgp.txt
-   2817 ./doc/rcvars.txt
-   1525 ./doc/reading-mail.txt
-   4947 ./doc/umlaute.txt
-   4246 ./doc/umlauts.txt
-   5536 ./doc/url_handler.1
- 124196 ./doc/tin.1
-  77453 ./doc/tin.5
-   4952 ./doc/tin.defaults
-  13098 ./doc/tinews.1
-   2418 ./doc/tools.txt
-   4733 ./doc/w2r.1
-   2196 ./doc/wildmat.3
-    344 ./tools/expiretover
-   3815 ./tools/metamutt
-   2787 ./tools/opt-case.pl
-   1410 ./tools/tinlock
-  32090 ./tools/tinews.pl
-   3909 ./tools/url_handler.pl
-   1654 ./tools/url_handler.sh
-   3347 ./tools/w2r.pl
-   1661 ./tools/expand_aliases.tgz
-   2586 ./include/bool.h
-   1947 ./include/bugrep.h
-   2210 ./include/debug.h
-  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
-  31406 ./include/proto.h
-   5178 ./include/rfc2046.h
-   3377 ./include/stpwatch.h
-   5797 ./include/tcurses.h
-  66901 ./include/tin.h
-  16150 ./include/tinrc.h
-   4346 ./include/tnntp.h
-   2264 ./include/trace.h
-   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
-  30209 ./src/feed.c
-  57406 ./src/filter.c
-  18120 ./src/getline.c
-   9070 ./src/global.c
-  46303 ./src/group.c
-   3900 ./src/hashstr.c
-   8215 ./src/header.c
-  34161 ./src/help.c
-  14005 ./src/inews.c
-  36903 ./src/init.c
-   2435 ./src/joinpath.c
-  93821 ./src/keymap.c
- 127160 ./src/lang.c
-   4486 ./src/langinfo.c
-   7728 ./src/list.c
-   6667 ./src/lock.c
-  16618 ./src/mail.c
-  24200 ./src/main.c
-  10879 ./src/makecfg.c
-  13067 ./src/memory.c
-   5283 ./src/mimetypes.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
-  12757 ./src/pgp.c
- 140170 ./src/post.c
-  19134 ./src/prompt.c
-  10100 ./src/read.c
-  26812 ./src/refs.c
-   5481 ./src/regex.c
-  14482 ./src/rfc1524.c
-  15070 ./src/rfc2045.c
-  29926 ./src/rfc2046.c
-  35720 ./src/rfc2047.c
-  37451 ./src/save.c
-  11388 ./src/screen.c
-  16554 ./src/search.c
-  30637 ./src/select.c
-   7808 ./src/sigfile.c
-  13698 ./src/signal.c
-   7215 ./src/strftime.c
-  23767 ./src/string.c
-  13242 ./src/tags.c
-  17169 ./src/tcurses.c
-   3071 ./src/tmpfile.c
-   3705 ./src/my_tmpfile.c
-  40130 ./src/thread.c
-   2472 ./src/trace.c
-   4315 ./src/version.c
-   5453 ./src/wildmat.c
-   7335 ./src/xface.c
-  12498 ./src/xref.c
-    422 ./pcre/AUTHORS
-   2515 ./pcre/COPYING
- 118928 ./pcre/ChangeLog
-   8049 ./pcre/INSTALL
-   2515 ./pcre/LICENCE
-   3114 ./pcre/Makefile.in
-  26802 ./pcre/Makefile.in-old
-  12409 ./pcre/NEWS
-  11121 ./pcre/NON-UNIX-USE
-  24136 ./pcre/README
-   6161 ./pcre/RunTest.in
-    225 ./pcre/config.h
-   8703 ./pcre/configure.in
-    395 ./pcre/version.sh
-   6369 ./pcre/dftables.c
-   1171 ./pcre/pcre-config.in
-  12396 ./pcre/pcre.h
- 172486 ./pcre/pcre_compile.c
-   3504 ./pcre/pcre_config.c
-  80853 ./pcre/pcre_dfa_exec.c
- 126511 ./pcre/pcre_exec.c
-   4933 ./pcre/pcre_fullinfo.c
-  15178 ./pcre/pcre_get.c
-   3745 ./pcre/pcre_globals.c
-   3845 ./pcre/pcre_info.c
-  42748 ./pcre/pcre_internal.h
-   5462 ./pcre/pcre_maketables.c
-   5075 ./pcre/pcre_newline.c
-   2973 ./pcre/pcre_ord2utf8.c
-  13710 ./pcre/pcre_printint.src
-   3315 ./pcre/pcre_refcount.c
-  17616 ./pcre/pcre_study.c
-   9041 ./pcre/pcre_tables.c
-   5354 ./pcre/pcre_try_flipped.c
-   6054 ./pcre/pcre_ucp_searchfuncs.c
-   4460 ./pcre/pcre_valid_utf8.c
-   3905 ./pcre/pcre_version.c
-   4607 ./pcre/pcre_xclass.c
-  11732 ./pcre/pcredemo.c
-  57059 ./pcre/pcregrep.c
-  11801 ./pcre/pcreposix.c
-   4775 ./pcre/pcreposix.h
-  66834 ./pcre/pcretest.c
-   4812 ./pcre/perltest
-   3027 ./pcre/ucp.h
-   3452 ./pcre/ucpinternal.h
-  92082 ./pcre/ucptable.c
-  74510 ./pcre/doc/pcre.3
-  63013 ./pcre/doc/pcrepattern.3
-  75951 ./pcre/testdata/testinput1
-  36304 ./pcre/testdata/testinput2
-    932 ./pcre/testdata/testinput3
-   8498 ./pcre/testdata/testinput4
-   4766 ./pcre/testdata/testinput5
-  10717 ./pcre/testdata/testinput6
-  77627 ./pcre/testdata/testinput7
-   9623 ./pcre/testdata/testinput8
-  11437 ./pcre/testdata/testinput9
- 101396 ./pcre/testdata/testoutput1
- 161801 ./pcre/testdata/testoutput2
-   2272 ./pcre/testdata/testoutput3
-  14871 ./pcre/testdata/testoutput4
-  29008 ./pcre/testdata/testoutput5
-  21297 ./pcre/testdata/testoutput6
- 108966 ./pcre/testdata/testoutput7
-  53056 ./pcre/testdata/testoutput8
-  28769 ./pcre/testdata/testoutput9
-  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
-   5271 ./libcanlock/src/canlock.c
-   3794 ./libcanlock/src/hmac_sha1.c
-  12514 ./libcanlock/src/sha1.c
-   1873 ./libcanlock/include/base64.h
-    378 ./libcanlock/include/canlock.h
-    119 ./libcanlock/include/hmac_sha1.h
-   1208 ./libcanlock/include/sha1.h
-   2889 ./libcanlock/t/canlocktest.c
-   3135 ./libcanlock/t/hmactest.c
-    766 ./libcanlock/t/canlocktest.shouldbe
-   1021 ./libcanlock/t/hmactest.shouldbe
-   9850 ./intl/bindtextdom.c
-     72 ./intl/ChangeLog
-  13325 ./intl/config.charset
-   1820 ./intl/dcgettext.c
-  34160 ./intl/dcigettext.c
-   1895 ./intl/dcngettext.c
-   1792 ./intl/dgettext.c
-   1927 ./intl/dngettext.c
-   4650 ./intl/explodename.c
-   5736 ./intl/finddomain.c
-   1891 ./intl/gettext.c
-   3104 ./intl/gettext.h
-   7686 ./intl/gettextP.h
-   1835 ./intl/hash-string.h
-   4763 ./intl/intl-compat.c
-  10480 ./intl/l10nflist.c
-   1932 ./intl/libgettext.h
-   4397 ./intl/libgnuintl.h
-   3380 ./intl/loadinfo.h
-  14972 ./intl/loadmsgcat.c
-   6905 ./intl/localcharset.c
-   2657 ./intl/locale.alias
-   9432 ./intl/localealias.c
-  10014 ./intl/Makefile.in
-   2001 ./intl/ngettext.c
-  38981 ./intl/plural.c
-   8376 ./intl/plural.y
-   1089 ./intl/ref-add.sin
-   1044 ./intl/ref-del.sin
-   4481 ./intl/textdomain.c
-     41 ./intl/VERSION
-   4962 ./po/Makefile.inn
-    847 ./po/POTFILES.in
- 134986 ./po/tin.pot
- 170174 ./po/de.gmo
- 228322 ./po/de.po
-   7539 ./po/en_GB.gmo
- 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
- 193720 ./po/rw.po
-  22948 ./po/sv.gmo
- 152178 ./po/sv.po
-   4671 ./po/tr.gmo
- 217233 ./po/tr.po
- 128917 ./doc/l10n/de/tin.1
-  80162 ./doc/l10n/de/tin.5
-    129 ./doc/l10n/de.add
- 313215 ./doc/l10n/de.po
-    356 ./doc/l10n/po4a.conf
- 275327 ./doc/l10n/tin-man.pot
-9217987 total
+   14149 ./Makefile
+    8121 ./MANIFEST
+    1441 ./README
+     564 ./README.MAC
+     976 ./README.WIN
+  168397 ./aclocal.m4
+     882 ./conf-tin
+   44832 ./config.guess
+   34912 ./config.sub
+  595798 ./configure
+   32299 ./configure.in
+    7123 ./install.sh
+    1320 ./mkdirs.sh
+    1505 ./tin.spec
+   18847 ./doc/ABOUT-NLS
+   22476 ./doc/CHANGES
+  252173 ./doc/CHANGES.old
+    5041 ./doc/CREDITS
+    1305 ./doc/DEBUG_REFS
+   30361 ./doc/INSTALL
+   39182 ./doc/TODO
+    1702 ./doc/WHATSNEW
+    2618 ./doc/art_handling.txt
+    1701 ./doc/article.txt
+    4373 ./doc/auth.txt
+    4046 ./doc/config-anomalies
+   11269 ./doc/filtering
+   35305 ./doc/good-netkeeping-seal
+    3803 ./doc/internals.txt
+   23621 ./doc/iso2asc.txt
+    3883 ./doc/keymap.sample
+     633 ./doc/mailcap.sample
+    5870 ./doc/mbox.5
+    3365 ./doc/mime.types
+    4168 ./doc/mmdf.5
+    2128 ./doc/newsoverview.5
+    1541 ./doc/nov_tests
+    5155 ./doc/opt-case.1
+    6964 ./doc/plp_snprintf.3
+    3984 ./doc/pgp.txt
+    2817 ./doc/rcvars.txt
+    1525 ./doc/reading-mail.txt
+    4947 ./doc/umlaute.txt
+    4246 ./doc/umlauts.txt
+    5536 ./doc/url_handler.1
+  127598 ./doc/tin.1
+   78093 ./doc/tin.5
+    4952 ./doc/tin.defaults
+   13098 ./doc/tinews.1
+    2418 ./doc/tools.txt
+    4733 ./doc/w2r.1
+    2196 ./doc/wildmat.3
+     344 ./tools/expiretover
+    3815 ./tools/metamutt
+    2788 ./tools/opt-case.pl
+    1410 ./tools/tinlock
+   32191 ./tools/tinews.pl
+    3638 ./tools/url_handler.pl
+    1657 ./tools/url_handler.sh
+    3347 ./tools/w2r.pl
+    1661 ./tools/expand_aliases.tgz
+    2586 ./include/bool.h
+    1947 ./include/bugrep.h
+    2210 ./include/debug.h
+   65981 ./include/extern.h
+   14050 ./include/keymap.h
+    6333 ./include/newsrc.h
+    8685 ./include/nntplib.h
+     664 ./include/plp_snprintf.h
+   13617 ./include/policy.h
+   32121 ./include/proto.h
+    5374 ./include/rfc2046.h
+    3377 ./include/stpwatch.h
+    5847 ./include/tcurses.h
+   67235 ./include/tin.h
+   16226 ./include/tinrc.h
+    4346 ./include/tnntp.h
+    2264 ./include/trace.h
+    2351 ./include/version.h
+   34225 ./src/active.c
+   70932 ./src/art.c
+   71570 ./src/attrib.c
+   14980 ./src/auth.c
+   12442 ./src/charset.c
+    8380 ./src/color.c
+   61143 ./src/config.c
+   27452 ./src/cook.c
+   26867 ./src/curses.c
+    9915 ./src/debug.c
+    3408 ./src/envarg.c
+   30209 ./src/feed.c
+   56004 ./src/filter.c
+   18126 ./src/getline.c
+    9070 ./src/global.c
+   47042 ./src/group.c
+    3900 ./src/hashstr.c
+    8215 ./src/header.c
+   40299 ./src/help.c
+   14005 ./src/inews.c
+   36938 ./src/init.c
+    2435 ./src/joinpath.c
+  101229 ./src/keymap.c
+  131944 ./src/lang.c
+    4486 ./src/langinfo.c
+    7728 ./src/list.c
+    6673 ./src/lock.c
+   16598 ./src/mail.c
+   24180 ./src/main.c
+   10879 ./src/makecfg.c
+   13234 ./src/memory.c
+    5283 ./src/mimetypes.c
+   91380 ./src/misc.c
+   38534 ./src/newsrc.c
+   53367 ./src/nntplib.c
+    7502 ./src/nrctbl.c
+   94773 ./src/options_menu.c
+   64853 ./src/page.c
+   24138 ./src/parsdate.y
+   17057 ./src/plp_snprintf.c
+   12757 ./src/pgp.c
+  144382 ./src/post.c
+   18823 ./src/prompt.c
+   10100 ./src/read.c
+   27214 ./src/refs.c
+    5481 ./src/regex.c
+   14483 ./src/rfc1524.c
+   15069 ./src/rfc2045.c
+   31800 ./src/rfc2046.c
+   36194 ./src/rfc2047.c
+   56328 ./src/save.c
+   11025 ./src/screen.c
+   18169 ./src/search.c
+   32999 ./src/select.c
+    7805 ./src/sigfile.c
+   14154 ./src/signal.c
+    7215 ./src/strftime.c
+   26700 ./src/string.c
+   13345 ./src/tags.c
+   17169 ./src/tcurses.c
+    3070 ./src/tmpfile.c
+    3706 ./src/my_tmpfile.c
+   40636 ./src/thread.c
+    2472 ./src/trace.c
+    4315 ./src/version.c
+    5453 ./src/wildmat.c
+    7335 ./src/xface.c
+   12499 ./src/xref.c
+     422 ./pcre/AUTHORS
+    2515 ./pcre/COPYING
+  118928 ./pcre/ChangeLog
+    8049 ./pcre/INSTALL
+    2515 ./pcre/LICENCE
+    3118 ./pcre/Makefile.in
+   26802 ./pcre/Makefile.in-old
+   12409 ./pcre/NEWS
+   11121 ./pcre/NON-UNIX-USE
+   24136 ./pcre/README
+    6161 ./pcre/RunTest.in
+     225 ./pcre/config.h
+    8703 ./pcre/configure.in
+     395 ./pcre/version.sh
+    6369 ./pcre/dftables.c
+    1171 ./pcre/pcre-config.in
+   12396 ./pcre/pcre.h
+  172486 ./pcre/pcre_compile.c
+    3504 ./pcre/pcre_config.c
+   80853 ./pcre/pcre_dfa_exec.c
+  126511 ./pcre/pcre_exec.c
+    4933 ./pcre/pcre_fullinfo.c
+   15178 ./pcre/pcre_get.c
+    3745 ./pcre/pcre_globals.c
+    3845 ./pcre/pcre_info.c
+   42748 ./pcre/pcre_internal.h
+    5462 ./pcre/pcre_maketables.c
+    5075 ./pcre/pcre_newline.c
+    2973 ./pcre/pcre_ord2utf8.c
+   13710 ./pcre/pcre_printint.src
+    3315 ./pcre/pcre_refcount.c
+   17616 ./pcre/pcre_study.c
+    9041 ./pcre/pcre_tables.c
+    5354 ./pcre/pcre_try_flipped.c
+    6054 ./pcre/pcre_ucp_searchfuncs.c
+    4460 ./pcre/pcre_valid_utf8.c
+    3905 ./pcre/pcre_version.c
+    4607 ./pcre/pcre_xclass.c
+   11732 ./pcre/pcredemo.c
+   57059 ./pcre/pcregrep.c
+   11801 ./pcre/pcreposix.c
+    4775 ./pcre/pcreposix.h
+   66834 ./pcre/pcretest.c
+    4812 ./pcre/perltest
+    3027 ./pcre/ucp.h
+    3452 ./pcre/ucpinternal.h
+   92082 ./pcre/ucptable.c
+   74510 ./pcre/doc/pcre.3
+   63013 ./pcre/doc/pcrepattern.3
+   75951 ./pcre/testdata/testinput1
+   36304 ./pcre/testdata/testinput2
+     932 ./pcre/testdata/testinput3
+    8498 ./pcre/testdata/testinput4
+    4766 ./pcre/testdata/testinput5
+   10717 ./pcre/testdata/testinput6
+   77627 ./pcre/testdata/testinput7
+    9623 ./pcre/testdata/testinput8
+   11437 ./pcre/testdata/testinput9
+  101396 ./pcre/testdata/testoutput1
+  161801 ./pcre/testdata/testoutput2
+    2272 ./pcre/testdata/testoutput3
+   14871 ./pcre/testdata/testoutput4
+   29008 ./pcre/testdata/testoutput5
+   21297 ./pcre/testdata/testoutput6
+  108966 ./pcre/testdata/testoutput7
+   53056 ./pcre/testdata/testoutput8
+   28769 ./pcre/testdata/testoutput9
+   20287 ./include/autoconf.hin
+   21514 ./src/Makefile.in
+   10807 ./src/tincfg.tbl
+    1929 ./libcanlock/CHANGES
+    2464 ./libcanlock/HOWTO
+    1259 ./libcanlock/README
+    1311 ./libcanlock/Makefile.in
+    3700 ./libcanlock/src/base64.c
+    5271 ./libcanlock/src/canlock.c
+    3794 ./libcanlock/src/hmac_sha1.c
+   12514 ./libcanlock/src/sha1.c
+    1873 ./libcanlock/include/base64.h
+     378 ./libcanlock/include/canlock.h
+     119 ./libcanlock/include/hmac_sha1.h
+    1208 ./libcanlock/include/sha1.h
+    2889 ./libcanlock/t/canlocktest.c
+    3135 ./libcanlock/t/hmactest.c
+     766 ./libcanlock/t/canlocktest.shouldbe
+    1021 ./libcanlock/t/hmactest.shouldbe
+    9850 ./intl/bindtextdom.c
+      72 ./intl/ChangeLog
+   13325 ./intl/config.charset
+    1820 ./intl/dcgettext.c
+   34160 ./intl/dcigettext.c
+    1895 ./intl/dcngettext.c
+    1792 ./intl/dgettext.c
+    1927 ./intl/dngettext.c
+    4650 ./intl/explodename.c
+    5736 ./intl/finddomain.c
+    1891 ./intl/gettext.c
+    3104 ./intl/gettext.h
+    7686 ./intl/gettextP.h
+    1835 ./intl/hash-string.h
+    4763 ./intl/intl-compat.c
+   10480 ./intl/l10nflist.c
+    1932 ./intl/libgettext.h
+    4397 ./intl/libgnuintl.h
+    3380 ./intl/loadinfo.h
+   14972 ./intl/loadmsgcat.c
+    6905 ./intl/localcharset.c
+    2657 ./intl/locale.alias
+    9432 ./intl/localealias.c
+   10014 ./intl/Makefile.in
+    2001 ./intl/ngettext.c
+   38981 ./intl/plural.c
+    8376 ./intl/plural.y
+    1089 ./intl/ref-add.sin
+    1044 ./intl/ref-del.sin
+    4481 ./intl/textdomain.c
+      41 ./intl/VERSION
+    4962 ./po/Makefile.inn
+     847 ./po/POTFILES.in
+  139041 ./po/tin.pot
+   59999 ./po/da.gmo
+  174070 ./po/da.po
+  175799 ./po/de.gmo
+  234024 ./po/de.po
+    8420 ./po/en_GB.gmo
+  150900 ./po/en_GB.po
+  169561 ./po/et.gmo
+  226117 ./po/et.po
+  177174 ./po/fr.gmo
+  232369 ./po/fr.po
+  124778 ./po/ru.gmo
+  211095 ./po/ru.po
+    2081 ./po/rw.gmo
+  197641 ./po/rw.po
+   22794 ./po/sv.gmo
+  157477 ./po/sv.po
+    4671 ./po/tr.gmo
+  223067 ./po/tr.po
+  132668 ./doc/l10n/de/tin.1
+   80997 ./doc/l10n/de/tin.5
+     129 ./doc/l10n/de.add
+  321717 ./doc/l10n/de.po
+  131205 ./doc/l10n/en_GB/tin.1
+   80594 ./doc/l10n/en_GB/tin.5
+  448565 ./doc/l10n/en_GB.po
+     346 ./doc/l10n/po4a.conf
+  280632 ./doc/l10n/tin-man.pot
+10304015 total
diff -Nurp --exclude='.bzr*' tin-1.9.5/Makefile tin-1.9.6/Makefile
--- tin-1.9.5/Makefile	2009-12-24 10:40:39.000000000 +0100
+++ tin-1.9.6/Makefile	2010-11-26 16:07:59.071185235 +0100
@@ -1,15 +1,15 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2009-07-24
+# Updated: 2010-09-16
 #
 
 PROJECT	= tin
 LVER	= 1
 PVER	= 9
-SVER	= 5
+SVER	= 6
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20091224
+DVER	= 20101126
 EXE	= tin
 
 # directory structure
@@ -311,6 +311,8 @@ POFILES = \
 	$(PODIR)/Makefile.inn \
 	$(PODIR)/POTFILES.in \
 	$(PODIR)/$(PROJECT).pot \
+	$(PODIR)/da.gmo \
+	$(PODIR)/da.po \
 	$(PODIR)/de.gmo \
 	$(PODIR)/de.po \
 	$(PODIR)/en_GB.gmo \
@@ -333,6 +335,9 @@ L10NFILES = \
 	$(L10NDIR)/de/tin.5 \
 	$(L10NDIR)/de.add \
 	$(L10NDIR)/de.po \
+	$(L10NDIR)/en_GB/tin.1 \
+	$(L10NDIR)/en_GB/tin.5 \
+	$(L10NDIR)/en_GB.po \
 	$(L10NDIR)/po4a.conf \
 	$(L10NDIR)/tin-man.pot
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/README tin-1.9.6/README
--- tin-1.9.5/README	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/README	2010-04-16 14:43:42.563956627 +0200
@@ -25,7 +25,7 @@ messages and won't be able to post using
 
 Before mailing a bug-report to tin-bugs@tin.org please check if you are
 using the latest (stable) release, and if not, please upgrade first! Have a
-look a the doc/TODO file for known bugs. If you still think you've found a
+look at the doc/TODO file for known bugs. If you still think you've found a
 bug, please use the mail_bugreport function (shift-R) and write in English.
 Please do NOT enclose a core-file in your bugreport until we request it.
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/README.WIN tin-1.9.6/README.WIN
--- tin-1.9.5/README.WIN	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/README.WIN	2010-01-20 16:16:31.721891351 +0100
@@ -18,7 +18,7 @@ Compile Tin For Windows
 
      - configure
        - export CC=gcc
-       - ./configure --enable-nntp-only --disable-nls
+       - ./configure --enable-nntp-only
 
      - make
        - cd src
@@ -37,4 +37,4 @@ Compile Tin For Windows
               set HOME=c:\home
               set USER=username
        - tested with
-           1.9.3 release 20080506 "Dalintober"
+           1.9.5 release 20091224 "Lochruan"
diff -Nurp --exclude='.bzr*' tin-1.9.5/aclocal.m4 tin-1.9.6/aclocal.m4
--- tin-1.9.5/aclocal.m4	2009-12-24 10:20:51.000000000 +0100
+++ tin-1.9.6/aclocal.m4	2010-01-10 01:52:14.664564856 +0100
@@ -2,7 +2,7 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : aclocal.m4
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2009-09-16
+dnl Updated   : 2009-12-31
 dnl Notes     :
 dnl
 dnl Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
@@ -272,7 +272,7 @@ AC_DEFUN([AM_LC_MESSAGES],
     fi
   fi])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_MULTIBYTE_ABLE version: 9 updated: 2009/11/03 09:35:00 +0100
+dnl AM_MULTIBYTE_ABLE version: 8 updated: 2009/12/24 04:20:51
 dnl -----------------
 dnl
 dnl check for required multibyte/widechar functions
@@ -387,7 +387,7 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
   fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl AM_PATH_PROG_WITH_TEST version: 7 updated: 2006/08/06 19:45:29
+dnl AM_PATH_PROG_WITH_TEST version: 8 updated: 2009/01/11 20:31:12
 dnl ----------------------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -420,8 +420,7 @@ AC_CACHE_VAL(ac_cv_path_$1,
   ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
   ;;
   *)
-  if test -n "$PATH_SEPARATOR"; then PATHSEP="$PATH_SEPARATOR"; fi
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in ifelse([$5], , $PATH, [$5]); do
     test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/$ac_word$ac_exeext; then
@@ -447,7 +446,7 @@ fi
 AC_SUBST($1)dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_WITH_NLS version: 22 updated: 2007/07/29 13:35:20
+dnl AM_WITH_NLS version: 23 updated: 2009/01/11 19:52:42
 dnl -----------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -538,6 +537,8 @@ AC_DEFUN([AM_WITH_NLS],
       dnl to fall back to GNU NLS library.
       CATOBJEXT=NONE
 
+      cf_save_LIBS_1="$LIBS"
+      LIBS="$LIBICONV $LIBS"
       AC_CACHE_CHECK([for libintl.h and gettext()], cf_cv_func_gettext,[
         CF_FIND_LINKAGE(CF__INTL_HEAD,
         CF__INTL_BODY,
@@ -545,6 +546,7 @@ AC_DEFUN([AM_WITH_NLS],
         cf_cv_func_gettext=yes,
         cf_cv_func_gettext=no)
       ])
+      LIBS="$cf_save_LIBS_1"
 
       if test "$cf_cv_func_gettext" = yes ; then
         AC_DEFINE(HAVE_LIBINTL_H)
@@ -948,7 +950,7 @@ AC_DEFUN([CF_ADD_OPTIONAL_PATH],[
   esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_SEARCHPATH version: 4 updated: 2007/07/29 13:35:20
+dnl CF_ADD_SEARCHPATH version: 5 updated: 2009/01/11 20:40:21
 dnl -----------------
 dnl Set $CPPFLAGS and $LDFLAGS with the directories given via the parameter.
 dnl They can be either the common root of include- and lib-directories, or the
@@ -959,7 +961,8 @@ dnl $1 is the list of colon-separated di
 dnl $2 is the action to take if a parameter does not yield a directory.
 AC_DEFUN([CF_ADD_SEARCHPATH],
 [
-for cf_searchpath in `echo "$1" | tr : ' '`; do
+AC_REQUIRE([CF_PATHSEP])
+for cf_searchpath in `echo "$1" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
 		CF_ADD_INCDIR($cf_searchpath/include)
 	elif test -d $cf_searchpath/../include ; then
@@ -1331,7 +1334,7 @@ if test "$USE_INCLUDED_LIBINTL" = yes ; 
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_BUNDLED_PCRE version: 3 updated: 2002/04/17 21:09:56
+dnl CF_BUNDLED_PCRE version: 4 updated: 2009/12/24 04:20:51
 dnl ---------------
 dnl Top-level macro for configuring an application with a bundled copy of
 dnl the pcre library.
@@ -2119,7 +2122,7 @@ dnl ----------
 dnl "dirname" is not portable, so we fake it with a shell script.
 AC_DEFUN([CF_DIRNAME],[$1=`echo $2 | sed -e 's%/[[^/]]*$%%'`])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_DISABLE_ECHO version: 10 updated: 2003/04/17 22:27:11
+dnl CF_DISABLE_ECHO version: 11 updated: 2009/12/13 13:16:57
 dnl ---------------
 dnl You can always use "make -n" to see the actual options, but it's hard to
 dnl pick out/analyze warning messages when the compile-line is long.
@@ -2138,14 +2141,14 @@ CF_ARG_DISABLE(echo,
 	[
     ECHO_LT='--silent'
     ECHO_LD='@echo linking [$]@;'
-    RULE_CC='	@echo compiling [$]<'
-    SHOW_CC='	@echo compiling [$]@'
+    RULE_CC='@echo compiling [$]<'
+    SHOW_CC='@echo compiling [$]@'
     ECHO_CC='@'
 ],[
     ECHO_LT=''
     ECHO_LD=''
-    RULE_CC='# compiling'
-    SHOW_CC='# compiling'
+    RULE_CC=''
+    SHOW_CC=''
     ECHO_CC=''
 ])
 AC_MSG_RESULT($enableval)
@@ -2765,7 +2768,7 @@ if test "$GCC" = yes ; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GCC_WARNINGS version: 23 updated: 2008/07/26 17:54:02
+dnl CF_GCC_WARNINGS version: 24 updated: 2009/02/01 15:21:00
 dnl ---------------
 dnl Check if the compiler supports useful warning options.  There's a few that
 dnl we don't use, simply because they're too noisy:
@@ -2798,7 +2801,6 @@ if test "$INTEL_COMPILER" = yes
 then
 # The "-wdXXX" options suppress warnings:
 # remark #1419: external declaration in primary source file
-# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
 # remark #193: zero used for undefined preprocessing identifier
@@ -2806,19 +2808,18 @@ then
 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
 # remark #869: parameter "tw" was never referenced
 # remark #981: operands are evaluated in unspecified order
-# warning #269: invalid format string conversion
+# warning #279: controlling expression is constant
 
 	AC_CHECKING([for $CC warning options])
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-Wall"
 	for cf_opt in \
 		wd1419 \
-		wd1682 \
 		wd1683 \
 		wd1684 \
 		wd193 \
-		wd279 \
 		wd593 \
+		wd279 \
 		wd810 \
 		wd869 \
 		wd981
@@ -3473,7 +3474,7 @@ EOF
 test "$cf_cv_ncurses_version" = no || AC_DEFINE(NCURSES)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NETLIBS version: 5 updated: 2008/12/29 08:43:47
+dnl CF_NETLIBS version: 6 updated: 2009/12/24 04:20:51
 dnl ----------
 dnl After checking for functions in the default $LIBS, make a further check
 dnl for the functions that are netlib-related (these aren't always in the
@@ -3631,17 +3632,17 @@ AC_SUBST(MSG_DIR_MAKE)
 AC_SUBST(SUB_MAKEFILE)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PATHSEP version: 3 updated: 2001/01/12 01:23:53
+dnl CF_PATHSEP version: 4 updated: 2009/01/11 20:30:23
 dnl ----------
 dnl Provide a value for the $PATH and similar separator
 AC_DEFUN([CF_PATHSEP],
 [
 	case $cf_cv_system_name in
-	os2*)	PATHSEP=';'  ;;
-	*)	PATHSEP=':'  ;;
+	os2*)	PATH_SEPARATOR=';'  ;;
+	*)	PATH_SEPARATOR=':'  ;;
 	esac
-ifelse($1,,,[$1=$PATHSEP])
-	AC_SUBST(PATHSEP)
+ifelse($1,,,[$1=$PATH_SEPARATOR])
+	AC_SUBST(PATH_SEPARATOR)
 ])dnl
 dnl ---------------------------------------------------------------------------
 dnl CF_PATH_EDITOR version: 5 updated: 2000/07/20 00:41:18
@@ -4199,6 +4200,65 @@ AC_MSG_RESULT($cf_cv_sig_const)
 test "$cf_cv_sig_const" = yes && AC_DEFINE(DECL_SIG_CONST)
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_SIGWINCH version: 1 updated: 2006/04/02 16:41:09
+dnl -----------
+dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all
+dnl programs need this test).
+dnl
+dnl This is really a MacOS X 10.4.3 workaround.  Defining _POSIX_C_SOURCE
+dnl forces SIGWINCH to be undefined (breaks xterm, ncurses).  Oddly, the struct
+dnl winsize declaration is left alone - we may revisit this if Apple choose to
+dnl break that part of the interface as well.
+AC_DEFUN([CF_SIGWINCH],
+[
+AC_CACHE_CHECK(if SIGWINCH is defined,cf_cv_define_sigwinch,[
+	AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <sys/signal.h>
+],[int x = SIGWINCH],
+	[cf_cv_define_sigwinch=yes],
+	[AC_TRY_COMPILE([
+#undef _XOPEN_SOURCE
+#undef _POSIX_SOURCE
+#undef _POSIX_C_SOURCE
+#include <sys/types.h>
+#include <sys/signal.h>
+],[int x = SIGWINCH],
+	[cf_cv_define_sigwinch=maybe],
+	[cf_cv_define_sigwinch=no])
+])
+])
+
+if test "$cf_cv_define_sigwinch" = maybe ; then
+AC_CACHE_CHECK(for actual SIGWINCH definition,cf_cv_fixup_sigwinch,[
+cf_cv_fixup_sigwinch=unknown
+cf_sigwinch=32
+while test $cf_sigwinch != 1
+do
+	AC_TRY_COMPILE([
+#undef _XOPEN_SOURCE
+#undef _POSIX_SOURCE
+#undef _POSIX_C_SOURCE
+#include <sys/types.h>
+#include <sys/signal.h>
+],[
+#if SIGWINCH != $cf_sigwinch
+make an error
+#endif
+int x = SIGWINCH],
+	[cf_cv_fixup_sigwinch=$cf_sigwinch
+	 break])
+
+cf_sigwinch=`expr $cf_sigwinch - 1`
+done
+])
+
+	if test "$cf_cv_fixup_sigwinch" != unknown ; then
+		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
+	fi
+fi
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_SIZECHANGE version: 8 updated: 2000/11/04 12:22:16
 dnl -------------
 dnl Check for definitions & structures needed for window size-changing
@@ -5072,7 +5132,7 @@ AC_TRY_LINK([
 test $cf_cv_need_xopen_extension = yes && CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 28 updated: 2008/12/27 12:30:03
+dnl CF_XOPEN_SOURCE version: 30 updated: 2009/12/30 08:32:55
 dnl ---------------
 dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
 dnl or adapt to the vendor's definitions to get equivalent functionality,
@@ -5092,6 +5152,12 @@ case $host_os in #(vi
 aix[[456]]*) #(vi
 	CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
 	;;
+darwin[[0-8]].*) #(vi
+	CPPFLAGS="$CPPFLAGS -D_APPLE_C_SOURCE"
+	;;
+darwin*) #(vi
+	CPPFLAGS="$CPPFLAGS -D_DARWIN_C_SOURCE"
+	;;
 freebsd*|dragonfly*) #(vi
 	# 5.x headers associate
 	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
@@ -5414,7 +5480,7 @@ AC_DEFUN([jm_GLIBC21],
   ]
 )
 dnl ---------------------------------------------------------------------------
-dnl CF_AR_FLAGS version: 3 updated: 2009/01/07 19:36:13
+dnl CF_AR_FLAGS version: 4 updated: 2009/02/07 13:42:23
 dnl -----------
 dnl Check for suitable "ar" (archiver) options for updating an archive.
 AC_DEFUN([CF_AR_FLAGS],[
@@ -5444,7 +5510,6 @@ EOF
 	done
 	rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
 ])
-
 test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags
 AC_SUBST(ARFLAGS,$cf_cv_ar_flags)
 ])
diff -Nurp --exclude='.bzr*' tin-1.9.5/config.guess tin-1.9.6/config.guess
--- tin-1.9.5/config.guess	2009-12-24 09:56:15.000000000 +0100
+++ tin-1.9.6/config.guess	2010-09-29 01:11:39.163660824 +0200
@@ -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, 2009
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 #   Free Software Foundation, Inc.
 
-timestamp='2009-12-13'
+timestamp='2010-09-24'
 
 # 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
@@ -56,8 +56,9 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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."
@@ -91,7 +92,7 @@ if test $# != 0; then
   exit 1
 fi
 
-trap 'exit 1' 1 2 15
+trap 'exit 1' HUP INT TERM
 
 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
 # compiler to aid in system detection is discouraged as it requires
@@ -105,7 +106,7 @@ trap 'exit 1' 1 2 15
 
 set_cc_for_build='
 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" HUP INT PIPE TERM ;
 : ${TMPDIR=/tmp} ;
  { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
@@ -551,7 +552,7 @@ EOF
 		echo rs6000-ibm-aix3.2
 	fi
 	exit ;;
-    *:AIX:*:[456])
+    *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -967,6 +968,9 @@ EOF
     sparc:Linux:*:* | sparc64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
+    tile*:Linux:*:*)
+	echo ${UNAME_MACHINE}-tilera-linux-gnu
+	exit ;;
     vax:Linux:*:*)
 	echo ${UNAME_MACHINE}-dec-linux-gnu
 	exit ;;
@@ -1230,6 +1234,9 @@ EOF
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
+    NEO-?:NONSTOP_KERNEL:*:*)
+	echo neo-tandem-nsk${UNAME_RELEASE}
+	exit ;;
     NSE-?:NONSTOP_KERNEL:*:*)
 	echo nse-tandem-nsk${UNAME_RELEASE}
 	exit ;;
diff -Nurp --exclude='.bzr*' tin-1.9.5/config.sub tin-1.9.6/config.sub
--- tin-1.9.5/config.sub	2009-12-24 10:02:42.000000000 +0100
+++ tin-1.9.6/config.sub	2010-09-11 00:25:58.105175633 +0200
@@ -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, 2009
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 #   Free Software Foundation, Inc.
 
-timestamp='2009-12-13'
+timestamp='2010-09-11'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -75,8 +75,9 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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."
@@ -123,8 +124,9 @@ esac
 # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
-  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
+  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+  knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
@@ -281,6 +283,7 @@ case $basic_machine in
 	| moxie \
 	| mt \
 	| msp430 \
+	| nds32 | nds32le | nds32be\
 	| nios | nios2 \
 	| ns16k | ns32k \
 	| or32 \
@@ -294,7 +297,7 @@ case $basic_machine in
 	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 	| spu | strongarm \
-	| tahoe | thumb | tic4x | tic80 | tron \
+	| tahoe | thumb | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
 	| ubicom32 \
 	| v850 | v850e \
 	| we32k \
@@ -302,6 +305,15 @@ case $basic_machine in
 	| z8k | z80)
 		basic_machine=$basic_machine-unknown
 		;;
+	c54x)
+		basic_machine=tic54x-unknown
+		;;
+	c55x)
+		basic_machine=tic55x-unknown
+		;;
+	c6x)
+		basic_machine=tic6x-unknown
+		;;
 	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
 		# Motorola 68HC11/12.
 		basic_machine=$basic_machine-unknown
@@ -333,7 +345,7 @@ case $basic_machine in
 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
 	| avr-* | avr32-* \
 	| bfin-* | bs2000-* \
-	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* \
 	| clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
 	| elxsi-* \
@@ -367,6 +379,7 @@ case $basic_machine in
 	| mmix-* \
 	| mt-* \
 	| msp430-* \
+	| nds32-* | nds32le-* | nds32be-* \
 	| nios-* | nios2-* \
 	| none-* | np1-* | ns16k-* | ns32k-* \
 	| orion-* \
@@ -380,7 +393,8 @@ case $basic_machine in
 	| sparclite-* \
 	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
 	| tahoe-* | thumb-* \
-	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tile-* | tilegx-* \
 	| tron-* \
 	| ubicom32-* \
 	| v850-* | v850e-* | vax-* \
@@ -480,6 +494,15 @@ case $basic_machine in
 		basic_machine=powerpc-ibm
 		os=-cnk
 		;;
+	c54x-*)
+		basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	c55x-*)
+		basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	c6x-*)
+		basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	c90)
 		basic_machine=c90-cray
 		os=-unicos
@@ -839,6 +862,12 @@ case $basic_machine in
 	np1)
 		basic_machine=np1-gould
 		;;
+	neo-tandem)
+		basic_machine=neo-tandem
+		;;
+	nse-tandem)
+		basic_machine=nse-tandem
+		;;
 	nsr-tandem)
 		basic_machine=nsr-tandem
 		;;
@@ -1073,17 +1102,10 @@ case $basic_machine in
 		basic_machine=t90-cray
 		os=-unicos
 		;;
-	tic54x | c54x*)
-		basic_machine=tic54x-unknown
-		os=-coff
-		;;
-	tic55x | c55x*)
-		basic_machine=tic55x-unknown
-		os=-coff
-		;;
-	tic6x | c6x*)
-		basic_machine=tic6x-unknown
-		os=-coff
+	# This must be matched before tile*.
+	tilegx*)
+		basic_machine=tilegx-unknown
+		os=-linux-gnu
 		;;
 	tile*)
 		basic_machine=tile-unknown
@@ -1294,7 +1316,8 @@ case $os in
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
 	      | -chorusos* | -chorusrdb* | -cegcc* \
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+	      | -mingw32* | -linux-gnu* | -linux-android* \
+	      | -linux-newlib* | -linux-uclibc* \
 	      | -uxpv* | -beos* | -mpeix* | -udk* \
 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@@ -1435,6 +1458,8 @@ case $os in
 	-dicos*)
 		os=-dicos
 		;;
+	-nacl*)
+		;;
 	-none)
 		;;
 	*)
@@ -1475,6 +1500,15 @@ case $basic_machine in
 	c4x-* | tic4x-*)
 		os=-coff
 		;;
+	tic54x-*)
+		os=-coff
+		;;
+	tic55x-*)
+		os=-coff
+		;;
+	tic6x-*)
+		os=-coff
+		;;
 	# This must come before the *-dec entry.
 	pdp10-*)
 		os=-tops20
diff -Nurp --exclude='.bzr*' tin-1.9.5/configure tin-1.9.6/configure
--- tin-1.9.5/configure	2009-12-24 10:40:39.000000000 +0100
+++ tin-1.9.6/configure	2010-11-26 16:07:59.599265201 +0100
@@ -865,7 +865,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=1.9.5
+VERSION=1.9.6
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -953,6 +953,14 @@ fi
 
 
 
+	case $cf_cv_system_name in
+	os2*)	PATH_SEPARATOR=';'  ;;
+	*)	PATH_SEPARATOR=':'  ;;
+	esac
+
+	
+
+
 # Check whether --with-install-prefix or --without-install-prefix was given.
 if test "${with_install_prefix+set}" = set; then
   withval="$with_install_prefix"
@@ -1029,7 +1037,7 @@ case "$host_os" in
 			# Extract the first word of "xlc", so it can be a program name with args.
 set dummy xlc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1033: checking for $ac_word" >&5
+echo "configure:1041: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XLC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1079,7 +1087,7 @@ save_CFLAGS="$CFLAGS"
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1083: checking for $ac_word" >&5
+echo "configure:1091: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1109,7 +1117,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1113: checking for $ac_word" >&5
+echo "configure:1121: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1160,7 +1168,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1164: checking for $ac_word" >&5
+echo "configure:1172: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1192,7 +1200,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1196: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1204: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1203,12 +1211,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 1207 "configure"
+#line 1215 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:1212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1234,12 +1242,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1238: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1246: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1243: checking whether we are using GNU C" >&5
+echo "configure:1251: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1248,7 +1256,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1267,7 +1275,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1271: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1279: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1299,7 +1307,7 @@ else
 fi
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1303: checking how to run the C preprocessor" >&5
+echo "configure:1311: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1314,13 +1322,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1318 "configure"
+#line 1326 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1332: \"$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
   :
@@ -1331,13 +1339,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1335 "configure"
+#line 1343 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1349: \"$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
   :
@@ -1348,13 +1356,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1352 "configure"
+#line 1360 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1366: \"$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
   :
@@ -1380,13 +1388,13 @@ echo "$ac_t""$CPP" 1>&6
 
 if test $ac_cv_prog_gcc = yes; then
     echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:1384: checking whether ${CC-cc} needs -traditional" >&5
+echo "configure:1392: checking whether ${CC-cc} needs -traditional" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
     ac_pattern="Autoconf.*'x'"
   cat > conftest.$ac_ext <<EOF
-#line 1390 "configure"
+#line 1398 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 Autoconf TIOCGETP
@@ -1404,7 +1412,7 @@ rm -f conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
     cat > conftest.$ac_ext <<EOF
-#line 1408 "configure"
+#line 1416 "configure"
 #include "confdefs.h"
 #include <termio.h>
 Autoconf TCGETA
@@ -1426,7 +1434,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional
 fi
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1430: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1438: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1464,7 +1472,7 @@ fi
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1468: checking for a BSD compatible install" >&5
+echo "configure:1476: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1541,14 +1549,14 @@ EOF
   do
     rm -f y.tab.ch
     echo $ac_n "checking for $cf_prog""... $ac_c" 1>&6
-echo "configure:1545: checking for $cf_prog" >&5
+echo "configure:1553: checking for $cf_prog" >&5
     cf_command="$cf_prog conftest.y"
     cf_result=no
-    if { (eval echo configure:1548: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
+    if { (eval echo configure:1556: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
       mv y.tab.c conftest.c
       rm -f y.tab.h
       if test "$cf_prog" = 'bison -y' ; then
-        if { (eval echo configure:1552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
+        if { (eval echo configure:1560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
           cf_result=yes
         fi
       else
@@ -1572,7 +1580,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:1576: checking for $ac_word" >&5
+echo "configure:1584: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LINT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1603,9 +1611,9 @@ done
 test -n "$LINT" || LINT=":"
 
 echo $ac_n "checking for AIX""... $ac_c" 1>&6
-echo "configure:1607: checking for AIX" >&5
+echo "configure:1615: checking for AIX" >&5
 cat > conftest.$ac_ext <<EOF
-#line 1609 "configure"
+#line 1617 "configure"
 #include "confdefs.h"
 #ifdef _AIX
   yes
@@ -1628,7 +1636,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking if $CC -U and -D options work together""... $ac_c" 1>&6
-echo "configure:1632: checking if $CC -U and -D options work together" >&5
+echo "configure:1640: checking if $CC -U and -D options work together" >&5
 if eval "test \"`echo '$''{'cf_cv_cc_u_d_options'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1636,7 +1644,7 @@ else
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
 	cat > conftest.$ac_ext <<EOF
-#line 1640 "configure"
+#line 1648 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -1650,7 +1658,7 @@ make a defined-error
 	
 ; return 0; }
 EOF
-if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_cc_u_d_options=yes
@@ -1679,6 +1687,12 @@ case $host_os in #(vi
 aix[456]*) #(vi
 	CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
 	;;
+darwin[0-8].*) #(vi
+	CPPFLAGS="$CPPFLAGS -D_APPLE_C_SOURCE"
+	;;
+darwin*) #(vi
+	CPPFLAGS="$CPPFLAGS -D_DARWIN_C_SOURCE"
+	;;
 freebsd*|dragonfly*) #(vi
 	# 5.x headers associate
 	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
@@ -1696,13 +1710,13 @@ irix[56].*) #(vi
 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
 	
 echo $ac_n "checking if we must define _GNU_SOURCE""... $ac_c" 1>&6
-echo "configure:1700: checking if we must define _GNU_SOURCE" >&5
+echo "configure:1714: checking if we must define _GNU_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_gnu_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 1706 "configure"
+#line 1720 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1712,7 +1726,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1716: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1730: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1722,7 +1736,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 1726 "configure"
+#line 1740 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1732,7 +1746,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1750: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1776,13 +1790,13 @@ solaris*) #(vi
 	;;
 *)
 	echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:1780: checking if we should define _XOPEN_SOURCE" >&5
+echo "configure:1794: checking if we should define _XOPEN_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 1786 "configure"
+#line 1800 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1792,7 +1806,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -1802,7 +1816,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 1806 "configure"
+#line 1820 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1812,7 +1826,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -1867,16 +1881,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG
 
 
 echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
-echo "configure:1871: checking if we should define _POSIX_C_SOURCE" >&5
+echo "configure:1885: checking if we should define _POSIX_C_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	
-echo "${as_me-configure}:1877: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me-configure}:1891: testing if the symbol is already defined go no further ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 1880 "configure"
+#line 1894 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1886,7 +1900,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1904: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_posix_c_source=no
 else
@@ -1908,7 +1922,7 @@ else
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
 		cat > conftest.$ac_ext <<EOF
-#line 1912 "configure"
+#line 1926 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1918,7 +1932,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -1929,15 +1943,15 @@ fi
 rm -f conftest*
 	 fi
 	 
-echo "${as_me-configure}:1933: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me-configure}:1947: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
 	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
 	 
-echo "${as_me-configure}:1938: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me-configure}:1952: testing if the second compile does not leave our definition intact error ..." 1>&5
 
 	 cat > conftest.$ac_ext <<EOF
-#line 1941 "configure"
+#line 1955 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1947,7 +1961,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -1982,8 +1996,116 @@ fi
 esac
 
 
+echo $ac_n "checking if SIGWINCH is defined""... $ac_c" 1>&6
+echo "configure:2001: checking if SIGWINCH is defined" >&5
+if eval "test \"`echo '$''{'cf_cv_define_sigwinch'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  
+	cat > conftest.$ac_ext <<EOF
+#line 2007 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <sys/signal.h>
+
+int main() {
+int x = SIGWINCH
+; return 0; }
+EOF
+if { (eval echo configure:2017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_define_sigwinch=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cat > conftest.$ac_ext <<EOF
+#line 2025 "configure"
+#include "confdefs.h"
+
+#undef _XOPEN_SOURCE
+#undef _POSIX_SOURCE
+#undef _POSIX_C_SOURCE
+#include <sys/types.h>
+#include <sys/signal.h>
+
+int main() {
+int x = SIGWINCH
+; return 0; }
+EOF
+if { (eval echo configure:2038: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_define_sigwinch=maybe
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_cv_define_sigwinch=no
+fi
+rm -f conftest*
+
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$cf_cv_define_sigwinch" 1>&6
+
+if test "$cf_cv_define_sigwinch" = maybe ; then
+echo $ac_n "checking for actual SIGWINCH definition""... $ac_c" 1>&6
+echo "configure:2058: checking for actual SIGWINCH definition" >&5
+if eval "test \"`echo '$''{'cf_cv_fixup_sigwinch'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  
+cf_cv_fixup_sigwinch=unknown
+cf_sigwinch=32
+while test $cf_sigwinch != 1
+do
+	cat > conftest.$ac_ext <<EOF
+#line 2068 "configure"
+#include "confdefs.h"
+
+#undef _XOPEN_SOURCE
+#undef _POSIX_SOURCE
+#undef _POSIX_C_SOURCE
+#include <sys/types.h>
+#include <sys/signal.h>
+
+int main() {
+
+#if SIGWINCH != $cf_sigwinch
+make an error
+#endif
+int x = SIGWINCH
+; return 0; }
+EOF
+if { (eval echo configure:2085: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_fixup_sigwinch=$cf_sigwinch
+	 break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+cf_sigwinch=`expr $cf_sigwinch - 1`
+done
+
+fi
+
+echo "$ac_t""$cf_cv_fixup_sigwinch" 1>&6
+
+	if test "$cf_cv_fixup_sigwinch" != unknown ; then
+		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
+	fi
+fi
+
+
         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
-echo "configure:1987: checking for strerror in -lcposix" >&5
+echo "configure:2109: checking for strerror in -lcposix" >&5
 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1991,7 +2113,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1995 "configure"
+#line 2117 "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
@@ -2002,7 +2124,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:2006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2128: \"$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
@@ -2026,7 +2148,7 @@ fi
 
 
 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:2030: checking for ${CC-cc} option to accept ANSI C" >&5
+echo "configure:2152: checking for ${CC-cc} option to accept ANSI C" >&5
 if eval "test \"`echo '$''{'cf_cv_ansi_cc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2122,7 +2244,7 @@ fi
 
 
 	cat > conftest.$ac_ext <<EOF
-#line 2126 "configure"
+#line 2248 "configure"
 #include "confdefs.h"
 
 #ifndef CC_HAS_PROTOS
@@ -2138,7 +2260,7 @@ int main() {
 	struct s2 {int (*f) (double a);};
 ; return 0; }
 EOF
-if { (eval echo configure:2142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ansi_cc="$cf_arg"; break
 else
@@ -2246,12 +2368,12 @@ You have the following choices:
 fi
 
 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:2250: checking for Cygwin environment" >&5
+echo "configure:2372: checking for Cygwin environment" >&5
 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2255 "configure"
+#line 2377 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -2262,7 +2384,7 @@ int main() {
 return __CYGWIN__;
 ; return 0; }
 EOF
-if { (eval echo configure:2266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_cygwin=yes
 else
@@ -2279,19 +2401,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6
 CYGWIN=
 test "$ac_cv_cygwin" = yes && CYGWIN=yes
 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-echo "configure:2283: checking for mingw32 environment" >&5
+echo "configure:2405: checking for mingw32 environment" >&5
 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2288 "configure"
+#line 2410 "configure"
 #include "confdefs.h"
 
 int main() {
 return __MINGW32__;
 ; return 0; }
 EOF
-if { (eval echo configure:2295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_mingw32=yes
 else
@@ -2323,7 +2445,7 @@ esac
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:2327: checking for executable suffix" >&5
+echo "configure:2449: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2333,7 +2455,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:2459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       case $file in
       *.c | *.o | *.obj) ;;
@@ -2354,13 +2476,13 @@ echo "$ac_t""${ac_cv_exeext}" 1>&6
 ac_exeext=$EXEEXT
 
 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:2358: checking for object suffix" >&5
+echo "configure:2480: checking for object suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   rm -f conftest*
 echo 'int i = 1;' > conftest.$ac_ext
-if { (eval echo configure:2364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   for ac_file in conftest.*; do
     case $ac_file in
     *.c) ;;
@@ -2397,7 +2519,7 @@ LIB_PREFIX=$LIB_PREFIX
 	
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:2401: checking whether ln -s works" >&5
+echo "configure:2523: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2441,7 +2563,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:2445: checking for $ac_word" >&5
+echo "configure:2567: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2473,11 +2595,11 @@ done
 fi
 
 	echo $ac_n "checking for native build C compiler""... $ac_c" 1>&6
-echo "configure:2477: checking for native build C compiler" >&5
+echo "configure:2599: checking for native build C compiler" >&5
 	echo "$ac_t""$BUILD_CC" 1>&6
 
 	echo $ac_n "checking for native build C preprocessor""... $ac_c" 1>&6
-echo "configure:2481: checking for native build C preprocessor" >&5
+echo "configure:2603: checking for native build C preprocessor" >&5
 	
 # Check whether --with-build-cpp or --without-build-cpp was given.
 if test "${with_build_cpp+set}" = set; then
@@ -2490,7 +2612,7 @@ fi
 	echo "$ac_t""$BUILD_CPP" 1>&6
 
 	echo $ac_n "checking for native build C flags""... $ac_c" 1>&6
-echo "configure:2494: checking for native build C flags" >&5
+echo "configure:2616: checking for native build C flags" >&5
 	
 # Check whether --with-build-cflags or --without-build-cflags was given.
 if test "${with_build_cflags+set}" = set; then
@@ -2501,7 +2623,7 @@ fi
 	echo "$ac_t""$BUILD_CFLAGS" 1>&6
 
 	echo $ac_n "checking for native build C preprocessor-flags""... $ac_c" 1>&6
-echo "configure:2505: checking for native build C preprocessor-flags" >&5
+echo "configure:2627: checking for native build C preprocessor-flags" >&5
 	
 # Check whether --with-build-cppflags or --without-build-cppflags was given.
 if test "${with_build_cppflags+set}" = set; then
@@ -2512,7 +2634,7 @@ fi
 	echo "$ac_t""$BUILD_CPPFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-flags""... $ac_c" 1>&6
-echo "configure:2516: checking for native build linker-flags" >&5
+echo "configure:2638: checking for native build linker-flags" >&5
 	
 # Check whether --with-build-ldflags or --without-build-ldflags was given.
 if test "${with_build_ldflags+set}" = set; then
@@ -2523,7 +2645,7 @@ fi
 	echo "$ac_t""$BUILD_LDFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-libraries""... $ac_c" 1>&6
-echo "configure:2527: checking for native build linker-libraries" >&5
+echo "configure:2649: checking for native build linker-libraries" >&5
 	
 # Check whether --with-build-libs or --without-build-libs was given.
 if test "${with_build_libs+set}" = set; then
@@ -2566,7 +2688,7 @@ fi
 
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:2570: checking build system type" >&5
+echo "configure:2692: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -2592,7 +2714,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2596: checking for $ac_word" >&5
+echo "configure:2718: 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
@@ -2624,7 +2746,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2628: checking for $ac_word" >&5
+echo "configure:2750: 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
@@ -2659,7 +2781,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2663: checking for $ac_word" >&5
+echo "configure:2785: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2691,7 +2813,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2695: checking for $ac_word" >&5
+echo "configure:2817: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2727,7 +2849,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2731: checking for $ac_word" >&5
+echo "configure:2853: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2759,7 +2881,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2763: checking for $ac_word" >&5
+echo "configure:2885: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2796,7 +2918,7 @@ fi
 
 
 echo $ac_n "checking for options to update archives""... $ac_c" 1>&6
-echo "configure:2800: checking for options to update archives" >&5
+echo "configure:2922: checking for options to update archives" >&5
 if eval "test \"`echo '$''{'cf_cv_ar_flags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2808,10 +2930,10 @@ else
 		rm -f conftest.a
 
 		cat >conftest.$ac_ext <<EOF
-#line 2812 "configure"
+#line 2934 "configure"
 int	testdata[3] = { 123, 456, 789 };
 EOF
-		if { (eval echo configure:2815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
+		if { (eval echo configure:2937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
 			$AR $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
 			if test -f conftest.a ; then
 				cf_cv_ar_flags=$cf_ar_flags
@@ -2820,7 +2942,7 @@ EOF
 		else
 			test -n "$verbose" && echo "	cannot compile test-program" 1>&6
 
-echo "${as_me-configure}:2824: testing cannot compile test-program ..." 1>&5
+echo "${as_me-configure}:2946: testing cannot compile test-program ..." 1>&5
 
 
 			break
@@ -2831,7 +2953,6 @@ echo "${as_me-configure}:2824: testing c
 fi
 
 echo "$ac_t""$cf_cv_ar_flags" 1>&6
-
 test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags
 
 
@@ -2869,7 +2990,7 @@ if test "${with_ispell+set}" = set; then
   *)
    # user supplied option-value for "--with-ispell=path"
    echo $ac_n "checking for ispell""... $ac_c" 1>&6
-echo "configure:2873: checking for ispell" >&5
+echo "configure:2994: checking for ispell" >&5
    ac_cv_path_PATH_ISPELL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_ISPELL "$withval"
@@ -2886,7 +3007,7 @@ else
   # Extract the first word of "ispell", so it can be a program name with args.
 set dummy ispell; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2890: checking for $ac_word" >&5
+echo "configure:3011: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_ISPELL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2943,7 +3064,7 @@ if test "${with_metamail+set}" = set; th
   *)
    # user supplied option-value for "--with-metamail=path"
    echo $ac_n "checking for metamail""... $ac_c" 1>&6
-echo "configure:2947: checking for metamail" >&5
+echo "configure:3068: checking for metamail" >&5
    ac_cv_path_PATH_METAMAIL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_METAMAIL "$withval"
@@ -2960,7 +3081,7 @@ else
   # Extract the first word of "metamail", so it can be a program name with args.
 set dummy metamail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2964: checking for $ac_word" >&5
+echo "configure:3085: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_METAMAIL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3017,7 +3138,7 @@ if test "${with_sum+set}" = set; then
   *)
    # user supplied option-value for "--with-sum=path"
    echo $ac_n "checking for sum""... $ac_c" 1>&6
-echo "configure:3021: checking for sum" >&5
+echo "configure:3142: checking for sum" >&5
    ac_cv_path_PATH_SUM="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SUM "$withval"
@@ -3034,7 +3155,7 @@ else
   # Extract the first word of "sum", so it can be a program name with args.
 set dummy sum; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3038: checking for $ac_word" >&5
+echo "configure:3159: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_SUM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3081,12 +3202,12 @@ fi
 if test $ac_cv_path_PATH_SUM
 then
 echo $ac_n "checking if $ac_cv_path_PATH_SUM takes -r""... $ac_c" 1>&6
-echo "configure:3085: checking if $ac_cv_path_PATH_SUM takes -r" >&5
+echo "configure:3206: checking if $ac_cv_path_PATH_SUM takes -r" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_sum_r'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
-if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:3090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
+if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:3211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
 then
 	ac_cv_prog_sum_r=yes
 else
@@ -3116,7 +3237,7 @@ fi
 
 
 echo $ac_n "checking for default editor""... $ac_c" 1>&6
-echo "configure:3120: checking for default editor" >&5
+echo "configure:3241: checking for default editor" >&5
 
 # Check whether --with-editor or --without-editor was given.
 if test "${with_editor+set}" = set; then
@@ -3144,7 +3265,7 @@ if test -z "$DEFAULT_EDITOR" ; then
 	# Extract the first word of "vi", so it can be a program name with args.
 set dummy vi; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3148: checking for $ac_word" >&5
+echo "configure:3269: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_EDITOR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3189,7 +3310,7 @@ EOF
 # Extract the first word of "sendmail", so it can be a program name with args.
 set dummy sendmail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3193: checking for $ac_word" >&5
+echo "configure:3314: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3243,7 +3364,7 @@ if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mailx", so it can be a program name with args.
 set dummy mailx; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3247: checking for $ac_word" >&5
+echo "configure:3368: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3280,7 +3401,7 @@ if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mail", so it can be a program name with args.
 set dummy mail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3284: checking for $ac_word" >&5
+echo "configure:3405: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3314,7 +3435,7 @@ fi
 
 fi
 echo $ac_n "checking for default mailer""... $ac_c" 1>&6
-echo "configure:3318: checking for default mailer" >&5
+echo "configure:3439: checking for default mailer" >&5
 if test -n "$DEFAULT_MAILER" ; then
 	
 case $cf_cv_system_name in #(vi
@@ -3341,7 +3462,7 @@ echo "$ac_t""$DEFAULT_MAILER" 1>&6
 
 
 echo $ac_n "checking for incoming-mail directory""... $ac_c" 1>&6
-echo "configure:3345: checking for incoming-mail directory" >&5
+echo "configure:3466: checking for incoming-mail directory" >&5
 
 # Check whether --with-mailbox or --without-mailbox was given.
 if test "${with_mailbox+set}" = set; then
@@ -3387,7 +3508,7 @@ echo "$ac_t""$DEFAULT_MAILBOX" 1>&6
 
 ## PGP Support
 echo $ac_n "checking if you want PGP/GPG-Support""... $ac_c" 1>&6
-echo "configure:3391: checking if you want PGP/GPG-Support" >&5
+echo "configure:3512: checking if you want PGP/GPG-Support" >&5
 
 # Check whether --enable-pgp-gpg or --disable-pgp-gpg was given.
 if test "${enable_pgp_gpg+set}" = set; then
@@ -3419,7 +3540,7 @@ if test "${with_pgp+set}" = set; then
   *)
    # user supplied option-value for "--with-pgp=path"
    echo $ac_n "checking for pgp""... $ac_c" 1>&6
-echo "configure:3423: checking for pgp" >&5
+echo "configure:3544: checking for pgp" >&5
    ac_cv_path_PATH_PGP="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGP "$withval"
@@ -3436,7 +3557,7 @@ else
   # Extract the first word of "pgp", so it can be a program name with args.
 set dummy pgp; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3440: checking for $ac_word" >&5
+echo "configure:3561: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3494,7 +3615,7 @@ if test "${with_pgpk+set}" = set; then
   *)
    # user supplied option-value for "--with-pgpk=path"
    echo $ac_n "checking for pgpk""... $ac_c" 1>&6
-echo "configure:3498: checking for pgpk" >&5
+echo "configure:3619: checking for pgpk" >&5
    ac_cv_path_PATH_PGPK="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGPK "$withval"
@@ -3511,7 +3632,7 @@ else
   # Extract the first word of "pgpk", so it can be a program name with args.
 set dummy pgpk; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3515: checking for $ac_word" >&5
+echo "configure:3636: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGPK'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3569,7 +3690,7 @@ if test "${with_gpg+set}" = set; then
   *)
    # user supplied option-value for "--with-gpg=path"
    echo $ac_n "checking for gpg""... $ac_c" 1>&6
-echo "configure:3573: checking for gpg" >&5
+echo "configure:3694: checking for gpg" >&5
    ac_cv_path_PATH_GPG="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_GPG "$withval"
@@ -3586,7 +3707,7 @@ else
   # Extract the first word of "gpg", so it can be a program name with args.
 set dummy gpg; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3590: checking for $ac_word" >&5
+echo "configure:3711: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_GPG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3645,7 +3766,7 @@ if test "${with_slrnface+set}" = set; th
   *)
    # user supplied option-value for "--with-slrnface=path"
    echo $ac_n "checking for slrnface""... $ac_c" 1>&6
-echo "configure:3649: checking for slrnface" >&5
+echo "configure:3770: checking for slrnface" >&5
    ac_cv_path_PATH_SLRNFACE="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SLRNFACE "$withval"
@@ -3662,7 +3783,7 @@ else
   # Extract the first word of "slrnface", so it can be a program name with args.
 set dummy slrnface; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3666: checking for $ac_word" >&5
+echo "configure:3787: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_SLRNFACE'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3718,13 +3839,13 @@ fi
 
 
 echo $ac_n "checking for the default shell program""... $ac_c" 1>&6
-echo "configure:3722: checking for the default shell program" >&5
+echo "configure:3843: checking for the default shell program" >&5
 cf_shell_progs="$cf_cv_default_shell"
 if test -z "$cf_shell_progs" ; then
 	cf_shell_progs="sh ksh bash zsh pdksh mksh jsh keysh ash dash"
 	# TIN preferred default shell for BSD systems is csh. Others are sh.
 	cat > conftest.$ac_ext <<EOF
-#line 3728 "configure"
+#line 3849 "configure"
 #include "confdefs.h"
 
 #include <sys/params.h>
@@ -3737,7 +3858,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:3741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   $cf_shell_progs="csh tcsh $cf_shell_progs"
 else
@@ -3747,11 +3868,11 @@ fi
 rm -f conftest*
 fi
 
-echo "${as_me-configure}:3751: testing paths of shell programs: $cf_shell_progs ..." 1>&5
+echo "${as_me-configure}:3872: testing paths of shell programs: $cf_shell_progs ..." 1>&5
 
 if test -s /etc/shells && test `egrep -c -v '^(#| |    |$)' /etc/shells` -gt 0; then
 	
-echo "${as_me-configure}:3755: testing /etc/shells ..." 1>&5
+echo "${as_me-configure}:3876: testing /etc/shells ..." 1>&5
 
 	for cf_prog in $cf_shell_progs
 	do
@@ -3786,14 +3907,14 @@ echo "${as_me-configure}:3755: testing /
 	echo "$ac_t""$DEFAULT_SHELL" 1>&6
 else
 	
-echo "${as_me-configure}:3790: testing $PATH ..." 1>&5
+echo "${as_me-configure}:3911: testing $PATH ..." 1>&5
 
 for ac_prog in $cf_shell_progs
 do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3797: checking for $ac_word" >&5
+echo "configure:3918: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_SHELL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3846,7 +3967,7 @@ EOF
 
 ### check for this early, since it'll override several options
 echo $ac_n "checking if NNTP-support will be used""... $ac_c" 1>&6
-echo "configure:3850: checking if NNTP-support will be used" >&5
+echo "configure:3971: checking if NNTP-support will be used" >&5
 
 # Check whether --enable-nntp or --disable-nntp was given.
 if test "${enable_nntp+set}" = set; then
@@ -3868,7 +3989,7 @@ echo "$ac_t""$enableval" 1>&6
 USE_SPOOLDIR=yes
 if test "$USE_NNTP" = "yes" ; then
 echo $ac_n "checking whether to be NNTP_ONLY""... $ac_c" 1>&6
-echo "configure:3872: checking whether to be NNTP_ONLY" >&5
+echo "configure:3993: checking whether to be NNTP_ONLY" >&5
 
 # Check whether --enable-nntp-only or --disable-nntp-only was given.
 if test "${enable_nntp_only+set}" = set; then
@@ -3900,7 +4021,7 @@ fi
 
 ###	use option --enable-debug to compile-in test/development code
 echo $ac_n "checking if you want to compile-in debug support""... $ac_c" 1>&6
-echo "configure:3904: checking if you want to compile-in debug support" >&5
+echo "configure:4025: checking if you want to compile-in debug support" >&5
 
 # Check whether --enable-debug or --disable-debug was given.
 if test "${enable_debug+set}" = set; then
@@ -3927,7 +4048,7 @@ echo "$ac_t""$enableval" 1>&6
 ###	use option --disable-echo to suppress full display compiling commands
 
 echo $ac_n "checking if you want to see long compiling messages""... $ac_c" 1>&6
-echo "configure:3931: checking if you want to see long compiling messages" >&5
+echo "configure:4052: checking if you want to see long compiling messages" >&5
 
 # Check whether --enable-echo or --disable-echo was given.
 if test "${enable_echo+set}" = set; then
@@ -3937,16 +4058,16 @@ if test "${enable_echo+set}" = set; then
     
     ECHO_LT='--silent'
     ECHO_LD='@echo linking $@;'
-    RULE_CC='	@echo compiling $<'
-    SHOW_CC='	@echo compiling $@'
+    RULE_CC='@echo compiling $<'
+    SHOW_CC='@echo compiling $@'
     ECHO_CC='@'
  
   else
     
     ECHO_LT=''
     ECHO_LD=''
-    RULE_CC='# compiling'
-    SHOW_CC='# compiling'
+    RULE_CC=''
+    SHOW_CC=''
     ECHO_CC=''
 
   fi
@@ -3955,8 +4076,8 @@ else
   
     ECHO_LT=''
     ECHO_LD=''
-    RULE_CC='# compiling'
-    SHOW_CC='# compiling'
+    RULE_CC=''
+    SHOW_CC=''
     ECHO_CC=''
 
   
@@ -3972,7 +4093,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### use option --enable-prototypes to turn on optional prototypes
 echo $ac_n "checking if you want to compile with fallback prototypes""... $ac_c" 1>&6
-echo "configure:3976: checking if you want to compile with fallback prototypes" >&5
+echo "configure:4097: checking if you want to compile with fallback prototypes" >&5
 
 # Check whether --enable-prototypes or --disable-prototypes was given.
 if test "${enable_prototypes+set}" = set; then
@@ -3996,7 +4117,7 @@ EXTRA_CFLAGS=""
 if test -n "$GCC"
 then
 echo $ac_n "checking if you want to turn on gcc warnings""... $ac_c" 1>&6
-echo "configure:4000: checking if you want to turn on gcc warnings" >&5
+echo "configure:4121: checking if you want to turn on gcc warnings" >&5
 
 # Check whether --enable-warnings or --disable-warnings was given.
 if test "${enable_warnings+set}" = set; then
@@ -4022,7 +4143,7 @@ then
 GCC_VERSION=none
 if test "$GCC" = yes ; then
 	echo $ac_n "checking version of $CC""... $ac_c" 1>&6
-echo "configure:4026: checking version of $CC" >&5
+echo "configure:4147: checking version of $CC" >&5
 	GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
 	test -z "$GCC_VERSION" && GCC_VERSION=unknown
 	echo "$ac_t""$GCC_VERSION" 1>&6
@@ -4037,11 +4158,11 @@ if test "$GCC" = yes ; then
 	case $host_os in
 	linux*|gnu*)
 		echo $ac_n "checking if this is really Intel C compiler""... $ac_c" 1>&6
-echo "configure:4041: checking if this is really Intel C compiler" >&5
+echo "configure:4162: checking if this is really Intel C compiler" >&5
 		cf_save_CFLAGS="$CFLAGS"
 		CFLAGS="$CFLAGS -no-gcc"
 		cat > conftest.$ac_ext <<EOF
-#line 4045 "configure"
+#line 4166 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -4053,7 +4174,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:4057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4178: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   INTEL_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
@@ -4071,7 +4192,7 @@ fi
 
 
 cat > conftest.$ac_ext <<EOF
-#line 4075 "${as_me-configure}"
+#line 4196 "${as_me-configure}"
 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
 EOF
 
@@ -4079,7 +4200,6 @@ if test "$INTEL_COMPILER" = yes
 then
 # The "-wdXXX" options suppress warnings:
 # remark #1419: external declaration in primary source file
-# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
 # remark #193: zero used for undefined preprocessing identifier
@@ -4087,26 +4207,25 @@ then
 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
 # remark #869: parameter "tw" was never referenced
 # remark #981: operands are evaluated in unspecified order
-# warning #269: invalid format string conversion
+# warning #279: controlling expression is constant
 
 	echo "checking for $CC warning options" 1>&6
-echo "configure:4094: checking for $CC warning options" >&5
+echo "configure:4214: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-Wall"
 	for cf_opt in \
 		wd1419 \
-		wd1682 \
 		wd1683 \
 		wd1684 \
 		wd193 \
-		wd279 \
 		wd593 \
+		wd279 \
 		wd810 \
 		wd869 \
 		wd981
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:4110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:4229: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
 			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
 		fi
@@ -4116,7 +4235,7 @@ echo "configure:4094: checking for $CC w
 elif test "$GCC" = yes
 then
 	echo "checking for $CC warning options" 1>&6
-echo "configure:4120: checking for $CC warning options" >&5
+echo "configure:4239: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-W -Wall"
 	cf_warn_CONST=""
@@ -4135,7 +4254,7 @@ echo "configure:4120: checking for $CC w
 		Wundef $cf_warn_CONST 
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:4139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:4258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
 			case $cf_opt in #(vi
 			Wcast-qual) #(vi
@@ -4146,7 +4265,7 @@ echo "configure:4120: checking for $CC w
 				[34].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me-configure}:4150: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me-configure}:4269: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 
 					continue;;
@@ -4169,7 +4288,7 @@ fi
 if test "$USE_SPOOLDIR" = "yes"; then
 	## options for directories
 	echo $ac_n "checking for news-library path""... $ac_c" 1>&6
-echo "configure:4173: checking for news-library path" >&5
+echo "configure:4292: checking for news-library path" >&5
 	
 # Check whether --with-libdir or --without-libdir was given.
 if test "${with_libdir+set}" = set; then
@@ -4215,7 +4334,7 @@ NEWSLIBDIR="$withval"
 	echo "$ac_t""$NEWSLIBDIR" 1>&6
 
 	echo $ac_n "checking for news spool-directory path""... $ac_c" 1>&6
-echo "configure:4219: checking for news spool-directory path" >&5
+echo "configure:4338: checking for news spool-directory path" >&5
 	
 # Check whether --with-spooldir or --without-spooldir was given.
 if test "${with_spooldir+set}" = set; then
@@ -4261,7 +4380,7 @@ SPOOLDIR="$withval"
 	echo "$ac_t""$SPOOLDIR" 1>&6
 
 	echo $ac_n "checking for news overview-directory path""... $ac_c" 1>&6
-echo "configure:4265: checking for news overview-directory path" >&5
+echo "configure:4384: checking for news overview-directory path" >&5
 	
 # Check whether --with-nov-dir or --without-nov-dir was given.
 if test "${with_nov_dir+set}" = set; then
@@ -4307,7 +4426,7 @@ NOVROOTDIR="$withval"
 	echo "$ac_t""$NOVROOTDIR" 1>&6
 
 	echo $ac_n "checking for overview filename""... $ac_c" 1>&6
-echo "configure:4311: checking for overview filename" >&5
+echo "configure:4430: checking for overview filename" >&5
 	
 # Check whether --with-nov-fname or --without-nov-fname was given.
 if test "${with_nov_fname+set}" = set; then
@@ -4343,7 +4462,7 @@ fi
 ## TODO: kick the --with-inews-dir= stuff, the check below should be enough
 ## (requires some code rework in tin)
 echo $ac_n "checking for directory containing \"inews\"""... $ac_c" 1>&6
-echo "configure:4347: checking for directory containing \"inews\"" >&5
+echo "configure:4466: checking for directory containing \"inews\"" >&5
 
 # Check whether --with-inews-dir or --without-inews-dir was given.
 if test "${with_inews_dir+set}" = set; then
@@ -4392,7 +4511,7 @@ echo "$ac_t""$INEWSDIR" 1>&6
 # Extract the first word of "inews", so it can be a program name with args.
 set dummy inews; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4396: checking for $ac_word" >&5
+echo "configure:4515: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_INEWS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4448,7 +4567,7 @@ fi
 ### Look for network libraries first, since some functions (such as gethostname)
 ### are used in a lot of places.
 echo $ac_n "checking if you want socks library""... $ac_c" 1>&6
-echo "configure:4452: checking if you want socks library" >&5
+echo "configure:4571: checking if you want socks library" >&5
 if eval "test \"`echo '$''{'cf_cv_use_libsocks'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4468,7 +4587,7 @@ fi
 echo "$ac_t""$cf_cv_use_libsocks" 1>&6
 
 echo $ac_n "checking if you want socks5 library""... $ac_c" 1>&6
-echo "configure:4472: checking if you want socks5 library" >&5
+echo "configure:4591: checking if you want socks5 library" >&5
 if eval "test \"`echo '$''{'cf_cv_use_libsocks5'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4497,7 +4616,8 @@ if test "x$cf_cv_use_libsocks" != xno ; 
       ;;
   *)
       
-for cf_searchpath in `echo "$cf_cv_use_libsocks" | tr : ' '`; do
+
+for cf_searchpath in `echo "$cf_cv_use_libsocks" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
 		
 if test -n "$cf_searchpath/include" ; then
@@ -4524,14 +4644,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 4528 "configure"
+#line 4648 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:4535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -4548,7 +4668,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}:4552: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:4672: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -4590,14 +4710,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 4594 "configure"
+#line 4714 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:4601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -4614,7 +4734,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}:4618: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:4738: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -4654,7 +4774,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}:4658: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:4778: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -4684,7 +4804,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}:4688: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:4808: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -4709,11 +4829,11 @@ cf_cv_header_path_socks=
 cf_cv_library_path_socks=
 
 
-echo "${as_me-configure}:4713: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me-configure}:4833: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
 
 
 cat > conftest.$ac_ext <<EOF
-#line 4717 "configure"
+#line 4837 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -4724,7 +4844,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:4728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_find_linkage_socks=yes
 else
@@ -4736,11 +4856,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for socks library" 1>&6
 
-echo "${as_me-configure}:4740: testing find linkage for socks library ..." 1>&5
+echo "${as_me-configure}:4860: testing find linkage for socks library ..." 1>&5
 
 
     
-echo "${as_me-configure}:4744: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me-configure}:4864: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -4857,12 +4977,12 @@ cf_search="$cf_header_path_list $cf_sear
       if test -d $cf_cv_header_path_socks ; then
         test -n "$verbose" && echo "	... testing $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me-configure}:4861: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me-configure}:4981: testing ... testing $cf_cv_header_path_socks ..." 1>&5
 
 
         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_socks"
         cat > conftest.$ac_ext <<EOF
-#line 4866 "configure"
+#line 4986 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -4873,12 +4993,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:4877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4997: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
             test -n "$verbose" && echo "	... found socks headers in $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me-configure}:4882: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me-configure}:5002: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
 
 
             cf_cv_find_linkage_socks=maybe
@@ -4899,7 +5019,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_socks" = maybe ; then
 
       
-echo "${as_me-configure}:4903: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me-configure}:5023: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -5005,14 +5125,14 @@ cf_search="$cf_library_path_list $cf_sea
           if test -d $cf_cv_library_path_socks ; then
             test -n "$verbose" && echo "	... testing $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me-configure}:5009: testing ... testing $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me-configure}:5129: testing ... testing $cf_cv_library_path_socks ..." 1>&5
 
 
             CPPFLAGS="$cf_test_CPPFLAGS"
             LIBS="-lsocks  $cf_save_LIBS"
             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_socks"
             cat > conftest.$ac_ext <<EOF
-#line 5016 "configure"
+#line 5136 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5023,12 +5143,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
                 test -n "$verbose" && echo "	... found socks library in $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me-configure}:5032: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me-configure}:5152: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
 
 
                 cf_cv_find_linkage_socks=yes
@@ -5130,14 +5250,14 @@ if test -n "$cf_cv_header_path_socks" ; 
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 5134 "configure"
+#line 5254 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:5141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -5154,7 +5274,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}:5158: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:5278: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -5190,7 +5310,7 @@ if test -n "$cf_cv_library_path_socks" ;
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:5194: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:5314: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -5209,7 +5329,7 @@ else
 cf_test_netlibs=no
 
 echo $ac_n "checking for network libraries""... $ac_c" 1>&6
-echo "configure:5213: checking for network libraries" >&5
+echo "configure:5333: checking for network libraries" >&5
 
 if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5226,17 +5346,17 @@ mingw32) # (vi
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5230: checking for $ac_hdr" >&5
+echo "configure:5350: 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 5235 "configure"
+#line 5355 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5360: \"$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*
@@ -5273,7 +5393,7 @@ done
 	LIBS="$cf_winsock_lib $LIBS"
 
 	cat > conftest.$ac_ext <<EOF
-#line 5277 "configure"
+#line 5397 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_WINDOWS_H
@@ -5295,7 +5415,7 @@ int main() {
 	gethostname(buffer, sizeof(buffer));
 ; return 0; }
 EOF
-if { (eval echo configure:5299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs"
 else
@@ -5312,12 +5432,12 @@ rm -f conftest*
 	for ac_func in gethostname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5316: checking for $ac_func" >&5
+echo "configure:5436: 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 5321 "configure"
+#line 5441 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5340,7 +5460,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5464: \"$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
@@ -5363,7 +5483,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
-echo "configure:5367: checking for gethostname in -lnsl" >&5
+echo "configure:5487: checking for gethostname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5371,7 +5491,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5375 "configure"
+#line 5495 "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
@@ -5382,7 +5502,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:5386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5506: \"$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
@@ -5415,7 +5535,7 @@ else
 	
 			
 echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6
-echo "configure:5419: checking for gethostname in -lsocket" >&5
+echo "configure:5539: checking for gethostname in -lsocket" >&5
 ac_lib_var=`echo socket'_'gethostname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5423,7 +5543,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5427 "configure"
+#line 5547 "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
@@ -5434,7 +5554,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:5438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5558: \"$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
@@ -5476,7 +5596,7 @@ done
 
 
 	echo $ac_n "checking for main in -linet""... $ac_c" 1>&6
-echo "configure:5480: checking for main in -linet" >&5
+echo "configure:5600: checking for main in -linet" >&5
 ac_lib_var=`echo inet'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5484,14 +5604,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-linet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5488 "configure"
+#line 5608 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5615: \"$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
@@ -5516,12 +5636,12 @@ fi
 	for ac_func in socket
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5520: checking for $ac_func" >&5
+echo "configure:5640: 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 5525 "configure"
+#line 5645 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5544,7 +5664,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5668: \"$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
@@ -5567,7 +5687,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
-echo "configure:5571: checking for socket in -lsocket" >&5
+echo "configure:5691: checking for socket in -lsocket" >&5
 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5575,7 +5695,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5579 "configure"
+#line 5699 "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
@@ -5586,7 +5706,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:5590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5710: \"$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
@@ -5619,7 +5739,7 @@ else
 	
 			
 echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6
-echo "configure:5623: checking for socket in -lbsd" >&5
+echo "configure:5743: checking for socket in -lbsd" >&5
 ac_lib_var=`echo bsd'_'socket | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5627,7 +5747,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5631 "configure"
+#line 5751 "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
@@ -5638,7 +5758,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:5642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5762: \"$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
@@ -5683,12 +5803,12 @@ done
 	for ac_func in gethostbyname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5687: checking for $ac_func" >&5
+echo "configure:5807: 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 5692 "configure"
+#line 5812 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5711,7 +5831,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5835: \"$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
@@ -5734,7 +5854,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:5738: checking for gethostbyname in -lnsl" >&5
+echo "configure:5858: 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
@@ -5742,7 +5862,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5746 "configure"
+#line 5866 "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
@@ -5753,7 +5873,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:5757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5877: \"$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
@@ -5794,12 +5914,12 @@ done
 	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
+echo "configure:5918: 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 5803 "configure"
+#line 5923 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5822,7 +5942,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5946: \"$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
@@ -5845,7 +5965,7 @@ 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
+echo "configure:5969: 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
@@ -5853,7 +5973,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnetwork $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5857 "configure"
+#line 5977 "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 +5984,7 @@ 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
+if { (eval echo configure:5988: \"$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
@@ -5905,12 +6025,12 @@ 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
+echo "configure:6029: 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"
+#line 6034 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5933,7 +6053,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6057: \"$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
@@ -5956,7 +6076,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
-echo "configure:5960: checking for strcasecmp in -lresolv" >&5
+echo "configure:6080: 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
@@ -5964,7 +6084,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lresolv $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5968 "configure"
+#line 6088 "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
@@ -5975,7 +6095,7 @@ int main() {
 strcasecmp()
 ; return 0; }
 EOF
-if { (eval echo configure:5979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6099: \"$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
@@ -6040,7 +6160,8 @@ test $cf_test_netlibs = no && echo "$cf_
       ;;
   *)
       
-for cf_searchpath in `echo "$cf_cv_use_libsocks5" | tr : ' '`; do
+
+for cf_searchpath in `echo "$cf_cv_use_libsocks5" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
 		
 if test -n "$cf_searchpath/include" ; then
@@ -6067,14 +6188,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6071 "configure"
+#line 6192 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6091,7 +6212,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}:6095: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:6216: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6133,14 +6254,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6137 "configure"
+#line 6258 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6157,7 +6278,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}:6161: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:6282: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6197,7 +6318,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}:6201: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:6322: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6227,7 +6348,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}:6231: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:6352: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6257,10 +6378,10 @@ EOF
 
 
 echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
-echo "configure:6261: checking if the socks library uses socks4 prefix" >&5
+echo "configure:6382: checking if the socks library uses socks4 prefix" >&5
 cf_use_socks4=error
 cat > conftest.$ac_ext <<EOF
-#line 6264 "configure"
+#line 6385 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
@@ -6269,7 +6390,7 @@ int main() {
 	Rinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6394: \"$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
@@ -6281,14 +6402,14 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 6285 "configure"
+#line 6406 "configure"
 #include "confdefs.h"
 #include <socks.h>
 int main() {
 SOCKSinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_use_socks4=no
 else
@@ -6355,9 +6476,9 @@ EOF
 fi
 
 echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6
-echo "configure:6359: checking if socks5p.h is available" >&5
+echo "configure:6480: checking if socks5p.h is available" >&5
 cat > conftest.$ac_ext <<EOF
-#line 6361 "configure"
+#line 6482 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
@@ -6367,7 +6488,7 @@ int main() {
 	init((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_use_socks5p_h=yes
 else
@@ -6394,17 +6515,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:6398: checking for $ac_hdr" >&5
+echo "configure:6519: 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 6403 "configure"
+#line 6524 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6408: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6529: \"$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*
@@ -6431,12 +6552,12 @@ fi
 done
 
 echo $ac_n "checking for fcntl""... $ac_c" 1>&6
-echo "configure:6435: checking for fcntl" >&5
+echo "configure:6556: 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 6440 "configure"
+#line 6561 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char fcntl(); below.  */
@@ -6459,7 +6580,7 @@ fcntl();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6584: \"$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
@@ -6479,12 +6600,12 @@ else
 fi
 
 echo $ac_n "checking for lockf""... $ac_c" 1>&6
-echo "configure:6483: checking for lockf" >&5
+echo "configure:6604: 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 6488 "configure"
+#line 6609 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char lockf(); below.  */
@@ -6507,7 +6628,7 @@ lockf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6632: \"$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
@@ -6527,12 +6648,12 @@ else
 fi
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:6531: checking for flock" >&5
+echo "configure:6652: 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 6536 "configure"
+#line 6657 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -6555,7 +6676,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6680: \"$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
@@ -6576,7 +6697,7 @@ fi
 
 
 echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6
-echo "configure:6580: checking for file-locking functions" >&5
+echo "configure:6701: 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
@@ -6588,7 +6709,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se
 	case $cf_lock in #(vi
 	fcntl) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6592 "configure"
+#line 6713 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6616,7 +6737,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6628,7 +6749,7 @@ rm -f conftest*
 		;;
 	lockf) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6632 "configure"
+#line 6753 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6648,7 +6769,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6773: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6660,7 +6781,7 @@ rm -f conftest*
 		;;
 	flock)
 		cat > conftest.$ac_ext <<EOF
-#line 6664 "configure"
+#line 6785 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6683,7 +6804,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6704,7 +6825,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:6708: checking which locking method will be used" >&5
+echo "configure:6829: checking which locking method will be used" >&5
 ### fcntl() is preferred, if the user just disables fcntl()
 ### without specifying an alternative lockf() is preferred
 
@@ -6755,7 +6876,7 @@ if test -n "$cf_cv_lockfile"; then
 			break
 		fi
 	done
-### if none of them matched use the one with the higest priority
+### if none of them matched use the one with the highest priority
 	if test "x$used_locking" = "x"; then
 		used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`
 	fi
@@ -6774,7 +6895,7 @@ fi
 
 
 echo $ac_n "checking for screen type""... $ac_c" 1>&6
-echo "configure:6778: checking for screen type" >&5
+echo "configure:6899: checking for screen type" >&5
 
 # Check whether --with-screen or --without-screen was given.
 if test "${with_screen+set}" = set; then
@@ -6790,7 +6911,7 @@ use_curses=no
 use_ncurses=no
 
 echo $ac_n "checking if you specified curses install-directory""... $ac_c" 1>&6
-echo "configure:6794: checking if you specified curses install-directory" >&5
+echo "configure:6915: checking if you specified curses install-directory" >&5
 
 
 # Check whether --with-curses-dir or --without-curses-dir was given.
@@ -6853,7 +6974,7 @@ pdcurses) #(vi
 	;;
 none)
 	echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6
-echo "configure:6857: checking if you want to use ncurses library" >&5
+echo "configure:6978: 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
@@ -6866,7 +6987,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:6870: checking if you want curses rather than termcap interface" >&5
+echo "configure:6991: 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
@@ -6925,14 +7046,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 6929 "configure"
+#line 7050 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6949,7 +7070,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}:6953: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:7074: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6968,7 +7089,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:6972: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:7093: 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
@@ -6979,7 +7100,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 6983 "configure"
+#line 7104 "configure"
 #include "confdefs.h"
 
 
@@ -7000,7 +7121,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7125: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -7026,7 +7147,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:7030: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:7151: 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
@@ -7167,14 +7288,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7171 "configure"
+#line 7292 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7178: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7191,7 +7312,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}:7195: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:7316: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7213,7 +7334,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 7217 "configure"
+#line 7338 "configure"
 #include "confdefs.h"
 
 
@@ -7234,7 +7355,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7359: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -7292,14 +7413,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7296 "configure"
+#line 7417 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7316,7 +7437,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}:7320: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:7441: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7364,7 +7485,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:7368: checking for terminfo header" >&5
+echo "configure:7489: 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
@@ -7381,7 +7502,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 7385 "configure"
+#line 7506 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -7391,7 +7512,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:7395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -7446,7 +7567,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:7450: checking for ncurses version" >&5
+echo "configure:7571: 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
@@ -7472,7 +7593,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:7476: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:7597: \"$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"
@@ -7481,7 +7602,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 7485 "configure"
+#line 7606 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -7505,7 +7626,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:7509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7630: \"$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`
@@ -7536,7 +7657,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:7540: checking for Gpm_Open in -lgpm" >&5
+echo "configure:7661: 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
@@ -7544,7 +7665,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7548 "configure"
+#line 7669 "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
@@ -7555,7 +7676,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:7559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7680: \"$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
@@ -7571,7 +7692,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:7575: checking for initscr in -lgpm" >&5
+echo "configure:7696: 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
@@ -7579,7 +7700,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7583 "configure"
+#line 7704 "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
@@ -7590,7 +7711,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7715: \"$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
@@ -7622,7 +7743,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:7626: checking for tgoto in -lmytinfo" >&5
+echo "configure:7747: 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
@@ -7630,7 +7751,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7634 "configure"
+#line 7755 "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
@@ -7641,7 +7762,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:7645: \"$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*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7689,7 +7810,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}:7693: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:7814: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -7704,12 +7825,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:7708: checking for initscr" >&5
+echo "configure:7829: 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 7713 "configure"
+#line 7834 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -7732,7 +7853,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7857: \"$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
@@ -7752,17 +7873,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:7756: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:7877: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 7759 "configure"
+#line 7880 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7887: \"$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'
@@ -7867,17 +7988,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:7871: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:7992: 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 7874 "configure"
+#line 7995 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8002: \"$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'
@@ -7908,7 +8029,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:7912: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:8033: 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$%%"`
@@ -7917,14 +8038,14 @@ echo "configure:7912: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 7921 "configure"
+#line 8042 "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:7928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8049: \"$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
@@ -7951,9 +8072,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:7955: checking for $cf_hdr" >&5
+echo "configure:8076: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 7957 "configure"
+#line 8078 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -7961,7 +8082,7 @@ echo "configure:7955: checking for $cf_h
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7965: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8086: \"$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*
@@ -7988,12 +8109,12 @@ done
 
 		
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:7992: checking for wide char and multibyte support" >&5
+echo "configure:8113: 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 7997 "configure"
+#line 8118 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -8047,7 +8168,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:8051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=yes
 else
@@ -8057,7 +8178,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 8061 "configure"
+#line 8182 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -8101,7 +8222,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:8105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=libutf8
 else
@@ -8164,14 +8285,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 8168 "configure"
+#line 8289 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8175: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8188,7 +8309,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}:8192: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8313: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8207,7 +8328,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:8211: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:8332: 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
@@ -8218,7 +8339,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 8222 "configure"
+#line 8343 "configure"
 #include "confdefs.h"
 
 
@@ -8247,7 +8368,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8372: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -8273,7 +8394,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:8277: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:8398: 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
@@ -8414,14 +8535,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8418 "configure"
+#line 8539 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8438,7 +8559,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}:8442: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8563: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8460,7 +8581,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 8464 "configure"
+#line 8585 "configure"
 #include "confdefs.h"
 
 
@@ -8481,7 +8602,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -8539,14 +8660,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8543 "configure"
+#line 8664 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8563,7 +8684,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}:8567: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8688: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8611,7 +8732,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:8615: checking for terminfo header" >&5
+echo "configure:8736: 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
@@ -8628,7 +8749,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 8632 "configure"
+#line 8753 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -8638,7 +8759,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:8642: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -8693,7 +8814,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:8697: checking for ncurses version" >&5
+echo "configure:8818: 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
@@ -8719,7 +8840,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:8723: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:8844: \"$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"
@@ -8728,7 +8849,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 8732 "configure"
+#line 8853 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -8752,7 +8873,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:8756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:8877: \"$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`
@@ -8783,7 +8904,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:8787: checking for Gpm_Open in -lgpm" >&5
+echo "configure:8908: 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
@@ -8791,7 +8912,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8795 "configure"
+#line 8916 "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
@@ -8802,7 +8923,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:8806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8927: \"$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
@@ -8818,7 +8939,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:8822: checking for initscr in -lgpm" >&5
+echo "configure:8943: 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
@@ -8826,7 +8947,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8830 "configure"
+#line 8951 "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
@@ -8837,7 +8958,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8962: \"$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
@@ -8869,7 +8990,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:8873: checking for tgoto in -lmytinfo" >&5
+echo "configure:8994: 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
@@ -8877,7 +8998,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8881 "configure"
+#line 9002 "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
@@ -8888,7 +9009,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:8892: \"$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*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8936,7 +9057,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}:8940: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:9061: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -8951,12 +9072,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:8955: checking for initscr" >&5
+echo "configure:9076: 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 8960 "configure"
+#line 9081 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -8979,7 +9100,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9104: \"$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
@@ -8999,17 +9120,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:9003: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:9124: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 9006 "configure"
+#line 9127 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9134: \"$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'
@@ -9114,17 +9235,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:9118: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:9239: 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 9121 "configure"
+#line 9242 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -9155,7 +9276,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:9159: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:9280: 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$%%"`
@@ -9164,14 +9285,14 @@ echo "configure:9159: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 9168 "configure"
+#line 9289 "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:9175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9296: \"$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
@@ -9194,7 +9315,7 @@ EOF
 
 		
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9198: checking for ncurses version" >&5
+echo "configure:9319: 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
@@ -9220,7 +9341,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9224: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:9345: \"$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"
@@ -9229,7 +9350,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 9233 "configure"
+#line 9354 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -9253,7 +9374,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:9257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:9378: \"$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`
@@ -9276,13 +9397,13 @@ EOF
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:9280: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:9401: 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 9286 "configure"
+#line 9407 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -9294,7 +9415,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9419: \"$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
@@ -9302,7 +9423,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 9306 "configure"
+#line 9427 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -9315,7 +9436,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9440: \"$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
@@ -9338,7 +9459,7 @@ test $cf_cv_need_xopen_extension = yes &
 		
 
 echo $ac_n "checking for extra include directories""... $ac_c" 1>&6
-echo "configure:9342: checking for extra include directories" >&5
+echo "configure:9463: 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
@@ -9363,7 +9484,7 @@ test "$cf_cv_curses_incdir" != no && CPP
 
 
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:9367: checking if we have identified curses headers" >&5
+echo "configure:9488: 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
@@ -9376,14 +9497,14 @@ for cf_header in \
 	ncurses/ncurses.h
 do
 cat > conftest.$ac_ext <<EOF
-#line 9380 "configure"
+#line 9501 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -9406,17 +9527,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:9410: checking for $ac_hdr" >&5
+echo "configure:9531: 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 9415 "configure"
+#line 9536 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9420: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9541: \"$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*
@@ -9445,7 +9566,7 @@ done
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:9449: checking for terminfo header" >&5
+echo "configure:9570: 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
@@ -9462,7 +9583,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 9466 "configure"
+#line 9587 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -9472,7 +9593,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:9476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -9522,16 +9643,16 @@ esac
 		
 
 echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6
-echo "configure:9526: checking if we have identified curses libraries" >&5
+echo "configure:9647: checking if we have identified curses libraries" >&5
 cat > conftest.$ac_ext <<EOF
-#line 9528 "configure"
+#line 9649 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -9547,7 +9668,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:9551: checking for tgoto in -lmytinfo" >&5
+echo "configure:9672: 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
@@ -9555,7 +9676,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9559 "configure"
+#line 9680 "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
@@ -9566,7 +9687,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9691: \"$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
@@ -9589,7 +9710,7 @@ fi
     ;;
 hpux10.*) #(vi
     echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
-echo "configure:9593: checking for initscr in -lcur_colr" >&5
+echo "configure:9714: 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
@@ -9597,7 +9718,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcur_colr  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9601 "configure"
+#line 9722 "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
@@ -9608,7 +9729,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9733: \"$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
@@ -9631,7 +9752,7 @@ else
   echo "$ac_t""no" 1>&6
 
     echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
-echo "configure:9635: checking for initscr in -lHcurses" >&5
+echo "configure:9756: 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
@@ -9639,7 +9760,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lHcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9643 "configure"
+#line 9764 "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
@@ -9650,7 +9771,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9775: \"$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
@@ -9699,7 +9820,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}:9703: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:9824: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -9731,7 +9852,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}:9735: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:9856: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -9761,12 +9882,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:9765: checking for tgoto" >&5
+echo "configure:9886: 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 9770 "configure"
+#line 9891 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char tgoto(); below.  */
@@ -9789,7 +9910,7 @@ tgoto();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9914: \"$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
@@ -9810,7 +9931,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:9814: checking for tgoto in -l$cf_term_lib" >&5
+echo "configure:9935: 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
@@ -9818,7 +9939,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_term_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9822 "configure"
+#line 9943 "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
@@ -9829,7 +9950,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9954: \"$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
@@ -9859,7 +9980,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:9863: checking for initscr in -l$cf_curs_lib" >&5
+echo "configure:9984: 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
@@ -9867,7 +9988,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_curs_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9871 "configure"
+#line 9992 "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
@@ -9878,7 +9999,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10003: \"$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
@@ -9904,16 +10025,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:9908: checking if we can link with $cf_curs_lib library" >&5
+echo "configure:10029: checking if we can link with $cf_curs_lib library" >&5
         cat > conftest.$ac_ext <<EOF
-#line 9910 "configure"
+#line 10031 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -9929,16 +10050,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:9933: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+echo "configure:10054: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
         cat > conftest.$ac_ext <<EOF
-#line 9935 "configure"
+#line 10056 "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:9942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=no
 else
@@ -9948,14 +10069,14 @@ else
   
             LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
             cat > conftest.$ac_ext <<EOF
-#line 9952 "configure"
+#line 10073 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9959: \"$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_result=yes
 else
@@ -9976,7 +10097,7 @@ fi
 
 		
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9980: checking for ncurses version" >&5
+echo "configure:10101: 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
@@ -10002,7 +10123,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:10006: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:10127: \"$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"
@@ -10011,7 +10132,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 10015 "configure"
+#line 10136 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -10035,7 +10156,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:10039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10160: \"$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`
@@ -10058,13 +10179,13 @@ EOF
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:10062: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:10183: 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 10068 "configure"
+#line 10189 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -10076,7 +10197,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:10080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10201: \"$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
@@ -10084,7 +10205,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 10088 "configure"
+#line 10209 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -10097,7 +10218,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:10101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10222: \"$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
@@ -10120,7 +10241,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:10124: checking if you want to use installed version of pcre" >&5
+echo "configure:10245: 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
@@ -10202,7 +10323,7 @@ debug_malloc=none
 
 
 echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:10206: checking if you want to use dbmalloc for testing" >&5
+echo "configure:10327: 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
@@ -10309,17 +10430,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:10313: checking for dbmalloc.h" >&5
+echo "configure:10434: 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 10318 "configure"
+#line 10439 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10444: \"$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*
@@ -10336,7 +10457,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:10340: checking for debug_malloc in -ldbmalloc" >&5
+echo "configure:10461: 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
@@ -10344,7 +10465,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldbmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10348 "configure"
+#line 10469 "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
@@ -10355,7 +10476,7 @@ int main() {
 debug_malloc()
 ; return 0; }
 EOF
-if { (eval echo configure:10359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10480: \"$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
@@ -10384,7 +10505,7 @@ fi
 
 
 echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6
-echo "configure:10388: checking if you want to use dmalloc for testing" >&5
+echo "configure:10509: 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
@@ -10491,17 +10612,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:10495: checking for dmalloc.h" >&5
+echo "configure:10616: 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 10500 "configure"
+#line 10621 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10505: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10626: \"$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*
@@ -10518,7 +10639,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:10522: checking for dmalloc_debug in -ldmalloc" >&5
+echo "configure:10643: 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
@@ -10526,7 +10647,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10530 "configure"
+#line 10651 "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
@@ -10537,7 +10658,7 @@ int main() {
 dmalloc_debug()
 ; return 0; }
 EOF
-if { (eval echo configure:10541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10662: \"$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
@@ -10571,12 +10692,12 @@ if test "${with_trace+set}" = set; then
   withval="$with_trace"
   
 	echo $ac_n "checking for _tracef""... $ac_c" 1>&6
-echo "configure:10575: checking for _tracef" >&5
+echo "configure:10696: 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 10580 "configure"
+#line 10701 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _tracef(); below.  */
@@ -10599,7 +10720,7 @@ _tracef();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10724: \"$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
@@ -10621,7 +10742,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:10625: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "configure:10746: 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
@@ -10629,7 +10750,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10633 "configure"
+#line 10754 "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
@@ -10640,7 +10761,7 @@ int main() {
 _tracef()
 ; return 0; }
 EOF
-if { (eval echo configure:10644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10765: \"$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
@@ -10686,7 +10807,7 @@ fi
 
 ## options for miscellaneous definitions
 echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:10690: checking for domain-name" >&5
+echo "configure:10811: checking for domain-name" >&5
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
@@ -10715,7 +10836,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:10719: checking for NNTP default-server" >&5
+echo "configure:10840: 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
@@ -10781,7 +10902,7 @@ EOF
 
 ## optional features
 echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:10785: checking whether to use MH style mail handling for mailgroups" >&5
+echo "configure:10906: 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
@@ -10802,7 +10923,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:10806: checking whether to use Cancel-Locks" >&5
+echo "configure:10927: 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
@@ -10833,17 +10954,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:10837: checking for gsasl.h" >&5
+echo "configure:10958: 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 10842 "configure"
+#line 10963 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10968: \"$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*
@@ -10860,7 +10981,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:10864: checking for gsasl_check_version in -lgsasl" >&5
+echo "configure:10985: 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
@@ -10868,7 +10989,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgsasl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10872 "configure"
+#line 10993 "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
@@ -10879,7 +11000,7 @@ int main() {
 gsasl_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:10883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11004: \"$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
@@ -10935,7 +11056,7 @@ fi
 fi
 
 echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:10939: checking whether to enable 8-bit keycodes" >&5
+echo "configure:11060: 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
@@ -10961,7 +11082,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:10965: checking whether to enable ANSI-color" >&5
+echo "configure:11086: checking whether to enable ANSI-color" >&5
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
@@ -10978,7 +11099,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:10982: checking whether to enable posting-etiquette" >&5
+echo "configure:11103: checking whether to enable posting-etiquette" >&5
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
@@ -10997,7 +11118,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:11001: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "configure:11122: 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
@@ -11016,7 +11137,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:11020: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "configure:11141: 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
@@ -11042,7 +11163,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:11046: checking for MIME character-set" >&5
+echo "configure:11167: 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
@@ -11064,7 +11185,7 @@ EOF
 echo "$ac_t""$MM_CHARSET" 1>&6
 
 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:11068: checking for default ISO/ASCII table" >&5
+echo "configure:11189: 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
@@ -11086,7 +11207,7 @@ EOF
 echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
 
 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:11090: checking whether to enable locale support" >&5
+echo "configure:11211: checking whether to enable locale support" >&5
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
@@ -11101,16 +11222,11 @@ EOF
 else
   enableval=yes   
 fi
-#, # TODO fixme!
-#	[ case "$host_os" in
-#	*cygwin*)
-#	AC_DEFINE(NO_LOCALE)
-#	;;
-#	esac])
+
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:11114: checking whether to enable posting" >&5
+echo "configure:11230: checking whether to enable posting" >&5
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
@@ -11129,7 +11245,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:11133: checking whether to enable shell escape" >&5
+echo "configure:11249: 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
@@ -11148,7 +11264,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:11152: checking whether to have fascist newsadmin" >&5
+echo "configure:11268: 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
@@ -11167,7 +11283,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:11171: checking whether to enable inverse video and highlighting" >&5
+echo "configure:11287: 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
@@ -11186,7 +11302,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:11190: checking whether to enable piping support" >&5
+echo "configure:11306: checking whether to enable piping support" >&5
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
@@ -11205,7 +11321,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:11209: checking whether to enable printer support" >&5
+echo "configure:11325: checking whether to enable printer support" >&5
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
@@ -11224,7 +11340,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:11228: checking whether to unique tmp-files by appending .pid" >&5
+echo "configure:11344: 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
@@ -11250,7 +11366,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:11254: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "configure:11370: 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
@@ -11277,7 +11393,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:11281: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "configure:11397: 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
@@ -11297,7 +11413,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:11301: checking whether to ignore system()s return value" >&5
+echo "configure:11417: 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
@@ -11317,7 +11433,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:11321: checking for directory containing tin.defaults file" >&5
+echo "configure:11437: 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
@@ -11368,7 +11484,7 @@ EOF
 
 ### check for ipv6 support
 echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:11372: checking whether to enable IPv6" >&5
+echo "configure:11488: checking whether to enable IPv6" >&5
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
@@ -11389,7 +11505,7 @@ if test "$enableval" = "yes"; then
 	
 
 echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:11393: checking ipv6 stack type" >&5
+echo "configure:11509: checking ipv6 stack type" >&5
 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11409,7 +11525,7 @@ do
 		;;
 	inria) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11413 "configure"
+#line 11529 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -11427,7 +11543,7 @@ rm -f conftest*
 		;;
 	kame) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11431 "configure"
+#line 11547 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -11445,7 +11561,7 @@ rm -f conftest*
 		;;
 	linux-glibc) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11449 "configure"
+#line 11565 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -11472,7 +11588,7 @@ rm -f conftest*
 		;;
 	toshiba) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 11476 "configure"
+#line 11592 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -11490,7 +11606,7 @@ rm -f conftest*
 		;;
 	v6d) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 11494 "configure"
+#line 11610 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -11508,7 +11624,7 @@ rm -f conftest*
 		;;
 	zeta)
 		cat > conftest.$ac_ext <<EOF
-#line 11512 "configure"
+#line 11628 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -11541,7 +11657,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:11545: checking for IPv6 library if required" >&5
+echo "configure:11661: checking for IPv6 library if required" >&5
 case $cf_cv_ipv6type in #(vi
 solaris) #(vi
 	;;
@@ -11575,7 +11691,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6
 if test "$cf_ipv6lib" != "none"; then
 
 	cat > conftest.$ac_ext <<EOF
-#line 11579 "configure"
+#line 11695 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11586,7 +11702,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -11729,14 +11845,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 11733 "configure"
+#line 11849 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:11740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -11753,7 +11869,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}:11757: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:11873: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -11782,12 +11898,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:11786: checking for getaddrinfo" >&5
+echo "configure:11902: 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 11791 "configure"
+#line 11907 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getaddrinfo(); below.  */
@@ -11810,7 +11926,7 @@ getaddrinfo();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11930: \"$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
@@ -11830,10 +11946,10 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:11834: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo "configure:11950: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 11837 "configure"
+#line 11953 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11844,7 +11960,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11964: \"$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'
@@ -11949,10 +12065,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:11953: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo "configure:12069: 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 11956 "configure"
+#line 12072 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11963,7 +12079,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12083: \"$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'
@@ -11996,7 +12112,7 @@ fi
 
 
 echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:12000: checking working getaddrinfo" >&5
+echo "configure:12116: checking working getaddrinfo" >&5
 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12005,7 +12121,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 12009 "configure"
+#line 12125 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12084,7 +12200,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:12088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12204: \"$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
@@ -12128,12 +12244,12 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12132: checking for $ac_func" >&5
+echo "configure:12248: 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 12137 "configure"
+#line 12253 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12156,7 +12272,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12185,7 +12301,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:12189: checking whether to make a coffee while compiling" >&5
+echo "configure:12305: 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
@@ -12210,7 +12326,7 @@ fi
 ### checks for compiler characteristics
 
 echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:12214: checking for makeflags variable" >&5
+echo "configure:12330: checking for makeflags variable" >&5
 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12256,12 +12372,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:12260: checking for working const" >&5
+echo "configure:12376: 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 12265 "configure"
+#line 12381 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -12310,7 +12426,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:12314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -12331,21 +12447,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:12335: checking for inline" >&5
+echo "configure:12451: 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 12342 "configure"
+#line 12458 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:12349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12465: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -12372,13 +12488,13 @@ esac
 
 
 echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:12376: checking for ansi token expansion/substitution" >&5
+echo "configure:12492: 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 12382 "configure"
+#line 12498 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -12386,7 +12502,7 @@ int main() {
 char *s = string(token)
 ; return 0; }
 EOF
-if { (eval echo configure:12390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_expands=yes
 else
@@ -12407,13 +12523,13 @@ EOF
 
 
 echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:12411: checking for ansi token concatenation" >&5
+echo "configure:12527: 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 12417 "configure"
+#line 12533 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -12421,7 +12537,7 @@ int main() {
 char *firstlast = "y", *s = concat(first,last)
 ; return 0; }
 EOF
-if { (eval echo configure:12425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_concats=yes
 else
@@ -12442,20 +12558,20 @@ EOF
 
 
 echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:12446: checking if nested parameters work" >&5
+echo "configure:12562: 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 12452 "configure"
+#line 12568 "configure"
 #include "confdefs.h"
 
 int main() {
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
 ; return 0; }
 EOF
-if { (eval echo configure:12459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_nested_params=yes
 else
@@ -12478,12 +12594,12 @@ EOF
 
 ###	Checks for header files.
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:12482: checking for ANSI C header files" >&5
+echo "configure:12598: 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 12487 "configure"
+#line 12603 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -12491,7 +12607,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12611: \"$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*
@@ -12508,7 +12624,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 12512 "configure"
+#line 12628 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -12526,7 +12642,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 12530 "configure"
+#line 12646 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -12547,7 +12663,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 12551 "configure"
+#line 12667 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -12558,7 +12674,7 @@ if (XOR (islower (i), ISLOWER (i)) || to
 exit (0); }
 
 EOF
-if { (eval echo configure:12562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -12586,12 +12702,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:12590: checking for $ac_hdr that defines DIR" >&5
+echo "configure:12706: 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 12595 "configure"
+#line 12711 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -12599,7 +12715,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:12603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -12624,7 +12740,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:12628: checking for opendir in -ldir" >&5
+echo "configure:12744: 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
@@ -12632,7 +12748,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12636 "configure"
+#line 12752 "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
@@ -12643,7 +12759,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:12647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12763: \"$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
@@ -12665,7 +12781,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:12669: checking for opendir in -lx" >&5
+echo "configure:12785: 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
@@ -12673,7 +12789,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12677 "configure"
+#line 12793 "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
@@ -12684,7 +12800,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:12688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12804: \"$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
@@ -12707,12 +12823,12 @@ fi
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:12711: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:12827: 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 12716 "configure"
+#line 12832 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -12721,7 +12837,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:12725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -12742,12 +12858,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:12746: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:12862: 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 12751 "configure"
+#line 12867 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -12763,7 +12879,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:12767: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -12842,9 +12958,9 @@ for cf_hdr in \
 
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:12846: checking for $cf_hdr" >&5
+echo "configure:12962: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 12848 "configure"
+#line 12964 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12852,7 +12968,7 @@ echo "configure:12846: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12972: \"$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*
@@ -12888,17 +13004,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:12892: checking for $ac_hdr" >&5
+echo "configure:13008: 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 12897 "configure"
+#line 13013 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12902: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13018: \"$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*
@@ -12929,17 +13045,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:12933: checking for $ac_hdr" >&5
+echo "configure:13049: 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 12938 "configure"
+#line 13054 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12943: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13059: \"$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*
@@ -12974,16 +13090,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:12978: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo "configure:13094: checking whether termios.h needs _POSIX_SOURCE" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 12980 "configure"
+#line 13096 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:12987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=no
 else
@@ -12992,7 +13108,7 @@ else
   rm -rf conftest*
   
 		cat > conftest.$ac_ext <<EOF
-#line 12996 "configure"
+#line 13112 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -13001,7 +13117,7 @@ int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:13005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=unknown
 else
@@ -13024,7 +13140,7 @@ fi
 
 
 echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:13028: checking declaration of size-change" >&5
+echo "configure:13144: 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
@@ -13038,7 +13154,7 @@ do
     CPPFLAGS="$cf_save_CPPFLAGS"
     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
     cat > conftest.$ac_ext <<EOF
-#line 13042 "configure"
+#line 13158 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -13077,7 +13193,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:13081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sizechange=yes
 else
@@ -13116,7 +13232,7 @@ fi
 
 
 echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:13120: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "configure:13236: 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
@@ -13124,7 +13240,7 @@ else
 for cf_opts in no yes
 do
 cat > conftest.$ac_ext <<EOF
-#line 13128 "configure"
+#line 13244 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -13152,7 +13268,7 @@ int main() {
 struct timeval foo
 ; return 0; }
 EOF
-if { (eval echo configure:13156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -13176,12 +13292,12 @@ EOF
 
 ###	Checks for Datatypes.
 echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:13180: checking for gid_t" >&5
+echo "configure:13296: 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 13185 "configure"
+#line 13301 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13209,12 +13325,12 @@ EOF
 fi
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:13213: checking for mode_t" >&5
+echo "configure:13329: 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 13218 "configure"
+#line 13334 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13242,12 +13358,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:13246: checking for off_t" >&5
+echo "configure:13362: 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 13251 "configure"
+#line 13367 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13275,12 +13391,12 @@ EOF
 fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:13279: checking for pid_t" >&5
+echo "configure:13395: 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 13284 "configure"
+#line 13400 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13308,12 +13424,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:13312: checking for size_t" >&5
+echo "configure:13428: 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 13317 "configure"
+#line 13433 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13341,12 +13457,12 @@ EOF
 fi
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:13345: checking for ssize_t" >&5
+echo "configure:13461: 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 13350 "configure"
+#line 13466 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13374,12 +13490,12 @@ EOF
 fi
 
 echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:13378: checking for time_t" >&5
+echo "configure:13494: 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 13383 "configure"
+#line 13499 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13407,7 +13523,7 @@ EOF
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 13411 "configure"
+#line 13527 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
@@ -13418,7 +13534,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 13422 "configure"
+#line 13538 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 EOF
@@ -13429,12 +13545,12 @@ else
   rm -rf conftest*
   
 		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:13433: checking for in_addr_t" >&5
+echo "configure:13549: 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 13438 "configure"
+#line 13554 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13470,12 +13586,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:13474: checking for uid_t in sys/types.h" >&5
+echo "configure:13590: 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 13479 "configure"
+#line 13595 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -13505,9 +13621,9 @@ fi
 
 
 echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:13509: checking for quad_t" >&5
+echo "configure:13625: checking for quad_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13511 "configure"
+#line 13627 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13520,7 +13636,7 @@ int main() {
 quad_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_quad_t=yes
 else
@@ -13539,9 +13655,9 @@ EOF
 fi
 
 echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:13543: checking for long long" >&5
+echo "configure:13659: checking for long long" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13545 "configure"
+#line 13661 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13550,7 +13666,7 @@ int main() {
 long long x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_long_long=yes
 else
@@ -13569,9 +13685,9 @@ EOF
 fi
 
 echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:13573: checking for nl_item" >&5
+echo "configure:13689: checking for nl_item" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13575 "configure"
+#line 13691 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -13586,7 +13702,7 @@ int main() {
 nl_item x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_nl_item=yes
 else
@@ -13608,7 +13724,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:13612: checking for UUInitialize in -luu" >&5
+echo "configure:13728: 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
@@ -13616,7 +13732,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-luu  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13620 "configure"
+#line 13736 "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
@@ -13627,7 +13743,7 @@ int main() {
 UUInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:13631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13747: \"$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
@@ -13644,17 +13760,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:13648: checking for uudeview.h" >&5
+echo "configure:13764: 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 13653 "configure"
+#line 13769 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13658: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13774: \"$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*
@@ -13692,7 +13808,7 @@ fi
 
 # libidn - Internationalized Domain Names
 echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:13696: checking for stringprep_check_version in -lidn" >&5
+echo "configure:13812: 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
@@ -13700,7 +13816,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13704 "configure"
+#line 13820 "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
@@ -13711,7 +13827,7 @@ int main() {
 stringprep_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:13715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13831: \"$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
@@ -13728,17 +13844,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:13732: checking for stringprep.h" >&5
+echo "configure:13848: 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 13737 "configure"
+#line 13853 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13742: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13858: \"$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*
@@ -13761,17 +13877,17 @@ EOF
 
 		ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:13765: checking for idna.h" >&5
+echo "configure:13881: 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 13770 "configure"
+#line 13886 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13775: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13891: \"$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*
@@ -13793,7 +13909,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:13797: checking for idna_to_unicode_lzlz in -lidn" >&5
+echo "configure:13913: 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
@@ -13801,7 +13917,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13805 "configure"
+#line 13921 "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
@@ -13812,7 +13928,7 @@ int main() {
 idna_to_unicode_lzlz()
 ; return 0; }
 EOF
-if { (eval echo configure:13816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13932: \"$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
@@ -13833,9 +13949,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:13837: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+echo "configure:13953: checking for IDNA_USE_STD3_ASCII_RULES" >&5
 				cat > conftest.$ac_ext <<EOF
-#line 13839 "configure"
+#line 13955 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
@@ -13884,17 +14000,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:13888: checking for unicode/unorm.h" >&5
+echo "configure:14004: 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 13893 "configure"
+#line 14009 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14014: \"$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*
@@ -13913,17 +14029,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:13917: checking for unicode/ustring.h" >&5
+echo "configure:14033: 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 13922 "configure"
+#line 14038 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14043: \"$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*
@@ -13949,12 +14065,12 @@ EOF
 EOF
 
 		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:13953: checking for unorm_normalize in libicuuc" >&5
+echo "configure:14069: checking for unorm_normalize in libicuuc" >&5
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
 		cat > conftest.$ac_ext <<EOF
-#line 13958 "configure"
+#line 14074 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 int main() {
@@ -13964,7 +14080,7 @@ int main() {
 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
 ; return 0; }
 EOF
-if { (eval echo configure:13968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
 			cat >> confdefs.h <<\EOF
@@ -13983,17 +14099,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:13987: checking for unicode/ubidi.h" >&5
+echo "configure:14103: 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 13992 "configure"
+#line 14108 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14113: \"$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*
@@ -14040,24 +14156,24 @@ else
   
 cf_cv_termlib=none
 cat > conftest.$ac_ext <<EOF
-#line 14044 "configure"
+#line 14160 "configure"
 #include "confdefs.h"
 
 int main() {
 char *x=(char*)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:14051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 14054 "configure"
+#line 14170 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=tigetstr("")
 ; return 0; }
 EOF
-if { (eval echo configure:14061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_termlib=terminfo
 else
@@ -14069,7 +14185,7 @@ fi
 rm -f conftest*
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me-configure}:14073: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me-configure}:14189: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 
 
@@ -14089,16 +14205,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:14093: checking for $cf_func in -l$cf_lib" >&5
+echo "configure:14209: checking for $cf_func in -l$cf_lib" >&5
 		cat > conftest.$ac_ext <<EOF
-#line 14095 "configure"
+#line 14211 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=$cf_func("")
 ; return 0; }
 EOF
-if { (eval echo configure:14102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -14125,7 +14241,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:14129: checking for initscr in -lcurses" >&5
+echo "configure:14245: 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
@@ -14133,7 +14249,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14137 "configure"
+#line 14253 "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
@@ -14144,7 +14260,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:14148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14264: \"$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
@@ -14165,7 +14281,7 @@ else
 fi
 
 	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:14169: checking for tgoto in -ltermcap" >&5
+echo "configure:14285: 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
@@ -14173,7 +14289,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14177 "configure"
+#line 14293 "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
@@ -14184,7 +14300,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:14188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14304: \"$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
@@ -14217,11 +14333,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:14221: checking if we should include termcap.h" >&5
+echo "configure:14337: checking if we should include termcap.h" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat > conftest.$ac_ext <<EOF
-#line 14225 "configure"
+#line 14341 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -14234,7 +14350,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:14238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -14252,7 +14368,7 @@ EOF
 
 	
 echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:14256: checking for term.h" >&5
+echo "configure:14372: 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
@@ -14265,7 +14381,7 @@ for cf_header in \
 	term.h
 do
 	cat > conftest.$ac_ext <<EOF
-#line 14269 "configure"
+#line 14385 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -14274,7 +14390,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:14278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 	 break
@@ -14315,7 +14431,7 @@ esac
 
 
 echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:14319: checking if we should include curses.h or termcap.h" >&5
+echo "configure:14435: 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
@@ -14333,7 +14449,7 @@ do
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
     cat > conftest.$ac_ext <<EOF
-#line 14337 "configure"
+#line 14453 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -14341,7 +14457,7 @@ int main() {
 char *x = (char *)tgoto("")
 ; return 0; }
 EOF
-if { (eval echo configure:14345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14461: \"$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
@@ -14354,7 +14470,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 14358 "configure"
+#line 14474 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14362,7 +14478,7 @@ int main() {
 char *x = (char *)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:14366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14482: \"$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
@@ -14438,7 +14554,7 @@ esac
 
 
 echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:14442: checking declaration of tputs 3rd param" >&5
+echo "configure:14558: 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
@@ -14454,10 +14570,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 	
-echo "${as_me-configure}:14458: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me-configure}:14574: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 14461 "configure"
+#line 14577 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int main() {
@@ -14466,7 +14582,7 @@ extern $Q OutChar($R);
 	tputs("", 1, OutChar)
 ; return 0; }
 EOF
-if { (eval echo configure:14470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -14521,14 +14637,14 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat > conftest.$ac_ext <<EOF
-#line 14525 "configure"
+#line 14641 "configure"
 #include "confdefs.h"
 
 int main() {
 extern char PC; PC = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14648: \"$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
@@ -14547,13 +14663,13 @@ fi
 
 
 echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:14551: checking if external errno is declared" >&5
+echo "configure:14667: 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 14557 "configure"
+#line 14673 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14566,7 +14682,7 @@ int main() {
 int x = (int) errno
 ; return 0; }
 EOF
-if { (eval echo configure:14570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_errno=yes
 else
@@ -14594,13 +14710,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:14598: checking if external errno exists" >&5
+echo "configure:14714: 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 14604 "configure"
+#line 14720 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -14610,7 +14726,7 @@ int main() {
 errno = 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:14730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_errno=yes
 else
@@ -14642,12 +14758,12 @@ fi
 for ac_func in strerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14646: checking for $ac_func" >&5
+echo "configure:14762: 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 14651 "configure"
+#line 14767 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14670,7 +14786,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14790: \"$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
@@ -14697,13 +14813,13 @@ else
 
     
 echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:14701: checking if external sys_nerr is declared" >&5
+echo "configure:14817: 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 14707 "configure"
+#line 14823 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14716,7 +14832,7 @@ int main() {
 int x = (int) sys_nerr
 ; return 0; }
 EOF
-if { (eval echo configure:14720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_nerr=yes
 else
@@ -14744,13 +14860,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:14748: checking if external sys_nerr exists" >&5
+echo "configure:14864: 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 14754 "configure"
+#line 14870 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -14760,7 +14876,7 @@ int main() {
 sys_nerr = 2
 ; return 0; }
 EOF
-if { (eval echo configure:14764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14880: \"$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
@@ -14789,13 +14905,13 @@ fi
 
     
 echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:14793: checking if external sys_errlist is declared" >&5
+echo "configure:14909: 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 14799 "configure"
+#line 14915 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14808,7 +14924,7 @@ int main() {
 int x = (int) sys_errlist
 ; return 0; }
 EOF
-if { (eval echo configure:14812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14928: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_errlist=yes
 else
@@ -14836,13 +14952,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:14840: checking if external sys_errlist exists" >&5
+echo "configure:14956: 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 14846 "configure"
+#line 14962 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -14852,7 +14968,7 @@ int main() {
 sys_errlist = 2
 ; return 0; }
 EOF
-if { (eval echo configure:14856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14972: \"$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
@@ -14948,12 +15064,12 @@ for ac_func in \
 $cf_tc_funcs 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14952: checking for $ac_func" >&5
+echo "configure:15068: 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 14957 "configure"
+#line 15073 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14976,7 +15092,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15096: \"$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
@@ -15002,12 +15118,12 @@ done
 
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:15006: checking for flock" >&5
+echo "configure:15122: 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 15011 "configure"
+#line 15127 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -15030,7 +15146,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15150: \"$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
@@ -15052,7 +15168,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:15056: checking for flock in -lbsd" >&5
+echo "configure:15172: 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
@@ -15060,7 +15176,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 15064 "configure"
+#line 15180 "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
@@ -15071,7 +15187,7 @@ int main() {
 flock()
 ; return 0; }
 EOF
-if { (eval echo configure:15075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15191: \"$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
@@ -15100,12 +15216,12 @@ fi
 
 
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:15104: checking for wide char and multibyte support" >&5
+echo "configure:15220: 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 15109 "configure"
+#line 15225 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -15159,7 +15275,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:15163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=yes
 else
@@ -15169,7 +15285,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 15173 "configure"
+#line 15289 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -15213,7 +15329,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:15217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=libutf8
 else
@@ -15247,9 +15363,9 @@ EOF
 
 
 echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:15251: checking if gettimeofday takes two arguments" >&5
+echo "configure:15367: checking if gettimeofday takes two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15253 "configure"
+#line 15369 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -15261,7 +15377,7 @@ struct timezone *tz;
 gettimeofday(tv, tz);
 ; return 0; }
 EOF
-if { (eval echo configure:15265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -15280,12 +15396,12 @@ EOF
 fi
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:15284: checking return type of signal handlers" >&5
+echo "configure:15400: 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 15289 "configure"
+#line 15405 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -15302,7 +15418,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:15306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -15322,7 +15438,7 @@ EOF
 
 
 echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:15326: checking declaration of signal arguments" >&5
+echo "configure:15442: 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
@@ -15331,7 +15447,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat > conftest.$ac_ext <<EOF
-#line 15335 "configure"
+#line 15451 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -15339,7 +15455,7 @@ int main() {
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
 ; return 0; }
 EOF
-if { (eval echo configure:15343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sig_args="$cf_test";break
 else
@@ -15365,13 +15481,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:15369: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "configure:15485: 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 15375 "configure"
+#line 15491 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -15380,7 +15496,7 @@ int main() {
 struct sigaction act
 ; return 0; }
 EOF
-if { (eval echo configure:15384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15500: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sigact_bad=no
 else
@@ -15401,13 +15517,13 @@ EOF
 
 
 echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:15405: checking if we have sigaction/related functions" >&5
+echo "configure:15521: 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 15411 "configure"
+#line 15527 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -15425,7 +15541,7 @@ int main() {
     sigaction (SIGBUS,&sa,&osa);
 ; return 0; }
 EOF
-if { (eval echo configure:15429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_sigaction_funcs=yes
 else
@@ -15447,7 +15563,7 @@ EOF
 fi
 
 echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:15451: checking for fork" >&5
+echo "configure:15567: checking for fork" >&5
 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15456,7 +15572,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 15460 "configure"
+#line 15576 "configure"
 #include "confdefs.h"
 
 int main()
@@ -15466,7 +15582,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:15470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15586: \"$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
@@ -15488,12 +15604,12 @@ EOF
 
 
 echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:15492: checking for memmove" >&5
+echo "configure:15608: 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 15497 "configure"
+#line 15613 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char memmove(); below.  */
@@ -15516,7 +15632,7 @@ memmove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15636: \"$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
@@ -15535,12 +15651,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:15539: checking for bcopy" >&5
+echo "configure:15655: 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 15544 "configure"
+#line 15660 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char bcopy(); below.  */
@@ -15563,7 +15679,7 @@ bcopy();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15683: \"$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
@@ -15579,7 +15695,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:15583: checking if bcopy does overlapping moves" >&5
+echo "configure:15699: 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
@@ -15588,7 +15704,7 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 15592 "configure"
+#line 15708 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -15601,7 +15717,7 @@ int main() {
 }
 		
 EOF
-if { (eval echo configure:15605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15721: \"$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
@@ -15639,9 +15755,9 @@ fi
 
 
 echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:15643: checking if select expects int * arguments" >&5
+echo "configure:15759: checking if select expects int * arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15645 "configure"
+#line 15761 "configure"
 #include "confdefs.h"
 #include <time.h>
 EOF
@@ -15661,7 +15777,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:15665: checking whether closedir returns void" >&5
+echo "configure:15781: 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
@@ -15669,13 +15785,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 15673 "configure"
+#line 15789 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:15679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15795: \"$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
@@ -15701,7 +15817,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:15705: checking whether setvbuf arguments are reversed" >&5
+echo "configure:15821: 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
@@ -15709,7 +15825,7 @@ else
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 15713 "configure"
+#line 15829 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -15723,7 +15839,7 @@ main () {
   exit(0);			/* Non-reversed systems segv here.  */
 }
 EOF
-if { (eval echo configure:15727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15843: \"$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
@@ -15761,12 +15877,12 @@ for ac_func in \
 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15765: checking for $ac_func" >&5
+echo "configure:15881: 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 15770 "configure"
+#line 15886 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15789,7 +15905,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15909: \"$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
@@ -15816,13 +15932,13 @@ done
 
 
 echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:15820: checking for type sigaction_t" >&5
+echo "configure:15936: 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 15826 "configure"
+#line 15942 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -15830,7 +15946,7 @@ int main() {
 sigaction_t x
 ; return 0; }
 EOF
-if { (eval echo configure:15834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_sigaction=yes
 else
@@ -15850,13 +15966,13 @@ EOF
 
 
 echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:15854: checking for nonconflicting termios.h" >&5
+echo "configure:15970: 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 15860 "configure"
+#line 15976 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -15878,7 +15994,7 @@ int main() {
 	(void) tcgetattr (0, &save_tty)
 ; return 0; }
 EOF
-if { (eval echo configure:15882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15998: \"$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
@@ -15909,13 +16025,13 @@ fi
 
 
 echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:15913: checking for passwd.pw_gecos" >&5
+echo "configure:16029: 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 15919 "configure"
+#line 16035 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -15926,7 +16042,7 @@ int main() {
 	char bar = foo.pw_gecos
 ; return 0; }
 EOF
-if { (eval echo configure:15930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_pw_gecos=yes
 else
@@ -15946,13 +16062,13 @@ EOF
 
 
 echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:15950: checking for tm.tm_gmtoff" >&5
+echo "configure:16066: 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 15956 "configure"
+#line 16072 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -15972,7 +16088,7 @@ int main() {
 	long bar = foo.tm_gmtoff
 ; return 0; }
 EOF
-if { (eval echo configure:15976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_tm_gmtoff=yes
 else
@@ -15992,7 +16108,7 @@ EOF
 
 
 echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:15996: checking for long file names" >&5
+echo "configure:16112: 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
@@ -16040,17 +16156,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:16044: checking for $ac_hdr" >&5
+echo "configure:16160: 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 16049 "configure"
+#line 16165 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16170: \"$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*
@@ -16087,17 +16203,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:16091: checking for $ac_hdr" >&5
+echo "configure:16207: 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 16096 "configure"
+#line 16212 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16217: \"$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*
@@ -16127,17 +16243,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:16131: checking for $ac_hdr" >&5
+echo "configure:16247: 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 16136 "configure"
+#line 16252 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16141: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16257: \"$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*
@@ -16178,13 +16294,13 @@ fi
 
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:16182: checking for union wait" >&5
+echo "configure:16298: 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 16188 "configure"
+#line 16304 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -16195,7 +16311,7 @@ int x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16315: \"$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
@@ -16206,7 +16322,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 16210 "configure"
+#line 16326 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -16221,7 +16337,7 @@ union wait x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16341: \"$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
@@ -16246,7 +16362,7 @@ EOF
 
 
 echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:16250: checking if the system function returns usable child-status" >&5
+echo "configure:16366: 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
@@ -16255,7 +16371,7 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16259 "configure"
+#line 16375 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -16288,7 +16404,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:16292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16408: \"$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
@@ -16299,11 +16415,11 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16303 "configure"
+#line 16419 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return-return}(system("exit 23") != (23 << 8)); }
 EOF
-if { (eval echo configure:16307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16423: \"$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
@@ -16346,13 +16462,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:16350: checking for obsolete/broken version of ncurses" >&5
+echo "configure:16466: 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 16356 "configure"
+#line 16472 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -16366,7 +16482,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_broken=no
 else
@@ -16391,13 +16507,13 @@ fi
 
 		
 echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:16395: checking if curses supports color attributes" >&5
+echo "configure:16511: 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 16401 "configure"
+#line 16517 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -16412,7 +16528,7 @@ chtype x = COLOR_BLUE;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_color_curses=yes
 else
@@ -16463,7 +16579,7 @@ if test $check_sig_const = yes ; then
 	
 
 echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:16467: checking for redefinable signal constants" >&5
+echo "configure:16583: 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
@@ -16475,7 +16591,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16479 "configure"
+#line 16595 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -16502,7 +16618,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:16506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16622: \"$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
@@ -16528,13 +16644,13 @@ fi
 
 
 echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:16532: checking for ANSI qsort" >&5
+echo "configure:16648: 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 16538 "configure"
+#line 16654 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -16546,7 +16662,7 @@ extern int compare(const void *, const v
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
 ; return 0; }
 EOF
-if { (eval echo configure:16550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_comptype=yes
 else
@@ -16574,7 +16690,7 @@ fi
 
 
 echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:16578: checking if application can dump core" >&5
+echo "configure:16694: 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
@@ -16583,7 +16699,7 @@ else
   cf_cv_corefile=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16587 "configure"
+#line 16703 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -16624,7 +16740,7 @@ int main()
 #endif
 }
 EOF
-if { (eval echo configure:16628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16744: \"$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
@@ -16672,18 +16788,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:16676: checking for missing "${ac_func}" extern" >&5
+echo "configure:16792: 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}:16682: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16798: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16687 "configure"
+#line 16803 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16697,7 +16813,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16817: \"$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
@@ -16705,7 +16821,7 @@ if { (eval echo configure:16701: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16709 "configure"
+#line 16825 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16715,7 +16831,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16764,18 +16880,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:16768: checking for missing "${ac_func}" extern" >&5
+echo "configure:16884: 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}:16774: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16890: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16779 "configure"
+#line 16895 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16789,7 +16905,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16909: \"$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
@@ -16797,7 +16913,7 @@ if { (eval echo configure:16793: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16801 "configure"
+#line 16917 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16807,7 +16923,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16854,18 +16970,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:16858: checking for missing "${ac_func}" extern" >&5
+echo "configure:16974: 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}:16864: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16980: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16869 "configure"
+#line 16985 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16879,7 +16995,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16999: \"$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
@@ -16887,7 +17003,7 @@ if { (eval echo configure:16883: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16891 "configure"
+#line 17007 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16897,7 +17013,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16997,18 +17113,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:17001: checking for missing "${ac_func}" extern" >&5
+echo "configure:17117: 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}:17007: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17123: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17012 "configure"
+#line 17128 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17022,7 +17138,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17142: \"$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
@@ -17030,7 +17146,7 @@ if { (eval echo configure:17026: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17034 "configure"
+#line 17150 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17040,7 +17156,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17160: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17084,18 +17200,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:17088: checking for missing "${ac_func}" extern" >&5
+echo "configure:17204: 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}:17094: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17210: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17099 "configure"
+#line 17215 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17109,7 +17225,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17229: \"$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
@@ -17117,7 +17233,7 @@ if { (eval echo configure:17113: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17121 "configure"
+#line 17237 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17127,7 +17243,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17247: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17174,18 +17290,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:17178: checking for missing "${ac_func}" extern" >&5
+echo "configure:17294: 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}:17184: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17300: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17189 "configure"
+#line 17305 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17199,7 +17315,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17319: \"$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
@@ -17207,7 +17323,7 @@ if { (eval echo configure:17203: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17211 "configure"
+#line 17327 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17217,7 +17333,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17337: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17255,7 +17371,7 @@ fi
 
 
 echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:17259: checking for working TIOCGWINSZ" >&5
+echo "configure:17375: 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
@@ -17266,7 +17382,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17270 "configure"
+#line 17386 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17291,7 +17407,7 @@ int main()
 	${cf_cv_main_return-return}(0);	/* we cannot guarantee this is run interactively */
 }
 EOF
-if { (eval echo configure:17295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17411: \"$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
@@ -17338,7 +17454,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:17342: checking for $ac_word" >&5
+echo "configure:17458: 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
@@ -17368,19 +17484,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:17372: checking for working alloca.h" >&5
+echo "configure:17488: 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 17377 "configure"
+#line 17493 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:17384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17500: \"$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
@@ -17401,12 +17517,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:17405: checking for alloca" >&5
+echo "configure:17521: 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 17410 "configure"
+#line 17526 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -17434,7 +17550,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:17438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17554: \"$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
@@ -17466,12 +17582,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:17470: checking whether alloca needs Cray hooks" >&5
+echo "configure:17586: 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 17475 "configure"
+#line 17591 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -17496,12 +17612,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:17500: checking for $ac_func" >&5
+echo "configure:17616: 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 17505 "configure"
+#line 17621 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17524,7 +17640,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17644: \"$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
@@ -17551,7 +17667,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:17555: checking stack direction for C alloca" >&5
+echo "configure:17671: 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
@@ -17559,7 +17675,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 17563 "configure"
+#line 17679 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -17578,7 +17694,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:17582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17698: \"$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
@@ -17603,17 +17719,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:17607: checking for $ac_hdr" >&5
+echo "configure:17723: 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 17612 "configure"
+#line 17728 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17617: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:17733: \"$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*
@@ -17642,12 +17758,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17646: checking for $ac_func" >&5
+echo "configure:17762: 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 17651 "configure"
+#line 17767 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17670,7 +17786,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17790: \"$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
@@ -17695,7 +17811,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:17699: checking for working mmap" >&5
+echo "configure:17815: 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
@@ -17703,7 +17819,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 17707 "configure"
+#line 17823 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -17843,7 +17959,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:17847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17963: \"$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
@@ -17867,12 +17983,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:17871: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:17987: 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 17876 "configure"
+#line 17992 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -17903,14 +18019,6 @@ echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&
   
 
 
-	case $cf_cv_system_name in
-	os2*)	PATHSEP=';'  ;;
-	*)	PATHSEP=':'  ;;
-	esac
-
-	
-
-
 cf_makefile=Makefile
 
 test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'`
@@ -17934,17 +18042,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:17938: checking for $ac_hdr" >&5
+echo "configure:18046: 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 17943 "configure"
+#line 18051 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17948: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:18056: \"$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*
@@ -17975,12 +18083,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:17979: checking for $ac_func" >&5
+echo "configure:18087: 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 17984 "configure"
+#line 18092 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -18003,7 +18111,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18115: \"$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
@@ -18043,7 +18151,8 @@ if test "${with_libiconv_prefix+set}" = 
       ;;
   *)
       
-for cf_searchpath in `echo "$withval" | tr : ' '`; do
+
+for cf_searchpath in `echo "$withval" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
 		
 if test -n "$cf_searchpath/include" ; then
@@ -18070,14 +18179,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 18074 "configure"
+#line 18183 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:18081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -18094,7 +18203,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}:18098: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18207: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -18136,14 +18245,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 18140 "configure"
+#line 18249 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:18147: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -18160,7 +18269,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}:18164: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18273: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -18200,7 +18309,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}:18204: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18313: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18230,7 +18339,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}:18234: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18343: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18252,7 +18361,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:18256: checking for iconv" >&5
+echo "configure:18365: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18265,11 +18374,11 @@ cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
 
-echo "${as_me-configure}:18269: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18378: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 cat > conftest.$ac_ext <<EOF
-#line 18273 "configure"
+#line 18382 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18283,7 +18392,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18396: \"$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
@@ -18295,11 +18404,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me-configure}:18299: testing find linkage for iconv library ..." 1>&5
+echo "${as_me-configure}:18408: testing find linkage for iconv library ..." 1>&5
 
 
     
-echo "${as_me-configure}:18303: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18412: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -18416,12 +18525,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}:18420: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:18529: 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 18425 "configure"
+#line 18534 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18435,12 +18544,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18548: \"$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}:18444: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:18553: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 
             cf_cv_find_linkage_iconv=maybe
@@ -18461,7 +18570,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
       
-echo "${as_me-configure}:18465: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18574: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -18567,14 +18676,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}:18571: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:18680: 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 18578 "configure"
+#line 18687 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18588,12 +18697,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18701: \"$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}:18597: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:18706: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 
                 cf_cv_find_linkage_iconv=yes
@@ -18641,13 +18750,13 @@ EOF
 
 
     echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6
-echo "configure:18645: checking if the declaration of iconv() needs const." >&5
+echo "configure:18754: 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 18651 "configure"
+#line 18760 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18667,7 +18776,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_const=no
 else
@@ -18720,14 +18829,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 18724 "configure"
+#line 18833 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:18731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -18744,7 +18853,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}:18748: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18857: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -18782,7 +18891,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}:18786: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18895: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18798,19 +18907,19 @@ fi
 
    
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:18802: checking for nl_langinfo and CODESET" >&5
+echo "configure:18911: 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 18807 "configure"
+#line 18916 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:18814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_langinfo_codeset=yes
 else
@@ -18833,19 +18942,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:18837: checking for LC_MESSAGES" >&5
+echo "configure:18946: 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 18842 "configure"
+#line 18951 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:18849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18958: \"$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
@@ -18866,7 +18975,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:18870: checking whether NLS is requested" >&5
+echo "configure:18979: checking whether NLS is requested" >&5
     
   
 # Check whether --enable-nls or --disable-nls was given.
@@ -18890,7 +18999,7 @@ fi
 EOF
 
     echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:18894: checking whether included gettext is requested" >&5
+echo "configure:19003: 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
@@ -18906,8 +19015,10 @@ fi
     if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
                         CATOBJEXT=NONE
 
+      cf_save_LIBS_1="$LIBS"
+      LIBS="$LIBICONV $LIBS"
       echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
-echo "configure:18911: checking for libintl.h and gettext()" >&5
+echo "configure:19022: 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
@@ -18920,11 +19031,11 @@ cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
 
-echo "${as_me-configure}:18924: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:19035: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 
 cat > conftest.$ac_ext <<EOF
-#line 18928 "configure"
+#line 19039 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -18939,7 +19050,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19054: \"$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
@@ -18951,11 +19062,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me-configure}:18955: testing find linkage for intl library ..." 1>&5
+echo "${as_me-configure}:19066: testing find linkage for intl library ..." 1>&5
 
 
     
-echo "${as_me-configure}:18959: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:19070: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -19072,12 +19183,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}:19076: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me-configure}:19187: 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 19081 "configure"
+#line 19192 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -19092,12 +19203,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19207: \"$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}:19101: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me-configure}:19212: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 
             cf_cv_find_linkage_intl=maybe
@@ -19118,7 +19229,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_intl" = maybe ; then
 
       
-echo "${as_me-configure}:19122: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:19233: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -19224,14 +19335,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}:19228: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me-configure}:19339: 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 19235 "configure"
+#line 19346 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -19246,12 +19357,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19361: \"$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}:19255: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me-configure}:19366: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 
                 cf_cv_find_linkage_intl=yes
@@ -19292,6 +19403,7 @@ fi
 fi
 
 echo "$ac_t""$cf_cv_func_gettext" 1>&6
+      LIBS="$cf_save_LIBS_1"
 
       if test "$cf_cv_func_gettext" = yes ; then
         cat >> confdefs.h <<\EOF
@@ -19330,14 +19442,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 19334 "configure"
+#line 19446 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:19341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -19354,7 +19466,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}:19358: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:19470: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -19393,7 +19505,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}:19397: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:19509: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         INTLLIBS="-L$cf_add_libdir $INTLLIBS"
@@ -19409,12 +19521,12 @@ fi
           for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:19413: checking for $ac_func" >&5
+echo "configure:19525: 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 19418 "configure"
+#line 19530 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -19437,7 +19549,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:19441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19553: \"$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
@@ -19467,7 +19579,7 @@ done
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19471: checking for $ac_word" >&5
+echo "configure:19583: 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
@@ -19476,8 +19588,7 @@ else
   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
   ;;
   *)
-  if test -n "$PATH_SEPARATOR"; then PATHSEP="$PATH_SEPARATOR"; fi
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/$ac_word$ac_exeext; then
@@ -19502,7 +19613,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:19506: checking for $ac_word" >&5
+echo "configure:19617: 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
@@ -19540,7 +19651,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19544: checking for $ac_word" >&5
+echo "configure:19655: 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
@@ -19549,8 +19660,7 @@ else
   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
   ;;
   *)
-  if test -n "$PATH_SEPARATOR"; then PATHSEP="$PATH_SEPARATOR"; fi
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/$ac_word$ac_exeext; then
@@ -19591,7 +19701,7 @@ fi
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19595: checking for $ac_word" >&5
+echo "configure:19705: 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
@@ -19600,8 +19710,7 @@ else
   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
   ;;
   *)
-  if test -n "$PATH_SEPARATOR"; then PATHSEP="$PATH_SEPARATOR"; fi
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/$ac_word$ac_exeext; then
@@ -19626,7 +19735,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:19630: checking for $ac_word" >&5
+echo "configure:19739: 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
@@ -19663,7 +19772,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19667: checking for $ac_word" >&5
+echo "configure:19776: 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
@@ -19672,8 +19781,7 @@ else
   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
   ;;
   *)
-  if test -n "$PATH_SEPARATOR"; then PATHSEP="$PATH_SEPARATOR"; fi
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/$ac_word$ac_exeext; then
@@ -19736,7 +19844,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:19740: checking for $ac_word" >&5
+echo "configure:19848: 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
@@ -19769,7 +19877,7 @@ done
       ac_verc_fail=yes
     else
             echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:19773: checking version of bison" >&5
+echo "configure:19881: 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;;
@@ -19817,7 +19925,7 @@ echo "configure:19773: checking version 
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:19821: checking for catalogs to be installed" >&5
+echo "configure:19929: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -19873,7 +19981,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:19877: checking if we should use included message-library" >&5
+echo "configure:19985: 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
@@ -19928,17 +20036,17 @@ else
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:19932: checking for $ac_hdr" >&5
+echo "configure:20040: 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 19937 "configure"
+#line 20045 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19942: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:20050: \"$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*
@@ -20022,19 +20130,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:20026: checking for working alloca.h" >&5
+echo "configure:20134: 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 20031 "configure"
+#line 20139 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:20038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20146: \"$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
@@ -20055,12 +20163,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:20059: checking for alloca" >&5
+echo "configure:20167: 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 20064 "configure"
+#line 20172 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -20088,7 +20196,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:20092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20200: \"$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
@@ -20120,12 +20228,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:20124: checking whether alloca needs Cray hooks" >&5
+echo "configure:20232: 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 20129 "configure"
+#line 20237 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -20150,12 +20258,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:20154: checking for $ac_func" >&5
+echo "configure:20262: 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 20159 "configure"
+#line 20267 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -20178,7 +20286,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20290: \"$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
@@ -20205,7 +20313,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:20209: checking stack direction for C alloca" >&5
+echo "configure:20317: 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
@@ -20213,7 +20321,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 20217 "configure"
+#line 20325 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -20232,7 +20340,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:20236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20344: \"$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
@@ -20277,9 +20385,9 @@ fi
 for cf_hdr in iconv.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:20281: checking for $cf_hdr" >&5
+echo "configure:20389: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 20283 "configure"
+#line 20391 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -20287,7 +20395,7 @@ echo "configure:20281: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:20399: \"$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*
@@ -20313,13 +20421,13 @@ fi
 done
 
 echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:20317: checking for iconv_open() //TRANSLIT extension" >&5
+echo "configure:20425: 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 20323 "configure"
+#line 20431 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -20336,7 +20444,7 @@ int main() {
 	exit(0);
 }
 EOF
-if { (eval echo configure:20340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20448: \"$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
@@ -20354,64 +20462,17 @@ fi
 
 # 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
+# locking doesn't work on cygwin
+# link(2) is detected but doesn't work on cygwin
 case "$host_os" in
 	*cygwin*)
 		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
+				cat >> confdefs.h <<\EOF
+#define NO_LOCKING 1
 EOF
 
-else
-  echo "$ac_t""no" 1>&6
-fi
-
 				;;
 			*)
 				# link does not work
@@ -20439,12 +20500,12 @@ EOF
 		;;
 	*)
 		echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:20443: checking for link" >&5
+echo "configure:20504: 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 20448 "configure"
+#line 20509 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char link(); below.  */
@@ -20467,7 +20528,7 @@ link();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20532: \"$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
@@ -20517,17 +20578,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:20521: checking whether -R must be followed by a space" >&5
+echo "configure:20582: 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 20524 "configure"
+#line 20585 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_nospace=yes
 else
@@ -20543,14 +20604,14 @@ rm -f conftest*
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat > conftest.$ac_ext <<EOF
-#line 20547 "configure"
+#line 20608 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_space=yes
 else
@@ -20582,7 +20643,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:20586: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:20647: 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
@@ -20590,7 +20651,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20594 "configure"
+#line 20655 "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
@@ -20601,7 +20662,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:20605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20666: \"$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
@@ -20623,7 +20684,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:20627: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:20688: 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
@@ -20631,7 +20692,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20635 "configure"
+#line 20696 "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
@@ -20642,7 +20703,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:20646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20707: \"$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
@@ -20671,12 +20732,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:20675: checking for gethostbyname" >&5
+echo "configure:20736: 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 20680 "configure"
+#line 20741 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -20699,7 +20760,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20764: \"$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
@@ -20720,7 +20781,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:20724: checking for gethostbyname in -lnsl" >&5
+echo "configure:20785: 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
@@ -20728,7 +20789,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20732 "configure"
+#line 20793 "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
@@ -20739,7 +20800,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:20743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20804: \"$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
@@ -20769,12 +20830,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:20773: checking for connect" >&5
+echo "configure:20834: 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 20778 "configure"
+#line 20839 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -20797,7 +20858,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20862: \"$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
@@ -20818,7 +20879,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:20822: checking for connect in -lsocket" >&5
+echo "configure:20883: 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
@@ -20826,7 +20887,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20830 "configure"
+#line 20891 "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
@@ -20837,7 +20898,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:20841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20902: \"$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
@@ -20861,12 +20922,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:20865: checking for remove" >&5
+echo "configure:20926: 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 20870 "configure"
+#line 20931 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -20889,7 +20950,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20954: \"$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
@@ -20910,7 +20971,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:20914: checking for remove in -lposix" >&5
+echo "configure:20975: 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
@@ -20918,7 +20979,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20922 "configure"
+#line 20983 "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
@@ -20929,7 +20990,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:20933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20994: \"$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
@@ -20953,12 +21014,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:20957: checking for shmat" >&5
+echo "configure:21018: 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 20962 "configure"
+#line 21023 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -20981,7 +21042,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21046: \"$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
@@ -21002,7 +21063,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:21006: checking for shmat in -lipc" >&5
+echo "configure:21067: 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
@@ -21010,7 +21071,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21014 "configure"
+#line 21075 "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
@@ -21021,7 +21082,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:21025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21086: \"$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
@@ -21054,7 +21115,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:21058: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:21119: 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
@@ -21062,7 +21123,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21066 "configure"
+#line 21127 "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
@@ -21073,7 +21134,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:21077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21138: \"$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
@@ -21109,7 +21170,7 @@ LDFLAGS="$X_LIBS $LDFLAGS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:21113: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:21174: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -21171,7 +21232,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}:21175: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:21236: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -21180,7 +21241,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}:21184: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:21245: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -21189,7 +21250,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}:21193: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:21254: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -21200,14 +21261,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 21204 "configure"
+#line 21265 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:21211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -21215,13 +21276,13 @@ else
   rm -rf conftest*
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:21219: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:21280: 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}:21225: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:21286: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -21232,12 +21293,12 @@ fi
 
 
 echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:21236: checking for XOpenDisplay" >&5
+echo "configure:21297: 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 21241 "configure"
+#line 21302 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay(); below.  */
@@ -21260,7 +21321,7 @@ XOpenDisplay();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21325: \"$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
@@ -21279,7 +21340,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:21283: checking for XOpenDisplay in -lX11" >&5
+echo "configure:21344: 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
@@ -21287,7 +21348,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21291 "configure"
+#line 21352 "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
@@ -21298,7 +21359,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:21302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21363: \"$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
@@ -21322,12 +21383,12 @@ fi
 
 
 echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:21326: checking for XtAppInitialize" >&5
+echo "configure:21387: 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 21331 "configure"
+#line 21392 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize(); below.  */
@@ -21350,7 +21411,7 @@ XtAppInitialize();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21415: \"$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
@@ -21369,7 +21430,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:21373: checking for XtAppInitialize in -lXt" >&5
+echo "configure:21434: 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
@@ -21377,7 +21438,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21381 "configure"
+#line 21442 "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
@@ -21388,7 +21449,7 @@ int main() {
 XtAppInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:21392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21453: \"$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
@@ -21426,7 +21487,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:21430: checking if you want to link with Xaw 3d library" >&5
+echo "configure:21491: checking if you want to link with Xaw 3d library" >&5
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
@@ -21443,7 +21504,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:21447: checking if you want to link with neXT Athena library" >&5
+echo "configure:21508: checking if you want to link with neXT Athena library" >&5
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
@@ -21460,7 +21521,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:21464: checking if you want to link with Athena-Plus library" >&5
+echo "configure:21525: checking if you want to link with Athena-Plus library" >&5
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
@@ -21477,7 +21538,7 @@ else
 fi
 
 echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:21481: checking for XextCreateExtension in -lXext" >&5
+echo "configure:21542: 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
@@ -21485,7 +21546,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXext  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21489 "configure"
+#line 21550 "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
@@ -21496,7 +21557,7 @@ int main() {
 XextCreateExtension()
 ; return 0; }
 EOF
-if { (eval echo configure:21500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21561: \"$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
@@ -21535,13 +21596,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:21539: checking for $cf_test in $cf_path" >&5
+echo "configure:21600: checking for $cf_test in $cf_path" >&5
 		else
 			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:21542: checking for $cf_test" >&5
+echo "configure:21603: checking for $cf_test" >&5
 		fi
 		cat > conftest.$ac_ext <<EOF
-#line 21545 "configure"
+#line 21606 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -21550,7 +21611,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:21554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -21597,21 +21658,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:21601: checking for $cf_lib in $cf_path" >&5
+echo "configure:21662: 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:21605: checking for $cf_test in $cf_lib" >&5
+echo "configure:21666: checking for $cf_test in $cf_lib" >&5
 			fi
 			cat > conftest.$ac_ext <<EOF
-#line 21608 "configure"
+#line 21669 "configure"
 #include "confdefs.h"
 
 int main() {
 $cf_test()
 ; return 0; }
 EOF
-if { (eval echo configure:21615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -21652,7 +21713,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:21656: checking for $ac_word" >&5
+echo "configure:21717: 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
@@ -21702,7 +21763,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:21706: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:21767: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -21764,7 +21825,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}:21768: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:21829: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -21773,7 +21834,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}:21777: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:21838: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -21782,7 +21843,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}:21786: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:21847: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -21793,14 +21854,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 21797 "configure"
+#line 21858 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:21804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -21808,13 +21869,13 @@ else
   rm -rf conftest*
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:21812: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:21873: 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}:21818: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:21879: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -21824,7 +21885,7 @@ rm -f conftest*
 fi
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:21828: checking for XOpenDisplay in -lX11" >&5
+echo "configure:21889: 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
@@ -21832,7 +21893,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21836 "configure"
+#line 21897 "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
@@ -21843,7 +21904,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:21847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21908: \"$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
@@ -21864,14 +21925,14 @@ else
 fi
 
 echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:21868: checking for XCurses library" >&5
+echo "configure:21929: 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 21875 "configure"
+#line 21936 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -21881,7 +21942,7 @@ int main() {
 XCursesExit();
 ; return 0; }
 EOF
-if { (eval echo configure:21885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_lib_XCurses=yes
 else
@@ -22127,6 +22188,7 @@ s%@host_alias@%$host_alias%g
 s%@host_cpu@%$host_cpu%g
 s%@host_vendor@%$host_vendor%g
 s%@host_os@%$host_os%g
+s%@PATH_SEPARATOR@%$PATH_SEPARATOR%g
 s%@DESTDIR@%$DESTDIR%g
 s%@XLC@%$XLC%g
 s%@CC@%$CC%g
@@ -22202,7 +22264,6 @@ s%@ALLOCA@%$ALLOCA%g
 s%@GLIBC21@%$GLIBC21%g
 s%@LIBICONV@%$LIBICONV%g
 s%@USE_NLS@%$USE_NLS%g
-s%@PATHSEP@%$PATHSEP%g
 s%@MSGFMT@%$MSGFMT%g
 s%@GMSGFMT@%$GMSGFMT%g
 s%@XGETTEXT@%$XGETTEXT%g
diff -Nurp --exclude='.bzr*' tin-1.9.5/configure.in tin-1.9.6/configure.in
--- tin-1.9.5/configure.in	2009-12-24 10:40:39.000000000 +0100
+++ tin-1.9.6/configure.in	2010-11-26 16:07:59.035179788 +0100
@@ -2,7 +2,7 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2009-12-19
+dnl Updated   : 2010-04-06
 dnl Notes     :
 dnl
 dnl Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=1.9.5
+VERSION=1.9.6
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -49,6 +49,7 @@ AC_SUBST(VERSION)
 
 CF_CHECK_CACHE
 
+CF_PATHSEP
 CF_WITH_PATH(install-prefix,
 	[  --with-install-prefix   prefixes actual install location],
 	DESTDIR,/)
@@ -90,6 +91,7 @@ CF_PROG_YACC
 AC_CHECK_PROGS(LINT, lint alint lclint tdlint splint, :)
 AC_AIX
 CF_XOPEN_SOURCE
+CF_SIGWINCH
 AC_ISC_POSIX
 CF_ANSI_CC_REQD
 CF_PROG_EXT
@@ -330,7 +332,7 @@ if test -n "$cf_cv_lockfile"; then
 			break
 		fi
 	done
-### if none of them matched use the one with the higest priority
+### if none of them matched use the one with the highest priority
 	if test "x$used_locking" = "x"; then
 		used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([[^ ]]\+\).*/\1/g'`
 	fi
@@ -590,12 +592,7 @@ AC_MSG_RESULT($DEFAULT_ISO2ASC)
 AC_MSG_CHECKING(whether to enable locale support)
 CF_ARG_DISABLE(locale,
 	[  --disable-locale        disable locale support],
-	[AC_DEFINE(NO_LOCALE)])#, # TODO fixme!
-#	[ case "$host_os" in
-#	*cygwin*)
-#	AC_DEFINE(NO_LOCALE)
-#	;;
-#	esac])
+	[AC_DEFINE(NO_LOCALE)])
 AC_MSG_RESULT($enableval)
 
 AC_MSG_CHECKING(whether to enable posting)
@@ -1265,14 +1262,14 @@ int main() {
 
 # 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
+# locking doesn't work on cygwin
+# link(2) is detected but doesn't work on cygwin
 case "$host_os" in
 	*cygwin*)
 		case `uname -r | sed 's,(.*,,'` in
 			1.7.*)
-				AC_CHECK_FUNC(link, AC_DEFINE(HAVE_LINK))
+				AC_DEFINE(NO_LOCKING)
 				;;
 			*)
 				# link does not work
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/CHANGES tin-1.9.6/doc/CHANGES
--- tin-1.9.5/doc/CHANGES	2009-12-24 10:03:15.000000000 +0100
+++ tin-1.9.6/doc/CHANGES	2010-11-26 15:51:54.257081501 +0100
@@ -1,3 +1,81 @@
+-- 1.9.6 release 20101126 "Burnside" --
+
+U025) Matt Anton <tin@syrius.org>
+      ADD. updated french translation
+      FIX. fr.po
+
+U024) Toomas Soome <Toomas.Soome@microlink.ee>
+      ADD. updated estonian translation
+      FIX. et.po
+
+U023) Joe Hansen <joedalton2@yahoo.dk>
+      ADD. updated danish translation
+      FIX. da.po
+
+U022) Thomas E. Dickey <dickey@invisible-island.net>
+      BUG. _XOPEN_SOURCE was defined on darwin
+      ADD. CF_SIGWINCH - compile check for SIGWINCH
+      FIX. aclocal.m4, configure[.in], Makefile[.in]
+
+U021) Dennis Preiser <onkelp@gmx.de>
+      BUG. SIGWINCH at page level after a connection timeout lead to a crash
+      BUG. no SIGWINCH hadling in setup_check_article()
+      BUG. comments in references were not skipped
+      BUG. fixed some display problem in the !USE_CURSES case
+      ADD. info message on SearchRepeat without previous search
+      ADD. attachment level 'V' at the article-pager
+      ADD. URL level 'U' at the article-pager
+      ADD. cancel article 'D' to the group and thread level
+      ADD. shell escape '!' to the 'M'enu
+      ADD. workaround for buggy isspace() implementations
+      ADD. tinrc.abbreviate_groupname option
+      ADD. don't take a copy of the article in raw mode when reading from
+           local-spool
+      ADD. skip over text/plain parts in multibyte charsets which may contain
+           null-bytes
+      ADD. message/rfc822 mime-parts are now parsed and included text/plain
+           parts are shown to the user
+      BUG. highlighting for SearchBody didn't work
+      BUG. depending on used terminal highlighting sometimes ran too far
+      BUG. fixed several sorting/threading/filtering options which did not
+           instantly reflect changes when not beeing in select level
+      BUG. help string was truncated at cCOLS without checking if inside a
+           multibyte sequence
+      BUG. build_gline() miscalculates free space for utf-8 groups &
+           descriptions
+      FIX. art.c, attrib.c, color.c, config.c, cook.c, curses.c, filter.c
+           group.c, help.c, init.c, keymap.c, lang.c, mail.c, main.c, misc.c
+           newsrc.c, nntplib.c, options_menu.c, page.c, post.c, prompt.c
+           refs.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c, signal.c
+           string.c, tags.c, thread.c, extern.h, keymap.h, proto.h, rfc2046.h
+           tin.h, tinrc.h, tincfg.tbl, tin.1, tin.5, keymap.sample
+
+U020) Urs Janssen <urs@tin.org>
+      ADD. minor manpage tweaking
+      ADD. config.guess, config.sub update
+      ADD. disallow postings to 'j' groups
+      ADD. disallow 198.51.100.0/24 and 203.0.113.0/24 in gnksa-checks
+      ADD. forbid "poster" in Newsgroups, warn about "example" in Newsgroups
+      ADD. forbid "poster" and a groupname in Followup-To, warn about "example"
+           in Followup-To
+      ADD. allow IDN ccTLDs in 'GNKSA'-parser
+      ADD. keep failed article in dead.article is server closes the
+           connection and no reconnection is done.
+      BUG. DEFAULT_VERBATIM_BEGIN_REGEX / DEFAULT_VERBATIM_END_REGEX allowed
+           tailing text in the line
+      BUG. da.po was missing from the tarball
+      BUG. x-posting to an unexisting group named first in Newsgroups caused
+           a crash
+      BUG. remembered capabilities over reconnects, they are flushed now
+      BUG. memleak on duplicated overview fields
+      BUG. don't send GROUP for groups not listed in the servers active file
+           when newsrc_active && list_active is set
+      FIX. active.c, art.c, attrib.c, config.c, curses.c, filter.c, init.c
+           lang.c, misc.c, newsrc.c, nntplib.c, post.c, rfc2047.c, save.c
+           select.c, sigfile.c, string.c, tcurses.c, thread.c, extern.h
+           nntplib.h, policy.h, tin.h, Makefile, tin.1, tin.5, config.guess
+           config.sub
+
 -- 1.9.5 release 20091224 "Lochruan" --
 
 U019) Urs Janssen <urs@tin.org>
@@ -40,7 +118,7 @@ U015) Dennis Preiser <onkelp@gmx.de>
       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
+           article was incorrectly marked 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
@@ -125,7 +203,7 @@ U012) Dennis Preiser <onkelp@gmx.de>
       BUG. unescaped metacharacter in DEFAULT_VERBATIM_BEGIN_REGEX
       BUG. rot13 does not rotate the verbatim_begin_regex line
       BUG. numeric attributes got lost on big-endian OSs
-      BUG. missing newline in multipart/mixed articles befor the very last
+      BUG. missing newline in multipart/mixed articles before the very last
            text/plain part
       FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, debug.c
            feed.c, filter.c, group.c, inews.c, init.c, lang.c, mail.c, main.c
@@ -138,14 +216,14 @@ U011) Urs Janssen <urs@tin.org>
       ADD. minor code cleanup
       ADD. workaround bogus XHDR response from SoftVelocity Discussions 2.5q
       ADD. configurable path via tin.defaults to overview.fmt file
-      ADD. send "LIST HEADES" befor doing "HDR" if server supports it
+      ADD. send "LIST HEADERS" before doing "HDR" if server supports it
       ADD. config.guess, config.sub update
       ADD. started german manpage translation
-      ADD. issue extra "GROUP" when NEXT receives 411
+      ADD. issue extra "GROUP" when NEXT receives 412
       ADD. issue a warning if attributes file has an unexpected version number
       ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution
-           befor posting
-      ADD. check user supplied Message-ID, Date and Expires-header befor
+           before posting
+      ADD. check user supplied Message-ID, Date and Expires-header before
            posting
       ADD. speedup -S, -N, -M
       ADD. improved DEFAULT_STRIP_WAS_REGEX
@@ -154,7 +232,7 @@ U011) Urs Janssen <urs@tin.org>
       BUG. don't break long body-lines in original article when superseding
       BUG. don't send "LIST NEWSGROUPS" for mailgroups in the -n case
       BUG. empty but present Followup-To header (server bug) was used in f'ups
-      BUG. didn't recheck CAPABILITIES after successfull auth or after mode
+      BUG. didn't recheck CAPABILITIES after successful auth or after mode
            switching if received 500er response in the first pass
       BUG. don't prompt for authdata if we can't auth as the server doesn't
            offer any auth-method we can send
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/CHANGES.old tin-1.9.6/doc/CHANGES.old
--- tin-1.9.5/doc/CHANGES.old	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/doc/CHANGES.old	2010-09-27 15:48:39.045110371 +0200
@@ -57,7 +57,7 @@ U047) Urs Janssen <urs@tin.org>
            prompt_slk_response()
       BUG. newsgroups file caching didn't work
       ADD. pcre update (6.1 -> 6.4)
-      ADD. check replyto address befor mailing
+      ADD. check replyto address before mailing
       ADD. a few missing german translations
       ADD. config.guess, config.sub update
       ADD. allow unbinding keys by mapping them to "NULL"
@@ -86,7 +86,7 @@ U043) Urs Janssen <urs@tin.org>
       BUG. POST_EDIT was mssing from post_cancel_keys
       BUG. GLOBAL_QUIT was missing from post_edit_keys and
            post_edit_ext_keys and not rebindable in post_continue_keys
-      BUG. dublicated onlinehelp entries
+      BUG. duplicated onlinehelp entries
       BUG. FeedRepost didn't work
       BUG. digits were missing in option_menu_keys
       BUG. PGP_INCLUDE_KEY in the pgp-2 case didn't work
@@ -124,7 +124,7 @@ U041) Andrei Emeltchenko <andrei.emeltch
 U040) Michael Bienia <michael@vorlon.ping.de>
       BUG. keybindings were inited to late
       ADD. dynamic space calculation in filter_menu()
-      ADD. use enum option_enum instead of int where appropiate
+      ADD. use enum option_enum instead of int where appropriate
       FIX. Makefile[.in], proto.h, tin.h, filter.c, group.c, keymap.c, main.c
            options_menu.c, page.c, prompt.c, search.c, signal.c, thread.c
            makecfg.c
@@ -246,7 +246,7 @@ U028) Michael Bienia <michael@vorlon.pin
       ADD. remove CURR_GROUP dependecy from sort functions
       ADD. wcspart() now mallocs the needed space on its own
       ADD. kill/hot-menu "Kill/Select pattern scope" now walks up the
-           hierarchie level
+           hierarchy level
       ADD. move '-V' code into a function, use it inside mail_bug_report()
       ADD. use mark_screen() also in GROUP_LEVEL and THREAD_LEVEL
       ADD. move the options menu code from config.c to options_menu.c
@@ -384,7 +384,7 @@ U015) Michael Bienia <michael@vorlon.pin
       BUG. in REGEX-mode a iKeyGroupSelPattern of "*" wasn't transformed
            into a valid regex
       ADD. search again wraps around if no more matches are found
-      ADD. turn pcre into UTF-8 mode if usefull
+      ADD. turn pcre into UTF-8 mode if useful
       ADD. unicode normalization for search items
       FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, feed.c, filter.c
            group.c, init.c, lang.c, misc.c, page.c, prompt.c, regex.c
@@ -781,7 +781,7 @@ U146) Urs Janssen <urs@tin.org>
       REM. tinrcupdate.pl
       REM. --with-local-charset
       REM. some unnecessary casts and unused vars
-      REM. Author-IDs and persistant header support
+      REM. Author-IDs and persistent header support
       REM. xref_max
       REM. $BUG_ADDRESS
       BUG. plugged a few small memory leaks
@@ -984,7 +984,7 @@ U129) Michael Bienia <michael@vorlon.pin
 
 U128) Olaf Dietrich <olaf@dtrx.de>
       BUG. TeX2ISO was done before charset conversion
-      BUG. curses.h was prefered over ncurses[w].h
+      BUG. curses.h was preferred over ncurses[w].h
       FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4
 
 U127) Michael Bienia <michael@vorlon.ping.de>
@@ -1331,7 +1331,7 @@ U089) Urs Janssen <urs@tin.org>
            local cached overviews
       BUG. missing From caused crashes when replying
       BUG. match_string() doesn't allow emtpy strings (U048)
-      BUG. dublicated Cancel-Lock in rare cases
+      BUG. duplicated Cancel-Lock in rare cases
       BUG. eat_re() could modify subject in aborted posts
       BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of
            binary
@@ -1395,7 +1395,7 @@ U083) Urs Janssen <urs@tin.org>
       BUG. possible buffer overrun and empty pgp-address
       BUG. missing screen redraw after supersede
       BUG. possible dereferenced pointer (network_charset)
-      BUG. fixed some typos, reformated po-files
+      BUG. fixed some typos, reformatted po-files
       BUG. mailing_list attribute was ignored on no posting servers in page
            level
       FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c
@@ -2376,7 +2376,7 @@ U001) Urs Janssen <urs@tin.org>
      ADD. check if tin fallback prototypes work with the system headers
      ADD. update configure script macros to accommodate cygwin32
      ADD. rearrange the configure script's check for network libraries
-     ADD. fix a couple of casts loosing const
+     ADD. fix a couple of casts losing const
      FIX. aclocal.m4, configure[.in], proto.h, getline.c, init.c, main.c
           memory.c, misc.c, nntplib.c, read.c, refs.c, select.c, signal.c
 
@@ -2391,7 +2391,7 @@ U001) Urs Janssen <urs@tin.org>
      ADD. 'w' post article, 'm' mail article to thread menu
      ADD. big code cleanup
      ADD. clear status line after error_message() is displayed
-     ADD. correct inital cursor position when mailing bug reports
+     ADD. correct initial cursor position when mailing bug reports
      ADD. cleanup tinrc/option menu variable naming
      BUG. mail bug report coredumps on bogus groups in selection menu
      FIX. extern.h, proto.h, tin.h, filter.c, group.c, inews.c, init.c
@@ -3468,7 +3468,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. thread.c
 
 507) Roland Rosenfeld <roland@spinnaker.rhein.de>
-     BUG. group=hierarchie.* in filter-editor was always changed to
+     BUG. group=hierarchy.* in filter-editor was always changed to
           group=*
      FIX. filter.c
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/TODO tin-1.9.6/doc/TODO
--- tin-1.9.5/doc/TODO	2009-12-23 23:00:59.000000000 +0100
+++ tin-1.9.6/doc/TODO	2010-11-25 23:24:09.437254046 +0100
@@ -4,6 +4,11 @@ not read only ,-).
 
 Bugs
 ----
+o  get_respcode() doesn't handle the 401 response code. as we have to
+   evaluate the response text as well we have to fix every
+   nntp_command(..., NULL, 0) call.
+   [20100429 Urs Janssen <urs@tin.org>]
+
 o  col_response is a misnomer as the counter doesn't count responses
    anymore (except on the very first article). The man-page is outdated too.
    [20080826 Urs Janssen <urs@tin.org>]
@@ -99,6 +104,19 @@ o  mailers other than sendmail (f.e. elm
 
 New features
 ------------
+o  add nntp_default_server to tin.defaults to override compile time setting.
+   if given strings starts with / or ~ the value is taken from the referenced
+   file, if it starts with $ it is read from the referenced variable.
+   [20101118 Urs Janssen <urs@tin.org>]
+
+o  the old space_goto_next_article=ON && space_goto_next_unread=OFF is not
+   possible with the new goto_next_unread rc-var, we need something like
+   an additional goto_next_read rc-var
+   [20101101 Urs Janssen <urs@tin.org>]
+
+o  key to show all article headers but not switch into raw mode like ^H does
+   [20100911 Urs Janssen <urs@tin.org>]
+
 o  add DEFAULT_SIGDASHES_REGEX and related 'M'enu-entry for signature
    detection in cook.c
    [20080925 Urs Janssen <urs@tin.org>]
@@ -114,7 +132,7 @@ o  add user defined screen layout at dif
 o  add TLS (RFC 4642), NNTPS support
    (<http://www.gnu.org/software/gnutls/>, <http://www.openssl.org/>
     might be useful (but unfortunately we use fputs()/fgets() instead of
-    read()/write() - BIO_*() may be usefull);
+    read()/write() - BIO_*() may be useful);
     "stunnel -c -d 1119 -r news.example.org:563; tin -g localhost -p 1119"
     can be used for NNTPS)
    [20031210 Urs Janssen <urs@tin.org>]
@@ -131,8 +149,6 @@ o  make 'GNKSA'-parser RFC5322/USEFOR co
    (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>]
 
@@ -140,9 +156,6 @@ o  make auto'S'ave also work for inrange
    (unfortunately 'S' at select level is used for something else)
    [20030508 Urs Janssen <urs@tin.org>]
 
-o  sub-parse message/rfc822 messages (might occur in mail-groups)
-   [20030310 Urs Janssen <urs@tin.org>]
-
 o  turn ask_for_metamail into $MM_NOASK support (see metamail(1))
    [20030314 Urs Janssen <urs@tin.org>]
 
@@ -248,8 +261,6 @@ o  check if the articles Subject/From in
 o  attributes (still) needs some work; See doc/config-anomalies.
    [20030303 Dirk Nimmich <nimmich@muenster.de>]
 
-o  add 'make unproto'
-
 o  add IPv6 support
    (add protocol independent wrappers which use IPv6 (functions)
     whenever possible).
@@ -300,12 +311,11 @@ o  add feature show_new_newsgroups_since
 o  add new key which taggs articles based on a prompted regex, could be used
    for GROUP_MARK_THREAD_READ,PAGE_MARK_THREAD_READ,THREAD_MARK_ARTICLE_READ
    and/or something like GROUP_SELECT_THREAD/THREAD_SELECT_ARTICLE which
-   works on tagged arts (the later might be usefull in conjnction with
+   works on tagged arts (the later might be useful in conjnction with
    GROUP_MARK_UNSELECTED_ARTICLES_READ)
    [20051110 Urs Janssen <urs@tin.org>]
 
 o  Additions to the thread menu:
-     'D'  (cancel article)
      ']'  (GLOBAL_QUICK_FILTER_KILL)
      '['  (GLOBAL_QUICK_FILTER_SELECT)
      'r'  (reply to) /* not 'R' cause it conflicts with mail_bugreport */
@@ -314,10 +324,12 @@ o  Additions to the thread menu:
      'N'  (next unread article)
      'P'  (previous unread article)
      'T'  (tag all parts of current multipart-message in order)
+     'V'  (View/pipe/save multimedia attachments)
      'X'  (mark all unread articles that have not been selected as read)
      ';'  (mark unread arts as hot if >= 1 art in thread is hot)
      '+'  (mark thread as hot)
      '='  (mark pattern as hot)
+     '@'  (toggle selections)
      'Y'  (check for new articles in thread)
      '%'  (toggle rot13 encoding of screen content)
      'x'  (repost)
@@ -325,6 +337,7 @@ o  Additions to the thread menu:
      keys to go to previous/next thread
 
 o  Additions to the group menu:
+     'V'  (View/pipe/save multimedia attachments)
      'Y'  (check for new articles in group)
      '%'  (toggle rot13 encoding of screen content)
 
@@ -333,15 +346,29 @@ o  Additions to the select menu:
 
 o  Add to the 'M'enu:
      '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 ('W'):
      '?','/','\' search (partly done, currently only the displayed page is
                          searched which is not that useful)
      'h'  (GLOBAL_HELP)
 
+o  Add to the attachment menu ('V'):
+     'F'  post followup to current article, not including current attachment
+     'R'  reply through mail to author, not including current attachment
+          or
+     'R'  (GLOBAL_BUGREPORT)
+     'f'  post followup to current article, including current (or tagged)
+          attachment(s)
+     'm'  mail attachment
+     'o'  print attachment
+     'r'  reply through mail to author, including current attachment
+     't'  tag attachments for '|', 'p', 's', 'm' (done for 's')
+     '#'  tag range of attachments (n-m)
+     'x'  repost current attachment to another group
+     '%'  (toggle rot13 encoding of screen content)
+     '&'  (GLOBAL_TOGGLE_COLOR)
+
 o  Add a commandline switch (-V) that prints out all values of cpp-symbols
    etc. [partly done, but should be cleaned up]
 
@@ -458,10 +485,18 @@ o  suppress hide_uue=2 checking unless f
 
 Internal Changes
 ----------------
+o  rewrite mini-help, remove the long strings and generate them dynamicly
+   one help text for each key makes translations more easy and uniq and can
+   use the available space on the screen much better if not running on 80
+   columns.
+   [20100326 Urs Janssen <urs@tin.org>]
+
 o  rewrite auth.c
+   - turn t_bool authinfo_user, authinfo_sasl, authinfo_state into
+     enum authinfo { NONE = 0, USER = 1, SASL = 2 }
 
 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>
+   provide useful 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
@@ -475,13 +510,13 @@ o  fix aclocal.m4:CF_FUNC_SYSTEM and/or 
 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
-   also get the splitted version number as arg so we can do specific
+   also get the split version number as arg so we can do specific
    changes).
    [20081112 Urs Janssen <urs@tin.org>]
 
 o  use read()/write() instead of fputs()/fgets()
 
-o  move serveral (server related) files into the per-server dir
+o  move several (server related) files into the per-server dir
    e.g.:
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news${NNTPSERVER+"-$NNTPSERVER"}/
    should be
@@ -491,7 +526,7 @@ o  move serveral (server related) files 
 o  upgrade configure-script to >= autoconf-2.61
    [20050728 Urs Janssen <urs@tin.org>]
 
-o  remove untranslateable constructs like txt_prefix_*
+o  remove untranslatable constructs like txt_prefix_*
    [20050413 Urs Janssen <urs@tin.org>]
 
 o  keys which could be renamed/merged:
@@ -511,7 +546,7 @@ o  read_overview() calls eat_re() which 
    [20050225 Urs Janssen <urs@tin.org>]
 
 o  use new_nntp_command() instead of nntp_command() in the rest of the
-   code (where usefull; if we do a global change, rename it to
+   code (where useful; if we do a global change, rename it to
    nntp_command()). see check_extensions() for a sample usage.
    [20050211 Urs Janssen <urs@tin.org>]
 
@@ -568,7 +603,7 @@ o  close potential security holes:
    - check getenv() results before using it
    - check where my_strncpy() or STRCPY() should be used
      or include OpenBSDs strlcpy(3) (and strlcat(3)) and use it.
-   (<ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/>)
+   (<http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/string/strlcpy.c>)
    [Urs Janssen <urs@tin.org> - its4 <http://www.rstcorp.com/its4>, rats
     <http://www.securesw.com/rats/> and flawfinder
     <http://www.dwheeler.com/flawfinder/> can locate potential security
@@ -606,11 +641,6 @@ o  rewrite the tag code so that arts[].t
 o  strip Xref:-header if saving news in batch mode (-S)?
    [Urs Janssen <urs@tin.org>]
 
-o  When reading local spool, assign the filehandle of the on-spool
-   article directly to artinfo->raw. There is no need to take a local
-   copy.
-   [Jason Faultless <jason@altarstone.com>]
-
 o  what is with NEW_HASH_METHOD in list.c?
 
 o  rewrite code to use INEWS_PATH instead of INEWSDIR
@@ -619,6 +649,12 @@ o  rewrite code to use INEWS_PATH instea
 o  remove built in path of external commands (metamail, ispell, ...)
    [for ispell $ISPELL can be used to override systempath and progname]
 
+o  add configure-switch for DISABLE_PIPELINING
+   [20090612 Urs Janssen <urs@tin.org>]
+
+o  mask inline PGP SIGNATURE/KEY BLOCK like we do for uu-sections
+   [20090722 Urs Janssen <urs@tin.org>]
+
 Unicode
 -------
 o  add UTF-8 (unicode) support (RFC 2279)
@@ -653,7 +689,7 @@ o  make mm_network_charset an user confi
    [20050805 <urs@tin.org>]
 
 o  add IDNA support (RFC 3490ff.)
-   (<http://www.gnu.org/software/libidn/> might be usefull)
+   (<http://www.gnu.org/software/libidn/> might be useful)
    (added minimalistic IDNA decoding support if a recent libidn is found, urs)
    [20030917 Urs Janssen <urs@tin.org>]
 
@@ -663,11 +699,14 @@ 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 documentation of PageFollowupQuoteHeaders (^W) and
+   PageReplyQuoteHeaders (^E) is wrong as not all headers but just those
+   visible via news_headers_to_display (or all if raw mode is on
+   (PageToggleHeaders (^H)) are included.
+   [20100911 Urs Janssen <urs@tin.org>]
+
 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>]
@@ -703,6 +742,40 @@ o  integrate doc/auth.txt into tin.1-man
 
 Not yet classified
 ------------------
+o  what about !us-ascii chars in username/password when using
+   AUTHINFO USER/PASS? Currently they are sent as is, RFC 3977 says
+   "The character set for all NNTP commands is UTF-8", RFC 4643 doesn't
+   mention any special handling.
+   [20101104 Urs Janssen <urs@tin.org>]
+
+o  what is or was HIST_HELP_SEARCH good for? And what about cHelp?
+   [20101008 Urs Janssen <urs@tin.org>]
+
+o  fix memleaks on early exits (i.e. host unreachable, auth failed, ...)
+   [20100517 Urs Janssen <urs@tin.org>]
+
+o  charset conversion fails when converting articles from multibyte charsets
+   with 0 bytes (UCS2, UCS4, UTF-16[[LB]E], UTF-32[[LB]E], ...), currently
+   we just skip over such parts instead of handling them properly
+   [20100905 Urs Janssen <urs@tin.org>]
+
+o  add "COMPRESS DEFLATE" support once it's official? this would require a
+   rewrite of the code which reads data from the network (which should be
+   done anyway for TLS) as we must handle null-bytes in the stream.
+   <http://www.ietf.org/internet-drafts/draft-murchison-nntp-compress-01.txt>
+   [20100122 Urs Janssen <urs@tin.org>]
+
+o  the documentation suggests that novrootdir/$TIN_NOVROOTDIR defaults to
+   spooldir/$TIN_SPOOLDIR if unset, which is not exactly what happens as
+   this default is set at configure/compile time, not at runtime, so
+   setting $TIN_SPOOLDIR to something different than the default will not
+   automatically adjust $TIN_NOVROOTDIR at runtime. we should either
+   fix the documentation or the behaviour.
+   [20100103 Urs Janssen <urs@tin.org>]
+
+o  FOLLOW_USEFOR_DRAFT is a minomer as RFC 5536 is released
+   [20091225 Urs Janssen <urs@tin.org>]
+
 o  un/subscribe_pattern() is very slow on servers with a huge active file
    [20091223 Urs Janssen <urs@tin.org>]
 
@@ -711,9 +784,6 @@ o  replace wildmat.c with uwildmat.c
    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>]
@@ -752,7 +822,7 @@ o  rename prompt_followupto (to prompt_e
    "Followup-To & Summary"; "Followup-To & Keywords";
    "Summary & Keywords"; "Followup-To, Summary & Keywords"} or make it a
    user-definable text field like news_headers_to_display? or leave this
-   entirely to the user - he could tweak atributes accrodingly.
+   entirely to the user - he could tweak attributes accrodingly.
    [20060503 Urs Janssen <urs@tin.org>]
 
 o  in several places only the latest keybinding is shown in prompts
@@ -815,7 +885,7 @@ o  check_article_to_be_posted() needs a 
 
 o  update gettext stuff to > gettext-0.12.1
 
-o  clean up included pcre stuff and update to >= pcre-8.0
+o  clean up included pcre stuff and update to >= pcre-8.10
 
 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
@@ -851,5 +921,5 @@ o  cleanup main.c/init_selfinfo()
 
 o  re add innlib support? (the old one was dropped as the lib has retired
    all (which were not that many) features we used and our code didn't
-   use the innlibs code where ever it was possible (and usefull).
+   use the innlibs code where ever it was possible (and useful).
    [20080211 Urs Janssen <urs@tin.org>]
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/WHATSNEW tin-1.9.6/doc/WHATSNEW
--- tin-1.9.5/doc/WHATSNEW	2009-09-27 21:28:51.000000000 +0200
+++ tin-1.9.6/doc/WHATSNEW	2010-11-26 15:48:21.900922892 +0100
@@ -3,12 +3,15 @@ New features and changes since tin-1.8.1
 New features
 ------------
 . attributes and scope menu
+. attachment level
+. URL level
 . configurable verbatim marks (default is slrn style)
 . configurable body trimming
 . UTF-8 descriptions (RFC 3977)
 . sort by date of last posted article
 . writes out newsrc if getting SIGUSR2
-. authentication via SASL PLAIN (RFC 4643) is prefered over USER/PASS
+. authentication via SASL PLAIN (RFC 4643) is preferred over USER/PASS
+. prefer LIST COUNTS (RFC 6048) over LIST ACTIVE if supported
 
 Changes
 -------
@@ -34,6 +37,8 @@ Changes
 . with positive getart_limit all unread articles less than getart_limit are
   kept as unread
 . mail/pipe/print articles now work on ranges too
+. PageReplyQuoteHeaders (^E) and PageFollowupQuoteHeaders (^W) now quote only
+  visible headers due to news_headers_to_display
 
 Retired Features
 ----------------
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/art_handling.txt tin-1.9.6/doc/art_handling.txt
--- tin-1.9.5/doc/art_handling.txt	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/doc/art_handling.txt	2010-03-22 19:34:58.779560445 +0100
@@ -44,7 +44,7 @@ There is one of these per article 'part'
 whole counts as 1 part so there will always be at least one of these structures
 linked to the header.
 Each t_part is pre-initialised to the RFC2045 defaults. (text/plain, 7bit etc..)
-Content-* headers if present will then supercede this information.
+Content-* headers if present will then supersede this information.
 The other fields are:
 params		A linked list of parameters associated with the Content-Type and
 			Content-Disposition headers
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/article.txt tin-1.9.6/doc/article.txt
--- tin-1.9.5/doc/article.txt	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/doc/article.txt	2010-03-18 10:43:19.823784266 +0100
@@ -1,6 +1,6 @@
 This attempts to document the article lifecycle.
 
-arts[] is trashed and rebuilt everytime a group is entered.
+arts[] is trashed and rebuilt every time a group is entered.
 This is handled entirely by index_group()
 
 setup_hard_base() creates an array of 'valid' article numbers in base[]
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/config-anomalies tin-1.9.6/doc/config-anomalies
--- tin-1.9.5/doc/config-anomalies	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/doc/config-anomalies	2010-11-19 17:13:32.767234146 +0100
@@ -51,11 +51,6 @@ prompt_followupto
 pos_first_unread
 show_only_unread_arts
 kill_level                   *
-tab_goto_next_unread         *
-space_goto_next_unread       *
-pgdn_goto_next               *
-full_page_scroll             *
-show_last_line_prev_page     *
 group_catchup_on_exit
 thread_catchup_on_exit
 thread_articles
@@ -88,12 +83,11 @@ hide_uue                     *
 news_quote_format
 mail_quote_format            *
 xpost_quote_format           *
-auto_cc
-auto_bcc
+auto_cc_bcc
 default_filter_days          *
 getart_limit                 *
 recent_time                  *
-mail_address                   from in attributes; should be splitted into
+mail_address                   from in attributes; should be split into
                                username and addresse
 mm_charset                     mm_network_charset
                                (if charset conversion is available)
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/filtering tin-1.9.6/doc/filtering
--- tin-1.9.5/doc/filtering	2009-08-14 22:03:38.000000000 +0200
+++ tin-1.9.6/doc/filtering	2010-04-16 14:27:46.553813808 +0200
@@ -155,7 +155,7 @@ from=pattern        From:
                     old-style e-mail address, i.e. ''some@body.example (John
                     Doe)'' instead of ''John Doe <some@body.example>'',
                     before trying to match the patterns in the filter rule.
-                    That way a rule tailored to to match the full from
+                    That way a rule tailored to match the full from
                     header "jsmith@ac.example (John Smith)" will still work
                     when John posts with a different newsreader which uses
                     "John Smith <jsmith@ac.example>".
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/good-netkeeping-seal tin-1.9.6/doc/good-netkeeping-seal
--- tin-1.9.5/doc/good-netkeeping-seal	2009-08-14 22:03:38.000000000 +0200
+++ tin-1.9.6/doc/good-netkeeping-seal	2010-03-18 10:45:00.909533474 +0100
@@ -629,7 +629,7 @@ engage in flame warfare, all of which is
 19) Be kind to servers, leave room for others
 
 Reading or posting software MUST NOT put excessive demands on news
-servers unnecessarily.  The sofware MUST limit itself to 4 simultaneous
+servers unnecessarily.  The software MUST limit itself to 4 simultaneous
 connections to a given server.  Spurious connects and unnecessary
 traffic MUST be avoided; the software MUST use as few as possible
 connections, reusing existing connections whenever possible.
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/keymap.sample tin-1.9.6/doc/keymap.sample
--- tin-1.9.5/doc/keymap.sample	2009-10-01 16:20:40.000000000 +0200
+++ tin-1.9.6/doc/keymap.sample	2010-10-01 22:12:37.792010827 +0200
@@ -53,6 +53,16 @@ MarkFeedUnread			^W
 
 #####
 
+AttachPipe			p
+AttachSave			s
+AttachSelect			^J	^M
+AttachTag			t
+AttachTagPattern		=
+AttachToggleTagged		@
+AttachUntag			U
+
+#####
+
 ConfigToggleAttrib		TAB
 ConfigSelect			^J	^M
 ConfigLastPage			G
@@ -86,6 +96,7 @@ GroupToggleThdSel		.
 GroupSelThdIfUnreadSelected	;
 GroupSelPattern			=
 GroupReverseSel			@
+GroupCancel			D
 GroupToggleGetartLimit		G
 GroupMarkThdRead		K
 GroupNextUnreadArt		N
@@ -218,12 +229,12 @@ SelectMarkGrpUnread		z	Z
 
 #####
 
-ScopeSelect				^J	^M
-ScopeEditAttributesFile	E
-ScopeAdd				a
-ScopeDelete				d
-ScopeMove				m
-ScopeRename				r
+ScopeSelect			^J	^M
+ScopeEditAttributesFile		E
+ScopeAdd			a
+ScopeDelete			d
+ScopeMove			m
+ScopeRename			r
 
 #####
 
@@ -232,6 +243,7 @@ ThreadReadArt			^J	^M
 ThreadSelArt			*
 ThreadToggleArtSel		.
 ThreadReverseSel		@
+ThreadCancel			D
 ThreadMarkArtRead		K
 ThreadAutoSave			S
 ThreadUntag			U
@@ -240,3 +252,7 @@ ThreadMail			m
 ThreadSave			s
 ThreadTag			t
 ThreadUndoSel			~
+
+#####
+
+UrlSelect			^J	^M
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/de/tin.1 tin-1.9.6/doc/l10n/de/tin.1
--- tin-1.9.5/doc/l10n/de/tin.1	2009-12-24 10:04:14.000000000 +0100
+++ tin-1.9.6/doc/l10n/de/tin.1	2010-11-26 15:46:20.754578238 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2009-12-24
+.\" Updated   : 2010-11-26
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "December 24th, 2009" 1.9.5 "Usenet Newsreader"
+.TH tin 1 "26. November 2010" 1.9.6 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -252,8 +252,8 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o
 .PP
 .\"
 .\"
-Command\-line options have higher priority than attributes and tinrc
-options.  Thus, command\-line option takes precedence over configured values.
+Komandozeilenoptionen haben eine höhere Priorität als attributes und tinrc
+Optionen und übersteuern daher die konfigurierten Werte.
 .SH GEBRAUCH
 .\"
 .\"
@@ -269,8 +269,8 @@ a list of newsgroups that are deemed app
 administrator. The subscriptions file should be created in your news lib
 directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should have
 file permissions set to 0644. If you read news via NNTP, then your news
-server must support the LIST SUBSCRIPTIONS command. It is part of the Common
-NNTP Extensions (\fBRFC2980\fP) and all modern servers should understand it.
+server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
+List Extensions (\fBRFC6048\fP) and all modern servers should understand it.
 .SS "SCREEN FORMAT"
 \fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
 Threadebene und Artikelebene.
@@ -747,6 +747,11 @@ unread news.
 Cycle the display of the author through all the possible options for the
 tinrc variable \fBshow_author\fP.
 .TP 
+\fBGroupCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
 .TP 
@@ -774,7 +779,7 @@ prompt asks how to proceed.
 Open the thread under the current cursor position.
 .TP 
 \fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq.
+Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .TP 
 \fBGroupMail 'm'\fP
 Mail current article / thread / auto\-selected (hot) articles / articles
@@ -822,7 +827,7 @@ matching pattern / tagged articles. See 
 REPOSTING AND SAVING ARTICLES" for more information.
 .TP 
 \fBGroupAutoSave 'S'\fP
-Save marked articles automatically without further prompting.
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
 .TP 
 \fBGroupTag 't'\fP
 Toggle tag\-status of current article / thread for \fBGroupMail\fP ('\fBm\fP')  /
@@ -873,7 +878,7 @@ present, a prompt asks how to proceed.
 .\" this sections should be complete
 .TP  10
 \fB4\fP
-Select article 4 within thread.
+Artikel 4 aus dem Thread auswählen.
 .TP 
 \fBMenuFilterSelect '^A'\fP
 Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
@@ -956,6 +961,11 @@ containing unread news.
 Cycle the display of the author through all the possible options for the
 tinrc variable \fBshow_author\fP.
 .TP 
+\fBThreadCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
 .TP 
@@ -971,7 +981,7 @@ articles is set, the range will be marke
 article. When tagged articles are present, a prompt asks how to proceed.
 .TP 
 \fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq.
+Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .TP 
 \fBThreadMail 'm'\fP
 Mail current article / thread / auto\-selected (hot) articles / articles
@@ -1000,7 +1010,7 @@ matching pattern / tagged articles. See 
 REPOSTING AND SAVING ARTICLES" for more information.
 .TP 
 \fBThreadAutoSave 'S'\fP
-Save marked articles automatically without further prompting.
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
 .TP 
 \fBThreadTag 't'\fP
 Toggle tag status of current article for mailing, piping, printing, saving
@@ -1187,7 +1197,7 @@ Mark rest of thread as read and move ont
 Show the thread menu that the current article is a part of.
 .TP 
 \fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq.
+Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .TP 
 \fBPageMail 'm'\fP
 Mail current article / thread / auto\-selected (hot) articles / articles
@@ -1235,7 +1245,7 @@ matching pattern / tagged articles. See 
 REPOSTING AND SAVING ARTICLES" for more information.
 .TP 
 \fBPageAutoSave 'S'\fP
-Save marked articles automatically without further prompting.
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
 .TP 
 \fBPageTag 't'\fP
 Toggle tag status of current article for mailing, piping, printing, saving
@@ -1248,11 +1258,12 @@ Return to group selection level.
 Goto parent article.
 .TP 
 \fBPageViewUrl 'U'\fP
-Browse URLs in article. All URLs will be prompted in turn and opened using
-the \fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the URL.
+Display a list of URLs in the current article. See the section "URL LISTING"
+for more information.
 .TP 
 \fBPageViewAttach 'V'\fP
-View or save multimedia attachments.
+Display a list of attachments of the current article. See the section
+"ATTACHMENT LISTING" for more information.
 .TP 
 \fBPost 'w'\fP
 Post an article to the current group. If posting fails for some reason,
@@ -1273,6 +1284,93 @@ Alle Artikel als ungelesen markieren.
 .\"--------------------------------------------------------------------
 .\"
 Markiere den aktuellen Thread als ungelesen.
+.SS "URL LISTING"
+\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs in the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBUrlSelect '^J' '<CR>'\fP
+The current URL will be prompted and opened using the
+\fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the URL.
+.TP 
+\fBSearchSubjF '/'\fP
+Suche nach URL (vorwärts).
+.TP 
+\fBSearchSubjB '?'\fP
+Suche nach URL (rückwärts).
+.TP 
+\fBSearchRepeat '\e'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the current URL in the last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "ATTACHMENT LISTING"
+\fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBAttachPipe 'p'\fP
+Pipe attachment into command.
+.TP 
+\fBAttachSave 's'\fP
+Save current attachment / tagged attachments to disk.
+.TP 
+\fBAttachSelect '^J' '<CR>'\fP
+Multimediaanhänge anzeigen.
+.TP 
+\fBAttachTag 't'\fP
+Tag one or more attachments for saving.
+.TP 
+\fBAttachTagPattern '='\fP
+Prompts for a pattern to match. All attachments whose name/description or
+content type/transfer encoding match the pattern will be tagged.
+.TP 
+\fBAttachToggleTagged '@'\fP
+Reverse tagging of all attachments.
+.TP 
+\fBAttachUntag 'U'\fP
+Untag all tagged attachments.
+.TP 
+\fBSearchSubjF '/'\fP
+Attachment forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+Attachment backward search.
+.TP 
+\fBSearchRepeat '\e'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBGlobalPipe '|'\fP
+Pipe attachment into command. Uses the raw attachment, no decoding is done.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Names oder Beschreibung des Anhangs in der untersten Zeile anzeigen.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
 .SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 .\" FIXME - add missing descriptions
 At startup, \fBtin\fP reads in the configuration files (see also \fBtin\fP(5)). 
@@ -1315,6 +1413,11 @@ Here is a full list of all the available
 the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
 .TP  4
+\fBLange Newsgruppennamen abkürzen (abbreviate_groupname)\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
 \fBFüge gepostete Artikel zum Filter (add_posted_to_filter)\fP
 If ON add posted articles which start a new thread to filter for
 highlighting follow\-ups. Default is ON.
@@ -1413,10 +1516,10 @@ Farbe der Artikelheaderzeilen
 Farbe des Hilfstext
 .TP 
 \fBFarbe des inversen Text (Hinterg.) (col_invers_bg)\fP
-Color of background for inverse text
+Hintergrundfarbe für inversen Text
 .TP 
 \fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP
-Color of foreground for inverse text
+Vordergrundfarbe für inversen Text
 .TP 
 \fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP
 Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
@@ -1524,16 +1627,20 @@ OFF=apply to current group. Default is O
 \fB(default_filter_kill_header)\fP
 Default for quick (1 key) kill filter header.
 .RS +.5i
-.IP 0,1 4
- \*(rqSubject:\*(rq
-.IP 2,3
- \*(rqFrom:\*(rq
+.IP 0 4
+ \*(rqSubject:\*(rq (Gross/Kleinschreibung beachten)
+.IP 1
+ \*(rqSubject:\*(rq (Gross/Kleinschreibung ignorieren)
+.IP 2
+ \*(rqFrom:\*(rq (Gross/Kleinschreibung beachten)
+.IP 3
+ \*(rqFrom:\*(rq (Gross/Kleinschreibung ignorieren)
 .IP 4
- \*(rqMessage\-ID:\*(rq & volle \*(rqReferences:\*(rq Zeile
+ \*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
 .IP 5
 \&\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
 .IP 6
- nur \*(rqMessage\-ID:\*(rq
+ \*(rqMessage\-ID:\*(rq allein
 .IP 7
  \*(rqLines:\*(rq
 .RE
@@ -1553,16 +1660,20 @@ groups OFF=apply to current group. Defau
 \fB(default_filter_select_header)\fP
 Default for quick (1 key) auto\-selection filter header.
 .RS +.5i
-.IP 0,1 4
- \*(rqSubject:\*(rq
-.IP 2,3
- \*(rqFrom:\*(rq
+.IP 0 4
+ \*(rqSubject:\*(rq (Gross/Kleinschreibung beachten)
+.IP 1
+ \*(rqSubject:\*(rq (Gross/Kleinschreibung ignorieren)
+.IP 2
+ \*(rqFrom:\*(rq (Gross/Kleinschreibung beachten)
+.IP 3
+ \*(rqFrom:\*(rq (Gross/Kleinschreibung ignorieren)
 .IP 4
- \*(rqMessage\-ID:\*(rq & volle \*(rqReferences:\*(rq Zeile
+ \*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
 .IP 5
 \&\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
 .IP 6
- nur \*(rqMessage\-ID:\*(rq
+ \*(rqMessage\-ID:\*(rq allein
 .IP 7
  \*(rqLines:\*(rq
 .RE
@@ -1634,7 +1745,7 @@ pressed. Default is PageNextUnread.
 Maximum length of the names of newsgroups to be displayed so that more of
 the newsgroup description can be displayed. Default is 32.
 .TP 
-\fBZeige uue\-Teile als Attachment (hide_uue)\fP
+\fBZeige uue\-Teile als Anhang (hide_uue)\fP
 If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then
 sections of uuencoded data will be shown with a single tag line showing the
 size and filename (much the same as a MIME attachment). If set to 'Hide all'
@@ -1694,7 +1805,7 @@ articles are threaded as normal but they
 therefore there is a processing overhead when using this option. Killed
 articles simply does not get displayed at all.
 .RE
-Default is 0 (\fBKill only unread arts\fP).
+Voreinstellung ist 0 (\fBKillt nur ungelesene Artikel\fP).
 .TP 
 \fBBenutze 8bit Zeichen im Mail Header (mail_8bit_header)\fP
 Allows 8bit characters unencoded in the header of mail message. Default is
@@ -1830,7 +1941,7 @@ The normalization form \fBtin\fP should 
 possible values are:
 .RS +.5i
 .IP 0 3
-\fBNone\fP: no normalization
+\fBNone\fP: keine Normalisierung
 .IP 1
 \fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
 .IP 2
@@ -1929,7 +2040,7 @@ A regular expression that will be applie
 matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then
 \fBtin\fP uses a built\-in default.
 .TP 
-\fBReg. Ausd. für \fP=3\-fach zitierte Z. (quote_regex3)>
+\fBReg. Ausd. für >=3\-fach zitierte Z. (quote_regex3)\fP
 A regular expression that will be applied when reading articles. All
 matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then
 \fBtin\fP uses a built\-in default.
@@ -1980,7 +2091,7 @@ Which information about the author shoul
 full name.
 .RS +.5i
 .IP 0 3
-\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+\fBNichts\fP, nur die \*(rqSubject:\*(rq Zeile wird angezeigt.
 .IP 1
 \fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
 displayed.
@@ -2056,25 +2167,25 @@ the default. The following sort types ar
 .IP 0 3
 \fBNothing\fP, don't sort articles.
 .IP 1
-\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+\fBSubject: (absteigend)\fP, Artikel absteigend nach \*(rqSubject:\*(rq sortieren.
 .IP 2
-\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqSubject:\*(rq sortieren.
 .IP 3
-\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+\fBFrom: (absteigend)\fP, Artikel absteigend nach \*(rqFrom:\*(rq sortieren.
 .IP 4
-\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqFrom:\*(rq sortieren.
 .IP 5
-\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+\fBDate: (absteigend)\fP, Artikel absteigend nach \*(rqDate:\*(rq sortieren.
 .IP 6
-\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren.
 .IP 7
-\fBScore (descending)\fP, sort articles by filtering score descending.
+\fBScore (absteigend)\fP, Artikel absteigend nach Score sortieren.
 .IP 8
-\fBScore (ascending)\fP, sort articles by filtering score ascending.
+\fBScore (aufsteigend)\fP, Artikel aufsteigend nach Score sortieren.
 .IP 9
-\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+\fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren.
 .IP 10
-\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqLines:\*(rq sortieren.
 .RE
 .TP 
 \fBSortiere Threads nach (sort_threads_type)\fP
@@ -2230,7 +2341,7 @@ If ON remove \fI~/.article\fP after post
 \fBÖffne URLs mit ... (url_handler)\fP
 The program that will be run when launching URL's in the article viewer
 using \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. 
-Default is \fBurl_handler.sh %s\fP.
+Default is \fBurl_handler.pl %s\fP.
 .TP 
 \fBURL\-Hervorhebung im Artikel (url_highlight)\fP
 Enable highlighting URLs in message body. Default is ON.
@@ -3116,6 +3227,13 @@ specifically selected with a variable st
 should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
 \fBenviron\fP(5)  for more information.
 .TP 
+\fBLANGUAGE\fP
+This variable defines a priority list for translations. Whenever a
+translation is not available in the language selected via \fB$LC_ALL\fP or
+\fB$LANG\fP the next language from the list is tried. It's value should be of
+the form \fIlanguage:language[:language]\fP. See \fBenviron\fP(5)  for more
+information.
+.TP 
 \fBCOLUMNS\fP
 A decimal integer > 0 used to indicate the user's preferred width in
 column positions for the terminal screen or window. If this variable is
@@ -3173,7 +3291,7 @@ cleartext. On multiuser\-systems \fB$TMP
 before starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
 .SH "KONFORM ZU"
 .\" - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-.\"   RFC5536, RFC5537 or whatever
+.\"   RFC5536, RFC5537, RFC6048 or whatever
 .\"
 .\"
 \fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2001,
@@ -3197,7 +3315,7 @@ and recompile.
 .\"
 Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
 you are using the latest (stable) release, and if not, please upgrade first!
-Have a look a the doc/TODO file for known bugs. If you still think you've
+Have a look at the doc/TODO file for known bugs. If you still think you've
 found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
 English. Please do NOT enclose a core\-file in your bugreport until we
 request it.
@@ -3260,4 +3378,5 @@ Erika Mustermann <erika@example.org>
 \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), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP,
-\fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP
+\fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP,
+\fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/de/tin.5 tin-1.9.6/doc/l10n/de/tin.5
--- tin-1.9.5/doc/l10n/de/tin.5	2009-12-24 10:04:15.000000000 +0100
+++ tin-1.9.6/doc/l10n/de/tin.5	2010-11-26 15:46:21.474687280 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2009-12-24
+.\" Updated   : 2010-11-26
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "December 24th, 2009" 1.9.5 "Usenet Newsreader"
+.TH tin 5 "26. November 2010" 1.9.6 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehörige Dateien
@@ -270,7 +270,7 @@ news.example.org geheim
 .br
 news.example.net verborgen gast
 .br
-news.example.com "streng geheim" james.bond
+news.example.com "streng geheim" james.bond@example.com
 .RE
 .RE
 .PP
@@ -373,7 +373,7 @@ just put a large number here, something 
 the mailbox
 .TP 
 \fBminnum\fP
-put 0 here
+hier 0 angeben
 .TP 
 \fBmailspool\fP
 path of mail spool directory. This must be the full pathname to the root of
@@ -473,7 +473,7 @@ tinrc \fBmailbox_format\fP variable.
 Set \*(rqFollowup\-To:\*(rq header to the specified group(s).
 .TP 
 \fBfrom\fP
-Identical to the tinrc variable \fBmail_address\fP
+Identisch mit der tinrc\-Variable \fBmail_address\fP
 .TP 
 \fBgroup_catchup_on_exit\fP
 Identisch mit der tinrc\-Variable gleichen Namens
@@ -494,7 +494,7 @@ directed to this email address instead
 \fBmark_ignore_tags\fP
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
-\fBmark_saved_unread\fP
+\fBmark_saved_read\fP
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
 \fBmime_forward\fP
@@ -589,7 +589,7 @@ Identisch mit der tinrc\-Variable gleich
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
 \fBsort_article_type\fP
-Identical to the tinrc variable \fBsort_article_type\fP
+Identisch mit der tinrc\-Variable \fBsort_article_type\fP
 .TP 
 \fBsort_threads_type\fP
 Identisch mit der tinrc\-Variable gleichen Namens
@@ -640,13 +640,13 @@ the filter rule added by \fBQuickFilterK
 default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
 .TP 
 \fBquick_kill_expire\fP
-Identical to the tinrc variable \fBdefault_filter_kill_expire\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_expire\fP
 .TP 
 \fBquick_kill_case\fP
-Identical to the tinrc variable \fBdefault_filter_kill_case\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_case\fP
 .TP 
 \fBquick_kill_header\fP
-Identical to the tinrc variable \fBdefault_filter_kill_header\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_header\fP
 .TP 
 \fBquick_select_scope\fP
 A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
@@ -655,13 +655,13 @@ default from the tinrc variable \fBdefau
 used.
 .TP 
 \fBquick_select_expire\fP
-Identical to the tinrc variable \fBdefault_filter_select_expire\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_expire\fP
 .TP 
 \fBquick_select_case\fP
-Identical to the tinrc variable \fBdefault_filter_select_case\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_case\fP
 .TP 
 \fBquick_select_header\fP
-Identical to the tinrc variable \fBdefault_filter_select_header\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_header\fP
 .TP 
 \fBispell\fP
 Path and options for \fBispell\fP(1)\-like spell\-checker, e.g. "aspell
@@ -728,7 +728,7 @@ lines beginning with a '#' are ignored.
 \fBcomment\fP
 Every entry (rule) in the filter file might get a comment. Multiple lines
 are allowed (but only for comments yet). Every line must start with the
-"comment="\-keyword. Comments must appear first in the rule.  Comment lines
+"comment=" keyword. Comments must appear first in the rule.  Comment lines
 placed within a rule will be moved to the begin of the next rule. This might
 be changed in the future. Don't use '#' to mark comments as those lines are
 ignored and your comments will get lost on the next write of the file.
@@ -770,12 +770,12 @@ than.
 .TP 
 .\" TODO: document option in detail
 \fBgnksa\fP
-Match against \*(rqFrom:\*(rq\-address parser return codes.
+Match against \*(rqFrom:\*(rq address parser return codes.
 .TP 
 \fBxref\fP
-Match against \*(rqXref:\*(rq\-line. Before any matching is done the line is turned
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
 into the same format \*(rqNewsgroups:\*(rq has that is it is turned into a comma
-separated newsgroup list with all other informations (i.e.  the article
+separated newsgroup list with all other information (i.e.  the article
 counter) removed.
 .TP 
 \fBtime\fP
@@ -857,6 +857,14 @@ defaults. If a keyname is bound to NULL 
 \fBMarkFeedRead\fP	^X
 \fBMarkFeedUnread\fP	^W
 .sp
+\fBAttachSelect\fP	^J	^M
+\fBAttachPipe\fP	p
+\fBAttachSave\fP	s
+\fBAttachTag\fP		t
+\fBAttachUntag\fP	U
+\fBAttachTagPattern\fP	=
+\fBAttachToggleTagged\fP	@
+.sp
 \fBConfigToggleAttrib\fP	TAB
 \fBConfigSelect\fP	^J	^M
 \fBConfigLastPage\fP	G
@@ -884,6 +892,7 @@ defaults. If a keyname is bound to NULL 
 \fBGroupSelThdIfUnreadSelected\fP	;
 \fBGroupSelPattern\fP	=
 \fBGroupReverseSel\fP	@
+\fBGroupCancel\fP	D
 \fBGroupToggleGetartLimit\fP	G
 \fBGroupMarkThdRead\fP	K
 \fBGroupNextUnreadArt\fP	N
@@ -1008,6 +1017,7 @@ defaults. If a keyname is bound to NULL 
 \fBThreadSelArt\fP	*
 \fBThreadToggleArtSel\fP	.
 \fBThreadReverseSel\fP	@
+\fBThreadCancel\fP	D
 \fBThreadMarkArtRead\fP	K
 \fBThreadAutoSave\fP	S
 \fBThreadUntag\fP	U
@@ -1016,6 +1026,8 @@ defaults. If a keyname is bound to NULL 
 \fBThreadSave\fP	s
 \fBThreadTag\fP	t
 \fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
 .fi
 .RE
 .PP
@@ -1139,6 +1151,11 @@ configuration file \fI${TIN_HOMEDIR:\-"$
 global file is useful for distributing system\-wide defaults to new users who
 have no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP).
 .TP 
+\fBabbreviate_groupname\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
 \fBadd_posted_to_filter\fP
 If ON add posted articles which start a new thread to filter for
 highlighting follow\-ups. Default is ON.
@@ -1235,10 +1252,10 @@ Farbe der Artikelheaderzeilen
 Farbe des Hilfstext
 .TP 
 \fBcol_invers_bg\fP
-Color of background for inverse text
+Hintergrundfarbe für inversen Text
 .TP 
 \fBcol_invers_fg\fP
-Color of foreground for inverse text
+Vordergrundfarbe für inversen Text
 .TP 
 \fBcol_markdash\fP
 Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
@@ -1346,11 +1363,13 @@ Default for quick (1 key) kill filter he
 .in +.3i
 .nf
 .ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
-0,1	\*(rqSubject:\*(rq
-2,3	\*(rqFrom:\*(rq
-4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
-5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
-6	\*(rqMessage\-ID:\*(rq entry only
+0	\*(rqSubject:\*(rq (Gross/Kleinschreibung beachten)
+1	\*(rqSubject:\*(rq (Gross/Kleinschreibung ignorieren)
+2	\*(rqFrom:\*(rq (Gross/Kleinschreibung beachten)
+3	\*(rqFrom:\*(rq (Gross/Kleinschreibung ignorieren)
+4	\*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
+5	\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
+6	\*(rqMessage\-ID:\*(rq allein
 7	\*(rqLines:\*(rq
 .fi
 .in -.3i
@@ -1372,11 +1391,13 @@ Default for quick (1 key) auto\-selectio
 .in +.3i
 .nf
 .ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
-0,1	\*(rqSubject:\*(rq
-2,3	\*(rqFrom:\*(rq
-4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
-5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
-6	\*(rqMessage\-ID:\*(rq entry only
+0	\*(rqSubject:\*(rq (Gross/Kleinschreibung beachten)
+1	\*(rqSubject:\*(rq (Gross/Kleinschreibung ignorieren)
+2	\*(rqFrom:\*(rq (Gross/Kleinschreibung beachten)
+3	\*(rqFrom:\*(rq (Gross/Kleinschreibung ignorieren)
+4	\*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
+5	\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
+6	\*(rqMessage\-ID:\*(rq allein
 7	\*(rqLines:\*(rq
 .fi
 .in -.3i
@@ -1651,7 +1672,7 @@ The normalization form which should be u
 possible values are:
 .RS +1i
 .IP 0 3
-\fBNone\fP: no normalization
+\fBNone\fP: keine Normalisierung
 .IP 1
 \fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
 .IP 2
@@ -1813,7 +1834,7 @@ Which information about the author shoul
 full name.
 .RS +1i
 .IP 0 3
-\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+\fBNichts\fP, nur die \*(rqSubject:\*(rq Zeile wird angezeigt.
 .IP 1
 \fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
 displayed.
@@ -1889,25 +1910,25 @@ the default. The following sort types ar
 .IP 0 3
 \fBNothing\fP, don't sort articles.
 .IP 1
-\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+\fBSubject: (absteigend)\fP, Artikel absteigend nach \*(rqSubject:\*(rq sortieren.
 .IP 2
-\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqSubject:\*(rq sortieren.
 .IP 3
-\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+\fBFrom: (absteigend)\fP, Artikel absteigend nach \*(rqFrom:\*(rq sortieren.
 .IP 4
-\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqFrom:\*(rq sortieren.
 .IP 5
-\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+\fBDate: (absteigend)\fP, Artikel absteigend nach \*(rqDate:\*(rq sortieren.
 .IP 6
-\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren.
 .IP 7
-\fBScore (descending)\fP, sort articles by filtering score descending.
+\fBScore (absteigend)\fP, Artikel absteigend nach Score sortieren.
 .IP 8
-\fBScore (ascending)\fP, sort articles by filtering score ascending.
+\fBScore (aufsteigend)\fP, Artikel aufsteigend nach Score sortieren.
 .IP 9
-\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+\fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren.
 .IP 10
-\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqLines:\*(rq sortieren.
 .RE
 .TP 
 \fBsort_threads_type\fP
@@ -2043,7 +2064,7 @@ ON.
 \fBurl_handler\fP
 The program that will be run when launching URLs in the article viewer using
 \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. Default is
-\fBurl_handler.sh %s\fP.
+\fBurl_handler.pl %s\fP.
 .TP 
 \fBurl_highlight\fP
 Enable highlighting URLs in message body. Default is ON.
@@ -2360,7 +2381,7 @@ This file contains a list of newsgroups 
 should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
 the newsserver.  \fBtin\fP(1)  only tries to read the file if you read directly
 from the local spool, if you read news via NNTP, \fBtin\fP(1)  uses the LIST
-SUBSCRIPTIONS (\fBRFC2980\fP) command instead.
+SUBSCRIPTIONS (\fBRFC6048\fP) command instead.
 .RE
 .PP
 
@@ -2371,4 +2392,4 @@ SUBSCRIPTIONS (\fBRFC2980\fP) command in
 \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), \fBRFC1524\fP,
 \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
-\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP
+\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/de.po tin-1.9.6/doc/l10n/de.po
--- tin-1.9.5/doc/l10n/de.po	2009-12-23 11:02:18.000000000 +0100
+++ tin-1.9.6/doc/l10n/de.po	2010-11-26 15:46:17.070020319 +0100
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.9.5\n"
-"POT-Creation-Date: 2009-12-23 11:05+0100\n"
+"POT-Creation-Date: 2010-11-26 15:44+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"
@@ -21,15 +21,15 @@ msgstr "tin"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
-#, fuzzy, no-wrap
-msgid "December 24th, 2009"
-msgstr "11. Februar 2009"
+#, no-wrap
+msgid "November 26th, 2010"
+msgstr "26. November 2010"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "1.9.5"
-msgstr "1.9.5"
+msgid "1.9.6"
+msgstr "1.9.6"
 
 # 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:1049
+#: ../tin.1:79 ../tin.1:89 ../tin.1:1059
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -694,6 +694,8 @@ msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
 msgstr ""
+"Komandozeilenoptionen haben eine höhere Priorität als attributes und tinrc "
+"Optionen und übersteuern daher die konfigurierten Werte."
 
 # type: SH
 #: ../tin.1:276
@@ -723,8 +725,8 @@ msgid ""
 "The subscriptions file should be created in your news lib directory (i.e., I<"
 "${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
 "set to 0644. If you read news via NNTP, then your news server must support "
-"the LIST SUBSCRIPTIONS command. It is part of the Common NNTP Extensions "
-"(B<RFC2980>) and all modern servers should understand it."
+"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions "
+"(B<RFC6048>) and all modern servers should understand it."
 msgstr ""
 
 # type: SS
@@ -1134,7 +1136,7 @@ msgstr ""
 "überall das Gleichen."
 
 # type: TP
-#: ../tin.1:468
+#: ../tin.1:468 ../tin.1:1328 ../tin.1:1381
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
@@ -1214,7 +1216,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:499
+#: ../tin.1:499 ../tin.1:1334 ../tin.1:1388
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
@@ -1228,13 +1230,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:505
+#: ../tin.1:505 ../tin.1:1337 ../tin.1:1391
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 # type: Plain text
-#: ../tin.1:508
+#: ../tin.1:508 ../tin.1:1340 ../tin.1:1394
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
@@ -1272,7 +1274,7 @@ msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:520 ../tin.1:648 ../tin.1:893 ../tin.1:1052
+#: ../tin.1:520 ../tin.1:648 ../tin.1:898 ../tin.1:1062
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
@@ -1296,13 +1298,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:527 ../tin.1:669 ../tin.1:914
+#: ../tin.1:527 ../tin.1:669 ../tin.1:919
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 # type: Plain text
-#: ../tin.1:531 ../tin.1:673 ../tin.1:918
+#: ../tin.1:531 ../tin.1:673 ../tin.1:923
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1322,18 +1324,20 @@ msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgroups sortieren."
 
 # type: TP
-#: ../tin.1:534 ../tin.1:676 ../tin.1:921 ../tin.1:1103
+#: ../tin.1:534 ../tin.1:676 ../tin.1:926 ../tin.1:1113 ../tin.1:1325
+#: ../tin.1:1375
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 # type: Plain text
-#: ../tin.1:537 ../tin.1:924 ../tin.1:1106
+#: ../tin.1:537 ../tin.1:929 ../tin.1:1116 ../tin.1:1328 ../tin.1:1378
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 # type: TP
-#: ../tin.1:537 ../tin.1:679 ../tin.1:924 ../tin.1:1106
+#: ../tin.1:537 ../tin.1:679 ../tin.1:929 ../tin.1:1116 ../tin.1:1319
+#: ../tin.1:1369
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
@@ -1344,7 +1348,8 @@ msgid "Search for a group by name and de
 msgstr ""
 
 # type: TP
-#: ../tin.1:540 ../tin.1:682 ../tin.1:927 ../tin.1:1109
+#: ../tin.1:540 ../tin.1:682 ../tin.1:932 ../tin.1:1119 ../tin.1:1322
+#: ../tin.1:1372
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
@@ -1379,7 +1384,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:550 ../tin.1:757 ../tin.1:965 ../tin.1:1167
+#: ../tin.1:550 ../tin.1:757 ../tin.1:970 ../tin.1:1177
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
@@ -1392,7 +1397,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:554 ../tin.1:761 ../tin.1:969 ../tin.1:1171
+#: ../tin.1:554 ../tin.1:761 ../tin.1:974 ../tin.1:1181
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
@@ -1418,13 +1423,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:562 ../tin.1:769 ../tin.1:977 ../tin.1:1183
+#: ../tin.1:562 ../tin.1:774 ../tin.1:987 ../tin.1:1193
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 # type: Plain text
-#: ../tin.1:565 ../tin.1:772 ../tin.1:980 ../tin.1:1186
+#: ../tin.1:565 ../tin.1:777 ../tin.1:990 ../tin.1:1196
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
@@ -1435,14 +1440,15 @@ msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 # type: Plain text
-#: ../tin.1:569 ../tin.1:776
+#: ../tin.1:569 ../tin.1:781
 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:569 ../tin.1:779 ../tin.1:980 ../tin.1:1199
+#: ../tin.1:569 ../tin.1:784 ../tin.1:990 ../tin.1:1209 ../tin.1:1331
+#: ../tin.1:1384
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
@@ -1456,13 +1462,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:574 ../tin.1:783 ../tin.1:983 ../tin.1:1202
+#: ../tin.1:574 ../tin.1:788 ../tin.1:993 ../tin.1:1212
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 # type: Plain text
-#: ../tin.1:577 ../tin.1:786 ../tin.1:986 ../tin.1:1205
+#: ../tin.1:577 ../tin.1:791 ../tin.1:996 ../tin.1:1215
 msgid "Toggle inverse video."
 msgstr ""
 
@@ -1482,13 +1488,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:803 ../tin.1:1219
+#: ../tin.1:583 ../tin.1:808 ../tin.1:1229
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 # type: Plain text
-#: ../tin.1:587 ../tin.1:807 ../tin.1:1223
+#: ../tin.1:587 ../tin.1:812 ../tin.1:1233
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1506,7 +1512,7 @@ msgid "Positions the cursor on the next 
 msgstr ""
 
 # type: TP
-#: ../tin.1:590 ../tin.1:824 ../tin.1:1005 ../tin.1:1240
+#: ../tin.1:590 ../tin.1:829 ../tin.1:1015 ../tin.1:1250
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
@@ -1519,13 +1525,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:594 ../tin.1:827 ../tin.1:1008 ../tin.1:1243
+#: ../tin.1:594 ../tin.1:832 ../tin.1:1018 ../tin.1:1253
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 # type: Plain text
-#: ../tin.1:597 ../tin.1:830 ../tin.1:1011 ../tin.1:1246
+#: ../tin.1:597 ../tin.1:835 ../tin.1:1021 ../tin.1:1256
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Beendet B<tin> sofort, ohne Bestätigungsnachfrage."
 
@@ -1544,13 +1550,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:602 ../tin.1:833 ../tin.1:1011
+#: ../tin.1:602 ../tin.1:838 ../tin.1:1021
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 # type: Plain text
-#: ../tin.1:606 ../tin.1:837 ../tin.1:1015
+#: ../tin.1:606 ../tin.1:842 ../tin.1:1025
 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."
@@ -1613,7 +1619,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:624 ../tin.1:861 ../tin.1:1030 ../tin.1:1280
+#: ../tin.1:624 ../tin.1:866 ../tin.1:1040 ../tin.1:1290
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
@@ -1689,39 +1695,39 @@ msgid "Select article 4."
 msgstr "Artikel 4 auswählen."
 
 # type: TP
-#: ../tin.1:651 ../tin.1:896 ../tin.1:1055
+#: ../tin.1:651 ../tin.1:901 ../tin.1:1065
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 # type: Plain text
-#: ../tin.1:655 ../tin.1:900 ../tin.1:1059
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1069
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:655 ../tin.1:900 ../tin.1:1071
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1081
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 # type: Plain text
-#: ../tin.1:659 ../tin.1:904 ../tin.1:1075
+#: ../tin.1:659 ../tin.1:909 ../tin.1:1085
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:659 ../tin.1:904
+#: ../tin.1:659 ../tin.1:909
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 # type: Plain text
-#: ../tin.1:664 ../tin.1:909
+#: ../tin.1:664 ../tin.1:914
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1729,13 +1735,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:664 ../tin.1:909
+#: ../tin.1:664 ../tin.1:914
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 # type: Plain text
-#: ../tin.1:669 ../tin.1:914
+#: ../tin.1:669 ../tin.1:919
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1743,13 +1749,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:673 ../tin.1:918 ../tin.1:1100
+#: ../tin.1:673 ../tin.1:923 ../tin.1:1110
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 # type: Plain text
-#: ../tin.1:676 ../tin.1:921 ../tin.1:1103
+#: ../tin.1:676 ../tin.1:926 ../tin.1:1113
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
@@ -1862,13 +1868,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:717 ../tin.1:942 ../tin.1:1126
+#: ../tin.1:717 ../tin.1:947 ../tin.1:1136
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 # type: Plain text
-#: ../tin.1:722 ../tin.1:947 ../tin.1:1131
+#: ../tin.1:722 ../tin.1:952 ../tin.1:1141
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1876,7 +1882,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:722 ../tin.1:1131
+#: ../tin.1:722 ../tin.1:1141
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
@@ -1894,7 +1900,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:731 ../tin.1:1140
+#: ../tin.1:731 ../tin.1:1150
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
@@ -1934,7 +1940,7 @@ msgid "View next unread article or group
 msgstr ""
 
 # type: TP
-#: ../tin.1:746 ../tin.1:953 ../tin.1:1157
+#: ../tin.1:746 ../tin.1:958 ../tin.1:1167
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
@@ -1947,24 +1953,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:750 ../tin.1:958 ../tin.1:1160
+#: ../tin.1:750 ../tin.1:963 ../tin.1:1170
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 # type: Plain text
-#: ../tin.1:753 ../tin.1:961
+#: ../tin.1:753 ../tin.1:966
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:753 ../tin.1:961 ../tin.1:1163
+#: ../tin.1:753 ../tin.1:966 ../tin.1:1173
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 # type: Plain text
-#: ../tin.1:757 ../tin.1:965 ../tin.1:1167
+#: ../tin.1:757 ../tin.1:970 ../tin.1:1177
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -1991,44 +1997,58 @@ msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 # type: Plain text
-#: ../tin.1:769 ../tin.1:977
+#: ../tin.1:769 ../tin.1:982
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:772
+#: ../tin.1:769
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+# type: Plain text
+#: ../tin.1:774 ../tin.1:987 ../tin.1:1190
+msgid ""
+"Cancel (delete) or supersede (overwrite) the current article. It must have "
+"been posted by the same user. The cancel message can be seen in the "
+"newsgroup 'control' or 'control.cancel'."
+msgstr ""
+
+# type: TP
+#: ../tin.1:777
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 # type: TP
-#: ../tin.1:776
+#: ../tin.1:781
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 # type: Plain text
-#: ../tin.1:779
+#: ../tin.1:784
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:783
+#: ../tin.1:788
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:786
+#: ../tin.1:791
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:792
+#: ../tin.1:797
 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 "
@@ -2037,35 +2057,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:792
+#: ../tin.1:797
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:795
+#: ../tin.1:800
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:795 ../tin.1:992 ../tin.1:1211
+#: ../tin.1:800 ../tin.1:1002 ../tin.1:1221
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 # type: Plain text
-#: ../tin.1:798 ../tin.1:995 ../tin.1:1214
+#: ../tin.1:803 ../tin.1:1005 ../tin.1:1224
 msgid "Look up article by ''Message-ID:''."
-msgstr ""
+msgstr "Artikel anhand der ''Message-ID:'' nachschlagen."
 
 # type: TP
-#: ../tin.1:798
+#: ../tin.1:803
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 # type: Plain text
-#: ../tin.1:803 ../tin.1:1000 ../tin.1:1219
+#: ../tin.1:808 ../tin.1:1010 ../tin.1:1229
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2073,35 +2093,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:807
+#: ../tin.1:812
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 # type: Plain text
-#: ../tin.1:810
+#: ../tin.1:815
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:810
+#: ../tin.1:815
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:813
+#: ../tin.1:818
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:813 ../tin.1:1000 ../tin.1:1229
+#: ../tin.1:818 ../tin.1:1010 ../tin.1:1239
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 # type: Plain text
-#: ../tin.1:818 ../tin.1:1005 ../tin.1:1234
+#: ../tin.1:823 ../tin.1:1015 ../tin.1:1244
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2109,51 +2129,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:818
+#: ../tin.1:823
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 # type: Plain text
-#: ../tin.1:821
+#: ../tin.1:826
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:821
+#: ../tin.1:826
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:824
+#: ../tin.1:829
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:827 ../tin.1:1008
+#: ../tin.1:832 ../tin.1:1018
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:830
+#: ../tin.1:835
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 # type: Plain text
-#: ../tin.1:833
+#: ../tin.1:838
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:837
+#: ../tin.1:842
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 # type: Plain text
-#: ../tin.1:842 ../tin.1:1020 ../tin.1:1259
+#: ../tin.1:847 ../tin.1:1030 ../tin.1:1269
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2161,24 +2181,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:842
+#: ../tin.1:847
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 # type: Plain text
-#: ../tin.1:845 ../tin.1:1023 ../tin.1:1262
+#: ../tin.1:850 ../tin.1:1033 ../tin.1:1272
 msgid "Save marked articles automatically without further prompting."
-msgstr ""
+msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
 
 # type: TP
-#: ../tin.1:845
+#: ../tin.1:850
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 # type: Plain text
-#: ../tin.1:850
+#: ../tin.1:855
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2186,25 +2206,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:850
+#: ../tin.1:855
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 # type: Plain text
-#: ../tin.1:853
+#: ../tin.1:858
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:853
+#: ../tin.1:858
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 # type: Plain text
-#: ../tin.1:858
+#: ../tin.1:863
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2212,18 +2232,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:858
+#: ../tin.1:863
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:861
+#: ../tin.1:866
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:867
+#: ../tin.1:872
 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 "
@@ -2232,13 +2252,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:867
+#: ../tin.1:872
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:873
+#: ../tin.1:878
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2247,13 +2267,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:873
+#: ../tin.1:878
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 # type: Plain text
-#: ../tin.1:881
+#: ../tin.1:886
 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.  "
@@ -2264,25 +2284,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:881 ../tin.1:1037 ../tin.1:1293
+#: ../tin.1:886 ../tin.1:1047 ../tin.1:1303
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 # type: Plain text
-#: ../tin.1:884
+#: ../tin.1:889
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 # type: TP
-#: ../tin.1:884 ../tin.1:1042 ../tin.1:1296
+#: ../tin.1:889 ../tin.1:1052 ../tin.1:1306
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:891
+#: ../tin.1:896
 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 "
@@ -2290,94 +2310,94 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:891
+#: ../tin.1:896
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:896
+#: ../tin.1:901
 msgid "Select article 4 within thread."
-msgstr ""
+msgstr "Artikel 4 aus dem Thread auswählen."
 
 # type: Plain text
-#: ../tin.1:927
+#: ../tin.1:932
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:930
+#: ../tin.1:935
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:930
+#: ../tin.1:935
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 # type: Plain text
-#: ../tin.1:933
+#: ../tin.1:938
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:933
+#: ../tin.1:938
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 # type: Plain text
-#: ../tin.1:936
+#: ../tin.1:941
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:936
+#: ../tin.1:941
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:939
+#: ../tin.1:944
 msgid "Reverse article selections."
 msgstr ""
 
 # type: TP
-#: ../tin.1:939
+#: ../tin.1:944
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:942
+#: ../tin.1:947
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:947
+#: ../tin.1:952
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:950
+#: ../tin.1:955
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:950
+#: ../tin.1:955
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:953
+#: ../tin.1:958
 msgid "View next unread article within thread."
 msgstr "Nächsten ungelesenen Artikel im Thread anzeigen."
 
 # type: Plain text
-#: ../tin.1:958
+#: ../tin.1:963
 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 "
@@ -2385,38 +2405,44 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:969
+#: ../tin.1:974
 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:973
+#: ../tin.1:978
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:973
+#: ../tin.1:978
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
+# type: TP
+#: ../tin.1:982
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
 # type: Plain text
-#: ../tin.1:983 ../tin.1:1202
+#: ../tin.1:993 ../tin.1:1212
 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:986
+#: ../tin.1:996
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:992
+#: ../tin.1:1002
 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 "
@@ -2424,49 +2450,49 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:995
+#: ../tin.1:1005
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 # type: TP
-#: ../tin.1:1015
+#: ../tin.1:1025
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 # type: TP
-#: ../tin.1:1020
+#: ../tin.1:1030
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1023
+#: ../tin.1:1033
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 # type: Plain text
-#: ../tin.1:1027 ../tin.1:1266
+#: ../tin.1:1037 ../tin.1:1276
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1027
+#: ../tin.1:1037
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:1030
+#: ../tin.1:1040
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1037
+#: ../tin.1:1047
 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 "
@@ -2475,7 +2501,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1042
+#: ../tin.1:1052
 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 "
@@ -2484,130 +2510,130 @@ msgstr ""
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1047
+#: ../tin.1:1057
 msgid "Mark all articles in thread as unread."
 msgstr "Alle Artikel im aktuellen Thread as ungelesen markieren."
 
 # type: SS
-#: ../tin.1:1047
+#: ../tin.1:1057
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1052
+#: ../tin.1:1062
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1055
+#: ../tin.1:1065
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 # type: TP
-#: ../tin.1:1059
+#: ../tin.1:1069
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 # type: Plain text
-#: ../tin.1:1063
+#: ../tin.1:1073
 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:1063
+#: ../tin.1:1073
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 # type: Plain text
-#: ../tin.1:1068
+#: ../tin.1:1078
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1068
+#: ../tin.1:1078
 #, no-wrap
 msgid "B<PageToggleHeaders '^H'>"
 msgstr "B<PageToggleHeaders '^H'>"
 
 # type: Plain text
-#: ../tin.1:1071
+#: ../tin.1:1081
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1075
+#: ../tin.1:1085
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 # type: Plain text
-#: ../tin.1:1078
+#: ../tin.1:1088
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1078
+#: ../tin.1:1088
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 # type: Plain text
-#: ../tin.1:1082
+#: ../tin.1:1092
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1082
+#: ../tin.1:1092
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 # type: Plain text
-#: ../tin.1:1086
+#: ../tin.1:1096
 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:1086
+#: ../tin.1:1096
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 # type: Plain text
-#: ../tin.1:1089
+#: ../tin.1:1099
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1089
+#: ../tin.1:1099
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 # type: Plain text
-#: ../tin.1:1093
+#: ../tin.1:1103
 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:1093
+#: ../tin.1:1103
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 # type: Plain text
-#: ../tin.1:1100
+#: ../tin.1:1110
 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 "
@@ -2617,23 +2643,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1109
+#: ../tin.1:1119
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1112
+#: ../tin.1:1122
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1112
+#: ../tin.1:1122
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 # type: Plain text
-#: ../tin.1:1117
+#: ../tin.1:1127
 msgid ""
 "Skip to the end of the next quoted text-block in this article. Quoted text "
 "is everything which matches B<quote_regex>, B<quote_regex2> or "
@@ -2641,40 +2667,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1117
+#: ../tin.1:1127
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 # type: Plain text
-#: ../tin.1:1120
+#: ../tin.1:1130
 msgid "Goto the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1120
+#: ../tin.1:1130
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1123
+#: ../tin.1:1133
 msgid "Goto the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1123
+#: ../tin.1:1133
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 # type: Plain text
-#: ../tin.1:1126
+#: ../tin.1:1136
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1140
+#: ../tin.1:1150
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2686,7 +2712,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1149
+#: ../tin.1:1159
 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>, "
@@ -2697,24 +2723,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1149
+#: ../tin.1:1159
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1152
+#: ../tin.1:1162
 msgid "Goto next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1152
+#: ../tin.1:1162
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1157
+#: ../tin.1:1167
 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 "
@@ -2722,271 +2748,265 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1160
+#: ../tin.1:1170
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwärts)."
 
 # type: Plain text
-#: ../tin.1:1163
+#: ../tin.1:1173
 msgid "Author backward search."
 msgstr "Suche nach Autor (rückwärts)."
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1181
 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:1175
+#: ../tin.1:1185
 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:1175
+#: ../tin.1:1185
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
-# type: Plain text
-#: ../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 "
-"newsgroup 'control' or 'control.cancel'."
-msgstr ""
-
 # type: TP
-#: ../tin.1:1180
+#: ../tin.1:1190
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 # type: Plain text
-#: ../tin.1:1183
+#: ../tin.1:1193
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1186
+#: ../tin.1:1196
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 # type: Plain text
-#: ../tin.1:1189
+#: ../tin.1:1199
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1189
+#: ../tin.1:1199
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 # type: Plain text
-#: ../tin.1:1193
+#: ../tin.1:1203
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1193
+#: ../tin.1:1203
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 # type: Plain text
-#: ../tin.1:1196
+#: ../tin.1:1206
 msgid "Goto the start of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1196
+#: ../tin.1:1206
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 # type: Plain text
-#: ../tin.1:1199
+#: ../tin.1:1209
 msgid "Goto the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 # type: TP
-#: ../tin.1:1205
+#: ../tin.1:1215
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 # type: Plain text
-#: ../tin.1:1208
+#: ../tin.1:1218
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1208
+#: ../tin.1:1218
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:1211
+#: ../tin.1:1221
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1214
+#: ../tin.1:1224
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 # type: TP
-#: ../tin.1:1223
+#: ../tin.1:1233
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 # type: Plain text
-#: ../tin.1:1226
+#: ../tin.1:1236
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1226
+#: ../tin.1:1236
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:1229
+#: ../tin.1:1239
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1234
+#: ../tin.1:1244
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 # type: Plain text
-#: ../tin.1:1237
+#: ../tin.1:1247
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1237
+#: ../tin.1:1247
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:1240
+#: ../tin.1:1250
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1243
+#: ../tin.1:1253
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1246
+#: ../tin.1:1256
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 # type: Plain text
-#: ../tin.1:1250
+#: ../tin.1:1260
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1250
+#: ../tin.1:1260
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 # type: Plain text
-#: ../tin.1:1254
+#: ../tin.1:1264
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1254
+#: ../tin.1:1264
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 # type: TP
-#: ../tin.1:1259
+#: ../tin.1:1269
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1262
+#: ../tin.1:1272
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 # type: TP
-#: ../tin.1:1266
+#: ../tin.1:1276
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 # type: Plain text
-#: ../tin.1:1269
+#: ../tin.1:1279
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1269
+#: ../tin.1:1279
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 # type: Plain text
-#: ../tin.1:1272
+#: ../tin.1:1282
 msgid "Goto parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1272
+#: ../tin.1:1282
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 # type: Plain text
-#: ../tin.1:1277
+#: ../tin.1:1286
 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."
+"Display a list of URLs in the current article. See the section \"URL LISTING"
+"\" for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1277
+#: ../tin.1:1286
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 # type: Plain text
-#: ../tin.1:1280
-msgid "View or save multimedia attachments."
+#: ../tin.1:1290
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1287
+#: ../tin.1:1297
 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>'), "
@@ -2995,13 +3015,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1287
+#: ../tin.1:1297
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:1293
+#: ../tin.1:1303
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -3010,25 +3030,200 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1296
+#: ../tin.1:1306
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1301
+#: ../tin.1:1311
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 # type: SS
-#: ../tin.1:1301
+#: ../tin.1:1311
+#, no-wrap
+msgid "URL LISTING"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1314
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
+"Besides the common moving keys, the following commands are available:"
+msgstr ""
+
+# type: TP
+#: ../tin.1:1315
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1319
+msgid ""
+"The current URL will be prompted and opened using the B<url_handler>. "
+"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1322
+msgid "URL forward search."
+msgstr "Suche nach URL (vorwärts)."
+
+# type: Plain text
+#: ../tin.1:1325
+msgid "URL backward search."
+msgstr "Suche nach URL (rückwärts)."
+
+# type: TP
+#: ../tin.1:1331 ../tin.1:1384
+msgid "Shell escape."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1334
+msgid "Toggle the display of the current URL in the last line."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1337 ../tin.1:1391
+msgid "Help screen of commands available."
+msgstr ""
+
+# type: SS
+#. --------------------------------------------------------------------
+#: ../tin.1:1343
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1346
+msgid ""
+"B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+
+# type: TP
+#: ../tin.1:1347
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+# type: Plain text
+#: ../tin.1:1350
+msgid "Pipe attachment into command."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1350
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+# type: Plain text
+#: ../tin.1:1353
+msgid "Save current attachment / tagged attachments to disk."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1353
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1356
+msgid "View attachment."
+msgstr "Multimediaanhänge anzeigen."
+
+# type: TP
+#: ../tin.1:1356
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+# type: Plain text
+#: ../tin.1:1359
+msgid "Tag one or more attachments for saving."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1359
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+# type: Plain text
+#: ../tin.1:1363
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1363
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+# type: Plain text
+#: ../tin.1:1366
+msgid "Reverse tagging of all attachments."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1366
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+# type: Plain text
+#: ../tin.1:1369
+msgid "Untag all tagged attachments."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1372
+msgid "Attachment forward search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1375
+msgid "Attachment backward search."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1378
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+# type: Plain text
+#: ../tin.1:1381
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1388
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr "Names oder Beschreibung des Anhangs in der untersten Zeile anzeigen."
+
+# type: SS
+#. --------------------------------------------------------------------
+#: ../tin.1:1397
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 # type: Plain text
 #.  FIXME - add missing descriptions
-#: ../tin.1:1311
+#: ../tin.1:1407
 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 "
@@ -3040,7 +3235,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1319
+#: ../tin.1:1415
 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 "
@@ -3051,7 +3246,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1325
+#: ../tin.1:1421
 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 "
@@ -3061,7 +3256,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1332
+#: ../tin.1:1428
 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> "
@@ -3071,7 +3266,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1337
+#: ../tin.1:1433
 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 "
@@ -3080,14 +3275,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1340
+#: ../tin.1:1436
 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
+#: ../tin.1:1440
 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/"
@@ -3095,161 +3290,175 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1344
+#: ../tin.1:1440
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr "B<Lange Newsgruppennamen abkürzen (abbreviate_groupname)>"
+
+# type: Plain text
+#: ../tin.1:1446 ../tin.5:1183
+msgid ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers -E<gt> n.software."
+"readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1446
 #, 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:1348 ../tin.5:1169
+#: ../tin.1:1450 ../tin.5:1187
 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:1348
+#: ../tin.1:1450
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<Füge 'User-Agent:'-header ein (advertising)>"
 
 # type: Plain text
-#: ../tin.1:1351 ../tin.5:1172
+#: ../tin.1:1453 ../tin.5:1190
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1351
+#: ../tin.1:1453
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>"
 
 # type: Plain text
-#: ../tin.1:1354 ../tin.5:1175
+#: ../tin.1:1456 ../tin.5:1193
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1354
+#: ../tin.1:1456
 #, 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:1357 ../tin.5:1178
+#: ../tin.1:1459 ../tin.5:1196
 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:1357
+#: ../tin.1:1459
 #, 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:1360 ../tin.5:1181
+#: ../tin.1:1462 ../tin.5:1199
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1360
+#: ../tin.1:1462
 #, 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:1364 ../tin.5:1185
+#: ../tin.1:1466 ../tin.5:1203
 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:1364
+#: ../tin.1:1466
 #, 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:1368 ../tin.5:1189
+#: ../tin.1:1470 ../tin.5:1207
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1368
+#: ../tin.1:1470
 #, 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:1372 ../tin.5:1193
+#: ../tin.1:1474 ../tin.5:1211
 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:1372
+#: ../tin.1:1474
 #, 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:1376
+#: ../tin.1:1478
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1376
+#: ../tin.1:1478
 #, 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:1379 ../tin.5:1200
+#: ../tin.1:1481 ../tin.5:1218
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1379
+#: ../tin.1:1481
 #, 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:1383 ../tin.5:1204
+#: ../tin.1:1485 ../tin.5:1222
 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:1383
+#: ../tin.1:1485
 #, 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:1387 ../tin.5:1208
+#: ../tin.1:1489 ../tin.5:1226
 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:1387 ../tin.5:1208
+#: ../tin.1:1489 ../tin.5:1226
 #, 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:1392
+#: ../tin.1:1494
 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 "
@@ -3257,50 +3466,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1392
+#: ../tin.1:1494
 #, 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:1396 ../tin.5:1219
+#: ../tin.1:1498 ../tin.5:1237
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1396
+#: ../tin.1:1498
 #, 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:1400 ../tin.5:1223
+#: ../tin.1:1502 ../tin.5:1241
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1400
+#: ../tin.1:1502
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
 
 # type: Plain text
-#: ../tin.1:1403 ../tin.1:2310
+#: ../tin.1:1505 ../tin.1:2420
 msgid "Default is OFF."
 msgstr "Standard ist OFF."
 
 # type: TP
-#: ../tin.1:1403
+#: ../tin.1:1505
 #, 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:1409 ../tin.5:1232
+#: ../tin.1:1511 ../tin.5:1250
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3308,13 +3517,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1409
+#: ../tin.1:1511
 #, 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:1414 ../tin.5:1237
+#: ../tin.1:1516 ../tin.5:1255
 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 "
@@ -3322,13 +3531,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1414
+#: ../tin.1:1516
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Zeigt Minimenü & Posting etiquette (beginner_level)>"
 
 # type: Plain text
-#: ../tin.1:1419 ../tin.5:1242
+#: ../tin.1:1521 ../tin.5:1260
 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 "
@@ -3336,13 +3545,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1419
+#: ../tin.1:1521
 #, 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:1424
+#: ../tin.1:1526
 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.  "
@@ -3350,302 +3559,302 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1424
+#: ../tin.1:1526
 #, 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:1430 ../tin.5:1251
+#: ../tin.1:1532 ../tin.5:1269
 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:1430
+#: ../tin.1:1532
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard Hintergrundfarbe (col_back)>"
 
 # type: Plain text
-#: ../tin.1:1433 ../tin.5:1254
+#: ../tin.1:1535 ../tin.5:1272
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 # type: TP
-#: ../tin.1:1433
+#: ../tin.1:1535
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Farbe des Autors (From:) (col_from)>"
 
 # type: Plain text
-#: ../tin.1:1436 ../tin.5:1257
+#: ../tin.1:1538 ../tin.5:1275
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 # type: TP
-#: ../tin.1:1436
+#: ../tin.1:1538
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
 
 # type: Plain text
-#: ../tin.1:1439 ../tin.5:1260
+#: ../tin.1:1541 ../tin.5:1278
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 # type: TP
-#: ../tin.1:1439
+#: ../tin.1:1541
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Farbe des Hilfstext (col_help)>"
 
 # type: Plain text
-#: ../tin.1:1442 ../tin.5:1263
+#: ../tin.1:1544 ../tin.5:1281
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 # type: TP
-#: ../tin.1:1442
+#: ../tin.1:1544
 #, 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:1445 ../tin.5:1266
+#: ../tin.1:1547 ../tin.5:1284
 msgid "Color of background for inverse text"
-msgstr ""
+msgstr "Hintergrundfarbe für inversen Text"
 
 # type: TP
-#: ../tin.1:1445
+#: ../tin.1:1547
 #, 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:1448 ../tin.5:1269
+#: ../tin.1:1550 ../tin.5:1287
 msgid "Color of foreground for inverse text"
-msgstr ""
+msgstr "Vordergrundfarbe für inversen Text"
 
 # type: TP
-#: ../tin.1:1448
+#: ../tin.1:1550
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1452 ../tin.5:1273
+#: ../tin.1:1554 ../tin.5:1291
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1452
+#: ../tin.1:1554
 #, 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:1456 ../tin.5:1277
+#: ../tin.1:1558 ../tin.5:1295
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1456
+#: ../tin.1:1558
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1460 ../tin.5:1281
+#: ../tin.1:1562 ../tin.5:1299
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1460
+#: ../tin.1:1562
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1464 ../tin.5:1285
+#: ../tin.1:1566 ../tin.5:1303
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1464
+#: ../tin.1:1566
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des Minihilfemenü (col_minihelp)>"
 
 # type: Plain text
-#: ../tin.1:1467 ../tin.5:1288
+#: ../tin.1:1569 ../tin.5:1306
 msgid "Color of mini help menu"
 msgstr "Farbe des Minihilfemenü"
 
 # type: TP
-#: ../tin.1:1467
+#: ../tin.1:1569
 #, 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:1470 ../tin.5:1291
+#: ../tin.1:1572 ../tin.5:1309
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 # type: TP
-#: ../tin.1:1470
+#: ../tin.1:1572
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 # type: Plain text
-#: ../tin.1:1473 ../tin.5:1294
+#: ../tin.1:1575 ../tin.5:1312
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 # type: TP
-#: ../tin.1:1473
+#: ../tin.1:1575
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 # type: Plain text
-#: ../tin.1:1476 ../tin.5:1297
+#: ../tin.1:1578 ../tin.5:1315
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1476
+#: ../tin.1:1578
 #, 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:1479 ../tin.5:1300
+#: ../tin.1:1581 ../tin.5:1318
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1479
+#: ../tin.1:1581
 #, 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:1482 ../tin.5:1303
+#: ../tin.1:1584 ../tin.5:1321
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1482
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des Antwortzählers (col_response)>"
 
 # type: Plain text
-#: ../tin.1:1486
+#: ../tin.1:1588
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1486
+#: ../tin.1:1588
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 # type: Plain text
-#: ../tin.1:1489 ../tin.5:1310
+#: ../tin.1:1591 ../tin.5:1328
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 # type: TP
-#: ../tin.1:1489
+#: ../tin.1:1591
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 # type: Plain text
-#: ../tin.1:1492 ../tin.5:1313
+#: ../tin.1:1594 ../tin.5:1331
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 # type: TP
-#: ../tin.1:1492
+#: ../tin.1:1594
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
 
 # type: Plain text
 #
-#: ../tin.1:1495 ../tin.5:1316
+#: ../tin.1:1597 ../tin.5:1334
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 # type: TP
-#: ../tin.1:1495
+#: ../tin.1:1597
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 # type: Plain text
-#: ../tin.1:1498 ../tin.5:1319
+#: ../tin.1:1600 ../tin.5:1337
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 # type: TP
-#: ../tin.1:1498
+#: ../tin.1:1600
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 # type: Plain text
-#: ../tin.1:1501 ../tin.5:1322
+#: ../tin.1:1603 ../tin.5:1340
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 # type: TP
-#: ../tin.1:1501
+#: ../tin.1:1603
 #, 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:1504 ../tin.5:1325
+#: ../tin.1:1606 ../tin.5:1343
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 # type: TP
-#: ../tin.1:1504
+#: ../tin.1:1606
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Bestätigung erforderlich für (confirm_choice)>"
 
 # type: Plain text
-#: ../tin.1:1507
+#: ../tin.1:1609
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1508 ../tin.1:1514 ../tin.1:1518
+#: ../tin.1:1610 ../tin.1:1616 ../tin.1:1620
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.1:1514
+#: ../tin.1:1616
 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 "
@@ -3653,21 +3862,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1518
+#: ../tin.1:1620
 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:1522
+#: ../tin.1:1624
 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:1523
+#: ../tin.1:1625
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -3676,7 +3885,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:1535
+#: ../tin.1:1637
 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 "
@@ -3685,365 +3894,403 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1535
+#: ../tin.1:1637
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 # type: TP
-#: ../tin.1:1537
+#: ../tin.1:1639
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 # type: TP
-#: ../tin.1:1539
+#: ../tin.1:1641
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 # type: Plain text
-#: ../tin.1:1542 ../tin.5:1364
+#: ../tin.1:1644 ../tin.5:1382
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1542
+#: ../tin.1:1644
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 # type: Plain text
-#: ../tin.1:1545 ../tin.5:1367
+#: ../tin.1:1647 ../tin.5:1385
 msgid "Default is 28."
 msgstr "Standard ist 28."
 
 # type: TP
-#: ../tin.1:1545
+#: ../tin.1:1647
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 # type: Plain text
-#: ../tin.1:1549
+#: ../tin.1:1651
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1549
+#: ../tin.1:1651
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 # type: Plain text
-#: ../tin.1:1554
+#: ../tin.1:1656
 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:1554
+#: ../tin.1:1656
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 # type: Plain text
-#: ../tin.1:1558
+#: ../tin.1:1660
 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:1558
+#: ../tin.1:1660
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 # type: Plain text
-#: ../tin.1:1561 ../tin.5:1382
+#: ../tin.1:1663 ../tin.5:1400
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1562 ../tin.1:1592
+#: ../tin.1:1664 ../tin.1:1698 ../tin.1:1829 ../tin.1:1999 ../tin.1:2042
+#: ../tin.1:2154 ../tin.1:2180 ../tin.1:2231 ../tin.1:2261 ../tin.1:2332
+#: ../tin.1:2360 ../tin.1:2380 ../tin.1:2464 ../tin.5:1553 ../tin.5:1736
+#: ../tin.5:1785 ../tin.5:1916 ../tin.5:1942 ../tin.5:1995 ../tin.5:2024
+#: ../tin.5:2105 ../tin.5:2125 ../tin.5:2217
 #, no-wrap
-msgid "0,1"
-msgstr "0,1"
+msgid "0"
+msgstr "0"
+
+# type: Plain text
+#: ../tin.1:1666 ../tin.1:1700
+#, no-wrap
+msgid " ''Subject:'' (case sensitive)\n"
+msgstr " ''Subject:'' (Gross/Kleinschreibung beachten)\n"
+
+# type: IP
+#: ../tin.1:1666 ../tin.1:1700 ../tin.1:1835 ../tin.1:2001 ../tin.1:2044
+#: ../tin.1:2156 ../tin.1:2182 ../tin.1:2233 ../tin.1:2263 ../tin.1:2334
+#: ../tin.1:2362 ../tin.1:2382 ../tin.1:2466 ../tin.5:1560 ../tin.5:1738
+#: ../tin.5:1787 ../tin.5:1836 ../tin.5:1918 ../tin.5:1944 ../tin.5:1997
+#: ../tin.5:2026 ../tin.5:2107 ../tin.5:2127 ../tin.5:2219
+#, no-wrap
+msgid "1"
+msgstr "1"
 
 # type: Plain text
-#: ../tin.1:1564 ../tin.1:1594
+#: ../tin.1:1668 ../tin.1:1702
 #, no-wrap
-msgid " ''Subject:''\n"
-msgstr " ''Subject:''\n"
+msgid " ''Subject:'' (ignore case)\n"
+msgstr " ''Subject:'' (Gross/Kleinschreibung ignorieren)\n"
 
 # type: IP
-#: ../tin.1:1564 ../tin.1:1594
+#: ../tin.1:1668 ../tin.1:1702 ../tin.1:1840 ../tin.1:2003 ../tin.1:2048
+#: ../tin.1:2159 ../tin.1:2186 ../tin.1:2235 ../tin.1:2266 ../tin.1:2336
+#: ../tin.1:2364 ../tin.1:2384 ../tin.1:2468 ../tin.5:1565 ../tin.5:1740
+#: ../tin.5:1792 ../tin.5:1840 ../tin.5:1921 ../tin.5:1948 ../tin.5:1999
+#: ../tin.5:2029 ../tin.5:2109 ../tin.5:2129 ../tin.5:2221
 #, no-wrap
-msgid "2,3"
-msgstr "2,3"
+msgid "2"
+msgstr "2"
+
+# type: Plain text
+#: ../tin.1:1670 ../tin.1:1704
+#, no-wrap
+msgid " ''From:'' (case sensitive)\n"
+msgstr " ''From:'' (Gross/Kleinschreibung beachten)\n"
+
+# type: IP
+#: ../tin.1:1670 ../tin.1:1704 ../tin.1:2005 ../tin.1:2162 ../tin.1:2190
+#: ../tin.1:2237 ../tin.1:2268 ../tin.1:2338 ../tin.1:2386 ../tin.5:1742
+#: ../tin.5:1924 ../tin.5:1952 ../tin.5:2001 ../tin.5:2031 ../tin.5:2131
+#, no-wrap
+msgid "3"
+msgstr "3"
 
 # type: Plain text
-#: ../tin.1:1566 ../tin.1:1596
+#: ../tin.1:1672 ../tin.1:1706
 #, no-wrap
-msgid " ''From:''\n"
-msgstr " ''From:''\n"
+msgid " ''From:'' (ignore case)\n"
+msgstr " ''From:'' (Gross/Kleinschreibung ignorieren)\n"
 
 # type: IP
-#: ../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
+#: ../tin.1:1672 ../tin.1:1706 ../tin.1:2007 ../tin.1:2239 ../tin.1:2270
+#: ../tin.1:2341 ../tin.1:2388 ../tin.5:1744 ../tin.5:1846 ../tin.5:2003
+#: ../tin.5:2033 ../tin.5:2133
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 # type: Plain text
-#: ../tin.1:1568 ../tin.1:1598
+#: ../tin.1:1674 ../tin.1:1708
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
-msgstr " ''Message-ID:'' & volle ''References:'' Zeile\n"
+msgstr " ''Message-ID:'' & alle ''References:'' Einträge\n"
 
 # type: IP
-#: ../tin.1:1568 ../tin.1:1598 ../tin.1:2131 ../tin.1:2233 ../tin.1:2281
-#: ../tin.5:1983 ../tin.5:2114
+#: ../tin.1:1674 ../tin.1:1708 ../tin.1:2241 ../tin.1:2343 ../tin.1:2391
+#: ../tin.5:2005 ../tin.5:2136
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 # type: Plain text
-#: ../tin.1:1570 ../tin.1:1600
+#: ../tin.1:1676 ../tin.1:1710
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr "''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 # type: IP
-#: ../tin.1:1570 ../tin.1:1600 ../tin.1:2133 ../tin.1:2283 ../tin.5:1985
-#: ../tin.5:2116
+#: ../tin.1:1676 ../tin.1:1710 ../tin.1:2243 ../tin.1:2393 ../tin.5:2007
+#: ../tin.5:2138
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 # type: Plain text
-#: ../tin.1:1572 ../tin.1:1602
+#: ../tin.1:1678 ../tin.1:1712
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
-msgstr " nur ''Message-ID:''\n"
+msgstr " ''Message-ID:'' allein\n"
 
 # type: IP
-#: ../tin.1:1572 ../tin.1:1602 ../tin.1:2136 ../tin.1:2285 ../tin.5:1988
-#: ../tin.5:2118
+#: ../tin.1:1678 ../tin.1:1712 ../tin.1:2246 ../tin.1:2395 ../tin.5:2010
+#: ../tin.5:2140
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 # type: Plain text
-#: ../tin.1:1574 ../tin.1:1604
+#: ../tin.1:1680 ../tin.1:1714
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 # type: TP
-#: ../tin.1:1575
+#: ../tin.1:1681
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 # type: Plain text
-#: ../tin.1:1579 ../tin.5:1397
+#: ../tin.1:1685 ../tin.5:1417
 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:1579
+#: ../tin.1:1685
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 # type: Plain text
-#: ../tin.1:1584
+#: ../tin.1:1690
 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:1584
+#: ../tin.1:1690
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 # type: Plain text
-#: ../tin.1:1588
+#: ../tin.1:1694
 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:1588
+#: ../tin.1:1694
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 # type: Plain text
-#: ../tin.1:1591 ../tin.5:1408
+#: ../tin.1:1697 ../tin.5:1428
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1605
+#: ../tin.1:1715
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 # type: TP
-#: ../tin.1:1607
+#: ../tin.1:1717
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 # type: TP
-#: ../tin.1:1609
+#: ../tin.1:1719
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 # type: TP
-#: ../tin.1:1611
+#: ../tin.1:1721
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 # type: TP
-#: ../tin.1:1613
+#: ../tin.1:1723
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1725
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 # type: TP
-#: ../tin.1:1617
+#: ../tin.1:1727
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 # type: TP
-#: ../tin.1:1619
+#: ../tin.1:1729
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 # type: TP
-#: ../tin.1:1621
+#: ../tin.1:1731
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 # type: TP
-#: ../tin.1:1623
+#: ../tin.1:1733
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 # type: TP
-#: ../tin.1:1625
+#: ../tin.1:1735
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 # type: TP
-#: ../tin.1:1627
+#: ../tin.1:1737
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 # type: TP
-#: ../tin.1:1629
+#: ../tin.1:1739
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 # type: TP
-#: ../tin.1:1631
+#: ../tin.1:1741
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 # type: TP
-#: ../tin.1:1633
+#: ../tin.1:1743
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 # type: TP
-#: ../tin.1:1635
+#: ../tin.1:1745
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 # type: TP
-#: ../tin.1:1637
+#: ../tin.1:1747
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 # type: TP
-#: ../tin.1:1639
+#: ../tin.1:1749
 #, 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:1643
+#: ../tin.1:1753
 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:1643
+#: ../tin.1:1753
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 # type: Plain text
-#: ../tin.1:1647
+#: ../tin.1:1757
 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:1647
+#: ../tin.1:1757
 #, 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:1651 ../tin.5:1466
+#: ../tin.1:1761 ../tin.5:1488
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1651
+#: ../tin.1:1761
 #, 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:1657
+#: ../tin.1:1767
 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 "
@@ -4052,25 +4299,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1657
+#: ../tin.1:1767
 #, 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:1660 ../tin.5:1484
+#: ../tin.1:1770 ../tin.5:1506
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1660
+#: ../tin.1:1770
 #, 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:1668 ../tin.5:1481
+#: ../tin.1:1778 ../tin.5:1503
 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 "
@@ -4081,26 +4328,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1668
+#: ../tin.1:1778
 #, 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:1672 ../tin.5:1488
+#: ../tin.1:1782 ../tin.5:1510
 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:1672
+#: ../tin.1:1782
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
-msgstr "B<Zeige uue-Teile als Attachment (hide_uue)>"
+msgstr "B<Zeige uue-Teile als Anhang (hide_uue)>"
 
 # type: Plain text
-#: ../tin.1:1681
+#: ../tin.1:1791
 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 "
@@ -4112,13 +4359,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1681
+#: ../tin.1:1791
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 # type: Plain text
-#: ../tin.1:1688
+#: ../tin.1:1798
 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 "
@@ -4127,14 +4374,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1688
+#: ../tin.1:1798
 #, 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:1695
+#: ../tin.1:1805
 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 "
@@ -4143,13 +4390,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1695
+#: ../tin.1:1805
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 # type: Plain text
-#: ../tin.1:1702
+#: ../tin.1:1812
 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, ...). "
@@ -4162,26 +4409,26 @@ msgstr ""
 #.  TODO: fix menu description
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
-#: ../tin.1:1702
+#: ../tin.1:1812
 #, 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:1709 ../tin.5:1521
+#: ../tin.1:1819 ../tin.5:1543
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1709
+#: ../tin.1:1819
 #, 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:1714 ../tin.5:1526
+#: ../tin.1:1824 ../tin.5:1548
 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."
@@ -4189,30 +4436,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1714
+#: ../tin.1:1824
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 # type: Plain text
-#: ../tin.1:1718
+#: ../tin.1:1828
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
-# type: IP
-#: ../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:1725
+#: ../tin.1:1835
 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 "
@@ -4221,18 +4458,8 @@ msgid ""
 "group the mark will be gone."
 msgstr ""
 
-# type: IP
-#: ../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:1730 ../tin.5:1543
+#: ../tin.1:1840 ../tin.5:1565
 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 "
@@ -4240,18 +4467,8 @@ msgid ""
 "B<art_marked_killed>."
 msgstr ""
 
-# type: IP
-#: ../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:1734 ../tin.5:1547
+#: ../tin.1:1844 ../tin.5:1569
 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 "
@@ -4259,18 +4476,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1736
+#: ../tin.1:1846
 msgid "Default is 0 (B<Kill only unread arts>)."
-msgstr ""
+msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
 
 # type: TP
-#: ../tin.1:1736
+#: ../tin.1:1846
 #, 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:1742 ../tin.5:1554
+#: ../tin.1:1852 ../tin.5:1576
 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 "
@@ -4279,39 +4496,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1742
+#: ../tin.1:1852
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 # type: Plain text
-#: ../tin.1:1748 ../tin.5:1560
+#: ../tin.1:1858 ../tin.5:1582
 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:1748
+#: ../tin.1:1858
 #, 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:1752 ../tin.5:1564
+#: ../tin.1:1862 ../tin.5:1586
 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:1752
+#: ../tin.1:1862
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:1757 ../tin.5:1569
+#: ../tin.1:1867 ../tin.5:1591
 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, %"
@@ -4319,13 +4536,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1757
+#: ../tin.1:1867
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 # type: Plain text
-#: ../tin.1:1765
+#: ../tin.1:1875
 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 "
@@ -4333,13 +4550,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1765
+#: ../tin.1:1875
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 # type: Plain text
-#: ../tin.1:1774
+#: ../tin.1:1884
 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 "
@@ -4348,14 +4565,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1774
+#: ../tin.1:1884
 #, 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:1783
+#: ../tin.1:1893
 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> %"
@@ -4367,13 +4584,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1783
+#: ../tin.1:1893
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr "B<'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)>"
 
 # type: Plain text
-#: ../tin.1:1791 ../tin.5:1617
+#: ../tin.1:1901 ../tin.5:1639
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4384,24 +4601,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1791
+#: ../tin.1:1901
 #, 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:1794 ../tin.5:1609
+#: ../tin.1:1904 ../tin.5:1631
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1794
+#: ../tin.1:1904
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 # type: Plain text
-#: ../tin.1:1806
+#: ../tin.1:1916
 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. "
@@ -4412,13 +4629,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1806
+#: ../tin.1:1916
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 # type: Plain text
-#: ../tin.1:1819
+#: ../tin.1:1929
 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 "
@@ -4432,13 +4649,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1819
+#: ../tin.1:1929
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 # type: Plain text
-#: ../tin.1:1830
+#: ../tin.1:1940
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4449,14 +4666,16 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1833 ../tin.5:1656
+#: ../tin.1:1943 ../tin.5:1678
 msgid ""
 "US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 msgstr ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
+"KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 # type: Plain text
-#: ../tin.1:1839 ../tin.5:1662
+#: ../tin.1:1949 ../tin.5:1684
 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 "
@@ -4465,13 +4684,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1839
+#: ../tin.1:1949
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1844
+#: ../tin.1:1954
 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 "
@@ -4479,13 +4698,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1844
+#: ../tin.1:1954
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /Schrägstriche/ (mono_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1849
+#: ../tin.1:1959
 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 "
@@ -4493,13 +4712,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1849
+#: ../tin.1:1959
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1854
+#: ../tin.1:1964
 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 "
@@ -4507,13 +4726,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1854
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1859
+#: ../tin.1:1969
 msgid ""
 "Character attribute of words emphasized like -this-. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4521,26 +4740,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1859
+#: ../tin.1:1969
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 # type: Plain text
-#: ../tin.1:1863
+#: ../tin.1:1973
 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:1863
+#: ../tin.1:1973
 #, 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:1870
+#: ../tin.1:1980
 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 "
@@ -4550,13 +4769,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1870
+#: ../tin.1:1980
 #, 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:1879
+#: ../tin.1:1989
 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 "
@@ -4567,13 +4786,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1879
+#: ../tin.1:1989
 #, 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:1884 ../tin.5:1709
+#: ../tin.1:1994 ../tin.5:1731
 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, %"
@@ -4581,79 +4800,71 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1884
+#: ../tin.1:1994
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 # type: Plain text
-#: ../tin.1:1888
+#: ../tin.1:1998
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1891 ../tin.5:1716
+#: ../tin.1:2001 ../tin.5:1738
 msgid "B<None>: no normalization"
-msgstr ""
+msgstr "B<None>: keine Normalisierung"
 
 # type: Plain text
-#: ../tin.1:1893 ../tin.5:1718
+#: ../tin.1:2003 ../tin.5:1740
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1895 ../tin.5:1720
+#: ../tin.1:2005 ../tin.5:1742
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
-# type: IP
-#: ../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:1897 ../tin.5:1722
+#: ../tin.1:2007 ../tin.5:1744
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1899 ../tin.5:1724
+#: ../tin.1:2009 ../tin.5:1746
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1902
+#: ../tin.1:2012
 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:1902
+#: ../tin.1:2012
 #, 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:1906
+#: ../tin.1:2016
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1906
+#: ../tin.1:2016
 #, 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:1917 ../tin.5:1744
+#: ../tin.1:2027 ../tin.5:1766
 msgid ""
 "Allows 8bit characters unencoded in the header of a news article, if set "
 "this also disables the generation of MIME-headers when they are usually "
@@ -4666,13 +4877,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1917
+#: ../tin.1:2027
 #, 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:1922
+#: ../tin.1:2032
 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 "
@@ -4680,13 +4891,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1922
+#: ../tin.1:2032
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
 
 # type: Plain text
-#: ../tin.1:1927
+#: ../tin.1:2037
 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 "
@@ -4694,41 +4905,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1927
+#: ../tin.1:2037
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
 
 # type: Plain text
-#: ../tin.1:1931
+#: ../tin.1:2041
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1934 ../tin.5:1765
+#: ../tin.1:2044 ../tin.5:1787
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1938
+#: ../tin.1:2048
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1940 ../tin.5:1772
+#: ../tin.1:2050 ../tin.5:1794
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1941
+#: ../tin.1:2051
 #, 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:1947 ../tin.5:1779
+#: ../tin.1:2057 ../tin.5:1801
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -4736,26 +4947,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1947
+#: ../tin.1:2057
 #, 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:1951 ../tin.5:1783
+#: ../tin.1:2061 ../tin.5:1805
 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:1951
+#: ../tin.1:2061
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 # type: Plain text
-#: ../tin.1:1960
+#: ../tin.1:2070
 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. "
@@ -4763,40 +4974,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1960
+#: ../tin.1:2070
 #, 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:1964 ../tin.5:1797
+#: ../tin.1:2074 ../tin.5:1819
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1964
+#: ../tin.1:2074
 #, 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:1967
+#: ../tin.1:2077
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1967
+#: ../tin.1:2077
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 # type: Plain text
 #.  TODO: document %s
-#: ../tin.1:1972 ../tin.5:1807
+#: ../tin.1:2082 ../tin.5:1829
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -4804,13 +5015,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1972
+#: ../tin.1:2082
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 # type: Plain text
-#: ../tin.1:1979
+#: ../tin.1:2089
 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, "
@@ -4821,7 +5032,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1983
+#: ../tin.1:2093
 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 "
@@ -4829,13 +5040,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1983
+#: ../tin.1:2093
 #, 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:1988
+#: ../tin.1:2098
 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 "
@@ -4843,13 +5054,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1988
+#: ../tin.1:2098
 #, 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:1993
+#: ../tin.1:2103
 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 "
@@ -4857,13 +5068,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1993
+#: ../tin.1:2103
 #, 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)>"
+msgstr "B<Reg. Ausd. für E<gt>=3-fach zitierte Z. (quote_regex3)>"
 
 # type: Plain text
-#: ../tin.1:1998
+#: ../tin.1:2108
 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 "
@@ -4871,39 +5082,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1998
+#: ../tin.1:2108
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 # type: Plain text
-#: ../tin.1:2002 ../tin.5:1852
+#: ../tin.1:2112 ../tin.5:1874
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2002
+#: ../tin.1:2112
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1856
+#: ../tin.1:2116 ../tin.5:1878
 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:2006
+#: ../tin.1:2116
 #, 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:2011 ../tin.5:1861
+#: ../tin.1:2121 ../tin.5:1883
 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 "
@@ -4911,78 +5122,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2011
+#: ../tin.1:2121
 #, 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:2015 ../tin.5:1865
+#: ../tin.1:2125 ../tin.5:1887
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2015
+#: ../tin.1:2125
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<kill) (score_limit_kill>"
 
 # type: Plain text
-#: ../tin.1:2019 ../tin.5:1869
+#: ../tin.1:2129 ../tin.5:1891
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2019
+#: ../tin.1:2129
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1873
+#: ../tin.1:2133 ../tin.5:1895
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2023
+#: ../tin.1:2133
 #, 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:2027 ../tin.5:1877
+#: ../tin.1:2137 ../tin.5:1899
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2027
+#: ../tin.1:2137
 #, 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:2031 ../tin.5:1881
+#: ../tin.1:2141 ../tin.5:1903
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2031
+#: ../tin.1:2141
 #, 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:2039
+#: ../tin.1:2149
 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 "
@@ -4993,52 +5204,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2039
+#: ../tin.1:2149
 #, 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:2043 ../tin.5:1893
+#: ../tin.1:2153 ../tin.5:1915
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2046 ../tin.5:1896
+#: ../tin.1:2156 ../tin.5:1918
 msgid "B<None>, only the ''Subject:'' line will be displayed."
-msgstr ""
+msgstr "B<Nichts>, nur die ''Subject:'' Zeile wird angezeigt."
 
 # type: Plain text
-#: ../tin.1:2049 ../tin.5:1899
+#: ../tin.1:2159 ../tin.5:1921
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2052 ../tin.5:1902
+#: ../tin.1:2162 ../tin.5:1924
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2055 ../tin.5:1905
+#: ../tin.1:2165 ../tin.5:1927
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2056
+#: ../tin.1:2166
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
 
 # type: Plain text
-#: ../tin.1:2065
+#: ../tin.1:2175
 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 "
@@ -5049,25 +5260,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2065
+#: ../tin.1:2175
 #, 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:2069 ../tin.5:1919
+#: ../tin.1:2179 ../tin.5:1941
 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:2072 ../tin.5:1922
+#: ../tin.1:2182 ../tin.5:1944
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 # type: Plain text
-#: ../tin.1:2076
+#: ../tin.1:2186
 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 "
@@ -5075,7 +5286,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2080 ../tin.5:1930
+#: ../tin.1:2190 ../tin.5:1952
 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 "
@@ -5083,66 +5294,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2082 ../tin.5:1932
+#: ../tin.1:2192 ../tin.5:1954
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Zeilen und Bewertung>, Zeilenzahl und Bewertung zusätzlich anzeigen."
 
 # type: TP
-#: ../tin.1:2083
+#: ../tin.1:2193
 #, 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:2087
+#: ../tin.1:2197
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2087
+#: ../tin.1:2197
 #, 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:2091 ../tin.5:1941
+#: ../tin.1:2201 ../tin.5:1963
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2091
+#: ../tin.1:2201
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 # type: Plain text
-#: ../tin.1:2095
+#: ../tin.1:2205
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2095
+#: ../tin.1:2205
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
 
 # type: Plain text
-#: ../tin.1:2098 ../tin.5:1947
+#: ../tin.1:2208 ../tin.5:1969
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2098
+#: ../tin.1:2208
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 # type: Plain text
-#: ../tin.1:2108
+#: ../tin.1:2218
 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 "
@@ -5154,24 +5365,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2108
+#: ../tin.1:2218
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Signatur beim Reposten anhängen (signature_repost)>"
 
 # type: Plain text
-#: ../tin.1:2111 ../tin.5:1961
+#: ../tin.1:2221 ../tin.5:1983
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2111
+#: ../tin.1:2221
 #, 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:2116
+#: ../tin.1:2226
 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 "
@@ -5179,144 +5390,147 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2116
+#: ../tin.1:2226
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 # type: Plain text
-#: ../tin.1:2120 ../tin.5:1972
+#: ../tin.1:2230 ../tin.5:1994
 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:2123 ../tin.5:1975
+#: ../tin.1:2233 ../tin.5:1997
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2125 ../tin.5:1977
+#: ../tin.1:2235 ../tin.5:1999
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
+"B<Subject: (absteigend)>, Artikel absteigend nach ''Subject:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2127 ../tin.5:1979
+#: ../tin.1:2237 ../tin.5:2001
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
+"B<Subject: (aufsteigend)>, Artikel aufsteigend nach ''Subject:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2129 ../tin.5:1981
+#: ../tin.1:2239 ../tin.5:2003
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
-msgstr ""
+msgstr "B<From: (absteigend)>, Artikel absteigend nach ''From:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2131 ../tin.5:1983
+#: ../tin.1:2241 ../tin.5:2005
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-msgstr ""
+msgstr "B<From: (aufsteigend)>, Artikel aufsteigend nach ''From:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2133 ../tin.5:1985
+#: ../tin.1:2243 ../tin.5:2007
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-msgstr ""
+msgstr "B<Date: (absteigend)>, Artikel absteigend nach ''Date:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2136 ../tin.5:1988
+#: ../tin.1:2246 ../tin.5:2010
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-msgstr ""
+msgstr "B<Date: (aufsteigend)>, Artikel aufsteigend nach ''Date:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2138 ../tin.5:1990
+#: ../tin.1:2248 ../tin.5:2012
 msgid "B<Score (descending)>, sort articles by filtering score descending."
-msgstr ""
+msgstr "B<Score (absteigend)>, Artikel absteigend nach Score sortieren."
 
 # type: IP
-#: ../tin.1:2138 ../tin.5:1990
+#: ../tin.1:2248 ../tin.5:2012
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 # type: Plain text
-#: ../tin.1:2140 ../tin.5:1992
+#: ../tin.1:2250 ../tin.5:2014
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
-msgstr ""
+msgstr "B<Score (aufsteigend)>, Artikel aufsteigend nach Score sortieren."
 
 # type: IP
-#: ../tin.1:2140 ../tin.5:1992
+#: ../tin.1:2250 ../tin.5:2014
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 # type: Plain text
-#: ../tin.1:2142 ../tin.5:1994
+#: ../tin.1:2252 ../tin.5:2016
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-msgstr ""
+msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
 
 # type: IP
-#: ../tin.1:2142 ../tin.5:1994
+#: ../tin.1:2252 ../tin.5:2016
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 # type: Plain text
-#: ../tin.1:2144 ../tin.5:1996
+#: ../tin.1:2254 ../tin.5:2018
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
+"B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
 
 # type: TP
-#: ../tin.1:2145
+#: ../tin.1:2255
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 # type: Plain text
-#: ../tin.1:2150 ../tin.5:2001
+#: ../tin.1:2260 ../tin.5:2023
 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:2153 ../tin.5:2004
+#: ../tin.1:2263 ../tin.5:2026
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2156 ../tin.5:2007
+#: ../tin.1:2266 ../tin.5:2029
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2158 ../tin.5:2009
+#: ../tin.1:2268 ../tin.5:2031
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2160 ../tin.5:2011
+#: ../tin.1:2270 ../tin.5:2033
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2162 ../tin.5:2013
+#: ../tin.1:2272 ../tin.5:2035
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2163
+#: ../tin.1:2273
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
 
 # type: Plain text
-#: ../tin.1:2168
+#: ../tin.1:2278
 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 "
@@ -5324,18 +5538,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2170
+#: ../tin.1:2280
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 # type: TP
-#: ../tin.1:2170
+#: ../tin.1:2280
 #, 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:2175
+#: ../tin.1:2285
 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 "
@@ -5343,13 +5557,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2175
+#: ../tin.1:2285
 #, 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:2180 ../tin.5:2031
+#: ../tin.1:2290 ../tin.5:2053
 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 "
@@ -5357,26 +5571,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2180
+#: ../tin.1:2290
 #, 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:2186 ../tin.5:2035
+#: ../tin.1:2296 ../tin.5:2057
 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:2186
+#: ../tin.1:2296
 #, 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:2195 ../tin.5:2043
+#: ../tin.1:2305 ../tin.5:2065
 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 "
@@ -5387,26 +5601,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2195
+#: ../tin.1:2305
 #, 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:2199 ../tin.5:2047
+#: ../tin.1:2309 ../tin.5:2069
 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:2199
+#: ../tin.1:2309
 #, 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:2204
+#: ../tin.1:2314
 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 "
@@ -5414,13 +5628,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2204
+#: ../tin.1:2314
 #, 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:2209 ../tin.5:2226
+#: ../tin.1:2319 ../tin.5:2248
 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 "
@@ -5428,26 +5642,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2209
+#: ../tin.1:2319
 #, 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:2213
+#: ../tin.1:2323
 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:2213
+#: ../tin.1:2323
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 # type: Plain text
-#: ../tin.1:2221
+#: ../tin.1:2331
 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 "
@@ -5457,101 +5671,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2224
+#: ../tin.1:2334
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2226
+#: ../tin.1:2336
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2228
+#: ../tin.1:2338
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2231
+#: ../tin.1:2341
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2233
+#: ../tin.1:2343
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2236
+#: ../tin.1:2346
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2237
+#: ../tin.1:2347
 #, 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:2241 ../tin.5:2078
+#: ../tin.1:2351 ../tin.5:2100
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2241
+#: ../tin.1:2351
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject vergleich (thread_perc)>"
 
 # type: Plain text
-#: ../tin.1:2245
+#: ../tin.1:2355
 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:2245
+#: ../tin.1:2355
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 # type: Plain text
-#: ../tin.1:2249 ../tin.5:2082
+#: ../tin.1:2359 ../tin.5:2104
 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:2252 ../tin.5:2085
+#: ../tin.1:2362 ../tin.5:2107
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2254 ../tin.5:2087
+#: ../tin.1:2364 ../tin.5:2109
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2256 ../tin.5:2089
+#: ../tin.1:2366 ../tin.5:2111
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2257
+#: ../tin.1:2367
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 # type: Plain text
-#: ../tin.1:2265 ../tin.5:2098
+#: ../tin.1:2375 ../tin.5:2120
 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 "
@@ -5561,69 +5775,69 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2265
+#: ../tin.1:2375
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2269 ../tin.5:2102
+#: ../tin.1:2379 ../tin.5:2124
 msgid ""
 "Allows you to select how B<tin> treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2272 ../tin.5:2105
+#: ../tin.1:2382 ../tin.5:2127
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2274 ../tin.5:2107
+#: ../tin.1:2384 ../tin.5:2129
 msgid "B<Skip leading blank lines>."
 msgstr "B<Führende Leerzeilen überspringen>."
 
 # type: Plain text
-#: ../tin.1:2276 ../tin.5:2109
+#: ../tin.1:2386 ../tin.5:2131
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Abschliessende Leerzeilen überspr.>."
 
 # type: Plain text
-#: ../tin.1:2278 ../tin.5:2111
+#: ../tin.1:2388 ../tin.5:2133
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2281 ../tin.5:2114
+#: ../tin.1:2391 ../tin.5:2136
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2283 ../tin.5:2116
+#: ../tin.1:2393 ../tin.5:2138
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2285 ../tin.5:2118
+#: ../tin.1:2395 ../tin.5:2140
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2287 ../tin.5:2120
+#: ../tin.1:2397 ../tin.5:2142
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2288
+#: ../tin.1:2398
 #, 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:2293
+#: ../tin.1:2403
 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 "
@@ -5631,79 +5845,79 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2293
+#: ../tin.1:2403
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Entferne ~/.article nach dem posten (unlink_article)>"
 
 # type: Plain text
-#: ../tin.1:2296
+#: ../tin.1:2406
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2296
+#: ../tin.1:2406
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr "B<Öffne URLs mit ... (url_handler)>"
 
 # type: Plain text
-#: ../tin.1:2301
+#: ../tin.1:2411
 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.  "
-"Default is B<url_handler.sh %s>."
+"Default is B<url_handler.pl %s>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2301
+#: ../tin.1:2411
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2304 ../tin.5:2140
+#: ../tin.1:2414 ../tin.5:2162
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2304
+#: ../tin.1:2414
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 # type: Plain text
-#: ../tin.1:2307
+#: ../tin.1:2417
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2307
+#: ../tin.1:2417
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 # type: TP
-#: ../tin.1:2310
+#: ../tin.1:2420
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 # type: Plain text
-#: ../tin.1:2316 ../tin.5:2154
+#: ../tin.1:2426 ../tin.5:2176
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2316
+#: ../tin.1:2426
 #, 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:2326
+#: ../tin.1:2436
 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>"
@@ -5711,48 +5925,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2326
+#: ../tin.1:2436
 #, 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:2329
+#: ../tin.1:2439
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2329
+#: ../tin.1:2439
 #, 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:2332
+#: ../tin.1:2442
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2332
+#: ../tin.1:2442
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue Textblöcke erkennen (verbatim_handling)>"
 
 # type: Plain text
-#: ../tin.1:2335
+#: ../tin.1:2445
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2335
+#: ../tin.1:2445
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcardprüfung (wildcard)>"
 
 # type: Plain text
-#: ../tin.1:2349
+#: ../tin.1:2459
 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.  "
@@ -5763,41 +5977,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2349
+#: ../tin.1:2459
 #, 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:2353 ../tin.5:2194
+#: ../tin.1:2463 ../tin.5:2216
 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:2356 ../tin.5:2197
+#: ../tin.1:2466 ../tin.5:2219
 msgid "B<no>"
 msgstr "B<nein>"
 
 # type: Plain text
-#: ../tin.1:2358 ../tin.5:2199
+#: ../tin.1:2468 ../tin.5:2221
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 # type: Plain text
-#: ../tin.1:2360 ../tin.5:2201
+#: ../tin.1:2470 ../tin.5:2223
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 # type: TP
-#: ../tin.1:2361
+#: ../tin.1:2471
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2369
+#: ../tin.1:2479
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -5808,13 +6022,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2369
+#: ../tin.1:2479
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 # type: Plain text
-#: ../tin.1:2380 ../tin.5:2221
+#: ../tin.1:2490 ../tin.5:2243
 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 "
@@ -5827,26 +6041,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2380
+#: ../tin.1:2490
 #, 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:2387 ../tin.5:2231
+#: ../tin.1:2497 ../tin.5:2253
 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:2387
+#: ../tin.1:2497
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2394
+#: ../tin.1:2504
 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> "
@@ -5857,7 +6071,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2402
+#: ../tin.1:2512
 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 "
@@ -5868,7 +6082,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2409
+#: ../tin.1:2519
 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 "
@@ -5879,7 +6093,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2416
+#: ../tin.1:2526
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -5887,13 +6101,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2416
+#: ../tin.1:2526
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2421
+#: ../tin.1:2531
 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.  "
@@ -5902,7 +6116,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2432
+#: ../tin.1:2542
 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 "
@@ -5915,14 +6129,14 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2432
+#: ../tin.1:2542
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "ARTIKEL FILTERN"
 
 # type: Plain text
 #.  FIXME - add scoring description
-#: ../tin.1:2439
+#: ../tin.1:2549
 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 "
@@ -5932,7 +6146,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2445
+#: ../tin.1:2555
 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 "
@@ -5941,7 +6155,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2450
+#: ../tin.1:2560
 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 "
@@ -5950,7 +6164,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2455
+#: ../tin.1:2565
 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 "
@@ -5958,7 +6172,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2461
+#: ../tin.1:2571
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -5969,7 +6183,7 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - Next paragraph is out of date
-#: ../tin.1:2473
+#: ../tin.1:2583
 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 "
@@ -5982,20 +6196,20 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2473
+#: ../tin.1:2583
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2476
+#: ../tin.1:2586
 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:2486
+#: ../tin.1:2596
 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 "
@@ -6008,7 +6222,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2491
+#: ../tin.1:2601
 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 "
@@ -6016,7 +6230,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2499
+#: ../tin.1:2609
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6028,7 +6242,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2513
+#: ../tin.1:2623
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6043,13 +6257,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2513
+#: ../tin.1:2623
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 # type: Plain text
-#: ../tin.1:2521
+#: ../tin.1:2631
 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 "
@@ -6061,13 +6275,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2523
+#: ../tin.1:2633
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 # type: Plain text
-#: ../tin.1:2532
+#: ../tin.1:2642
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6089,12 +6303,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 # type: Plain text
-#: ../tin.1:2535
+#: ../tin.1:2645
 msgid "e.g.,"
 msgstr "z. B."
 
 # type: Plain text
-#: ../tin.1:2540
+#: ../tin.1:2650
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6104,12 +6318,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 # type: Plain text
-#: ../tin.1:2544
+#: ../tin.1:2654
 msgid "would expand to:"
 msgstr "ergäbe folgendes:"
 
 # type: Plain text
-#: ../tin.1:2549
+#: ../tin.1:2659
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6119,7 +6333,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt> schreib Joe Bar E<lt>joe@example.orgE<gt>:>\n"
 
 # type: Plain text
-#: ../tin.1:2559
+#: ../tin.1:2669
 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 "
@@ -6129,13 +6343,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2559
+#: ../tin.1:2669
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2566
+#: ../tin.1:2676
 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> "
@@ -6145,7 +6359,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2571
+#: ../tin.1:2681
 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 "
@@ -6154,7 +6368,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2575
+#: ../tin.1:2685
 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 "
@@ -6162,7 +6376,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2579
+#: ../tin.1:2689
 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 "
@@ -6170,7 +6384,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2585
+#: ../tin.1:2695
 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"
@@ -6180,7 +6394,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2590
+#: ../tin.1:2700
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6189,7 +6403,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2595
+#: ../tin.1:2705
 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 "
@@ -6198,7 +6412,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2599
+#: ../tin.1:2709
 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 "
@@ -6206,20 +6420,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2605
+#: ../tin.1:2715
 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:2605
+#: ../tin.1:2715
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 # type: Plain text
-#: ../tin.1:2617
+#: ../tin.1:2727
 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. "
@@ -6234,7 +6448,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2621
+#: ../tin.1:2731
 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 "
@@ -6242,7 +6456,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2628
+#: ../tin.1:2738
 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 "
@@ -6253,50 +6467,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2629
+#: ../tin.1:2739
 #, 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:2633
+#: ../tin.1:2743
 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:2634
+#: ../tin.1:2744
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 # type: Plain text
-#: ../tin.1:2638
+#: ../tin.1:2748
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2639
+#: ../tin.1:2749
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 # type: Plain text
-#: ../tin.1:2644
+#: ../tin.1:2754
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2644
+#: ../tin.1:2754
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 # type: Plain text
-#: ../tin.1:2655
+#: ../tin.1:2765
 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 "
@@ -6310,13 +6524,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2656
+#: ../tin.1:2766
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2777
 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 "
@@ -6329,30 +6543,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2669
+#: ../tin.1:2779
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 # type: Plain text
-#: ../tin.1:2671
+#: ../tin.1:2781
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2676
+#: ../tin.1:2786
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2676
+#: ../tin.1:2786
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 # type: Plain text
-#: ../tin.1:2685
+#: ../tin.1:2795
 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"
@@ -6363,19 +6577,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2688
+#: ../tin.1:2798
 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:2690
+#: ../tin.1:2800
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 # type: Plain text
-#: ../tin.1:2695
+#: ../tin.1:2805
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6385,7 +6599,7 @@ msgstr ""
 "SNAIL  Heidestraße 17, 99999 Notreal, Germany>\n"
 
 # type: Plain text
-#: ../tin.1:2710
+#: ../tin.1:2820
 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 "
@@ -6399,13 +6613,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2710
+#: ../tin.1:2820
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS UND TRICKS"
 
 # type: Plain text
-#: ../tin.1:2714
+#: ../tin.1:2824
 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 "
@@ -6413,7 +6627,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2716
+#: ../tin.1:2826
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -6421,7 +6635,7 @@ msgstr ""
 "Newssoftware:"
 
 # type: Plain text
-#: ../tin.1:2719
+#: ../tin.1:2829
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -6430,19 +6644,19 @@ msgstr ""
 "slrn, ...)"
 
 # type: Plain text
-#: ../tin.1:2721
+#: ../tin.1:2831
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen über NNTP)"
 
 # type: Plain text
-#: ../tin.1:2723
+#: ../tin.1:2833
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2727
+#: ../tin.1:2837
 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.  "
@@ -6450,14 +6664,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2734
+#: ../tin.1:2844
 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:2738
+#: ../tin.1:2848
 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 "
@@ -6465,20 +6679,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2743
+#: ../tin.1:2853
 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:2743
+#: ../tin.1:2853
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2749
+#: ../tin.1:2859
 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 "
@@ -6487,103 +6701,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2751
+#: ../tin.1:2861
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2751
+#: ../tin.1:2861
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2754
+#: ../tin.1:2864
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2754
+#: ../tin.1:2864
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2758
+#: ../tin.1:2868
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2758
+#: ../tin.1:2868
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2762
+#: ../tin.1:2872
 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:2764
+#: ../tin.1:2874
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2764 ../tin.1:2776 ../tin.1:2790
+#: ../tin.1:2874 ../tin.1:2886 ../tin.1:2900
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 # type: Plain text
-#: ../tin.1:2768
+#: ../tin.1:2878
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2768 ../tin.1:2780 ../tin.1:2793
+#: ../tin.1:2878 ../tin.1:2890 ../tin.1:2903
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 # type: Plain text
-#: ../tin.1:2771
+#: ../tin.1:2881
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2771 ../tin.1:2785 ../tin.1:2798
+#: ../tin.1:2881 ../tin.1:2895 ../tin.1:2908
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 # type: Plain text
-#: ../tin.1:2774
+#: ../tin.1:2884
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2776
+#: ../tin.1:2886
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2780
+#: ../tin.1:2890
 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:2785
+#: ../tin.1:2895
 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> "
@@ -6591,23 +6805,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2788
+#: ../tin.1:2898
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2790
+#: ../tin.1:2900
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2793
+#: ../tin.1:2903
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2798
+#: ../tin.1:2908
 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> "
@@ -6615,25 +6829,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2801
+#: ../tin.1:2911
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2808
+#: ../tin.1:2918
 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:2808
+#: ../tin.1:2918
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 # type: Plain text
-#: ../tin.1:2813
+#: ../tin.1:2923
 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 "
@@ -6641,7 +6855,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2819
+#: ../tin.1:2929
 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 "
@@ -6651,7 +6865,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2828
+#: ../tin.1:2938
 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 "
@@ -6663,7 +6877,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2835
+#: ../tin.1:2945
 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 "
@@ -6674,20 +6888,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2840
+#: ../tin.1:2950
 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:2845
+#: ../tin.1:2955
 #, 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:2853
+#: ../tin.1:2963
 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 "
@@ -6695,7 +6909,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2859
+#: ../tin.1:2969
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -6705,7 +6919,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 # type: SH
-#: ../tin.1:2864 ../tin.5:20
+#: ../tin.1:2974 ../tin.5:20
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -6724,124 +6938,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/ATTRIBUTES (-D 32)
 #.        $TMPDIR/SCOPES     (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
-#: ../tin.1:2880
+#: ../tin.1:2990
 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:2882 ../tin.5:40
+#: ../tin.1:2992 ../tin.5:40
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:2884 ../tin.5:42
+#: ../tin.1:2994 ../tin.5:42
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 
 # type: Plain text
-#: ../tin.1:2886 ../tin.5:44
+#: ../tin.1:2996 ../tin.5:44
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2888 ../tin.5:46
+#: ../tin.1:2998 ../tin.5:46
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2890 ../tin.5:48
+#: ../tin.1:3000 ../tin.5:48
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2892 ../tin.5:50
+#: ../tin.1:3002 ../tin.5:50
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2895 ../tin.5:219
+#: ../tin.1:3005 ../tin.5:219
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 # type: Plain text
-#: ../tin.1:2898 ../tin.5:229
+#: ../tin.1:3008 ../tin.5:229
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 # type: Plain text
-#: ../tin.1:2901 ../tin.5:236
+#: ../tin.1:3011 ../tin.5:236
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 # type: Plain text
-#: ../tin.1:2903 ../tin.5:238
+#: ../tin.1:3013 ../tin.5:238
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 # type: Plain text
-#: ../tin.1:2905 ../tin.5:240
+#: ../tin.1:3015 ../tin.5:240
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 # type: Plain text
-#: ../tin.1:2908 ../tin.5:247
+#: ../tin.1:3018 ../tin.5:247
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 # type: Plain text
-#: ../tin.1:2911 ../tin.5:280
+#: ../tin.1:3021 ../tin.5:280
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 # type: Plain text
-#: ../tin.1:2915 ../tin.5:309
+#: ../tin.1:3025 ../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:2919 ../tin.5:317
+#: ../tin.1:3029 ../tin.5:317
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 # type: Plain text
-#: ../tin.1:2921 ../tin.5:319
+#: ../tin.1:3031 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 # type: Plain text
-#: ../tin.1:2924 ../tin.5:326
+#: ../tin.1:3034 ../tin.5:326
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 # type: Plain text
-#: ../tin.1:2927 ../tin.5:333
+#: ../tin.1:3037 ../tin.5:333
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 # type: Plain text
-#: ../tin.1:2930 ../tin.5:340
+#: ../tin.1:3040 ../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:2934 ../tin.5:348
+#: ../tin.1:3044 ../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:2938 ../tin.5:356
+#: ../tin.1:3048 ../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:2941 ../tin.5:363
+#: ../tin.1:3051 ../tin.5:363
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 # type: Plain text
-#: ../tin.1:2944 ../tin.5:397
+#: ../tin.1:3054 ../tin.5:397
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -6850,66 +7064,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:2948 ../tin.5:408
+#: ../tin.1:3058 ../tin.5:408
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 # type: Plain text
-#: ../tin.1:2950 ../tin.5:410
+#: ../tin.1:3060 ../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:2953 ../tin.5:735
+#: ../tin.1:3063 ../tin.5:735
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 # type: Plain text
-#: ../tin.1:2957 ../tin.5:817
+#: ../tin.1:3067 ../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:2959 ../tin.5:819
+#: ../tin.1:3069 ../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:2963 ../tin.5:1039
+#: ../tin.1:3073 ../tin.5:1051
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 # type: Plain text
-#: ../tin.1:2966 ../tin.5:1055
+#: ../tin.1:3076 ../tin.5:1067
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 # type: Plain text
-#: ../tin.1:2969 ../tin.5:1081
+#: ../tin.1:3079 ../tin.5:1093
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 # type: Plain text
-#: ../tin.1:2972 ../tin.5:1088
+#: ../tin.1:3082 ../tin.5:1100
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 # type: Plain text
-#: ../tin.1:2975 ../tin.5:1098
+#: ../tin.1:3085 ../tin.5:1110
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 # type: Plain text
-#: ../tin.1:2979
+#: ../tin.1:3089
 #, 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:2984
+#: ../tin.1:3094
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -6919,22 +7133,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:2989 ../tin.5:1151
+#: ../tin.1:3099 ../tin.5:1163
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:2991 ../tin.5:1153
+#: ../tin.1:3101 ../tin.5:1165
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:2994 ../tin.5:2235
+#: ../tin.1:3104 ../tin.5:2257
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 # type: Plain text
-#: ../tin.1:2997
+#: ../tin.1:3107
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -6943,51 +7157,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:3000 ../tin.5:2342
+#: ../tin.1:3110 ../tin.5:2364
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 # type: Plain text
-#: ../tin.1:3003 ../tin.5:2402
+#: ../tin.1:3113 ../tin.5:2424
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 # type: Plain text
-#: ../tin.1:3006 ../tin.5:2429
+#: ../tin.1:3116 ../tin.5:2451
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 # type: Plain text
-#: ../tin.1:3009 ../tin.5:2452
+#: ../tin.1:3119 ../tin.5:2474
 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:3012 ../tin.5:2462
+#: ../tin.1:3122 ../tin.5:2484
 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:3015 ../tin.5:2480
+#: ../tin.1:3125 ../tin.5:2502
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 # type: SH
-#: ../tin.1:3018
+#: ../tin.1:3128
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 # type: TP
-#: ../tin.1:3032
+#: ../tin.1:3142
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 # type: Plain text
-#: ../tin.1:3040
+#: ../tin.1:3150
 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 "
@@ -6997,13 +7211,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3040
+#: ../tin.1:3150
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 # type: Plain text
-#: ../tin.1:3045
+#: ../tin.1:3155
 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 "
@@ -7011,13 +7225,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3045
+#: ../tin.1:3155
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 # type: Plain text
-#: ../tin.1:3051
+#: ../tin.1:3161
 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 "
@@ -7025,13 +7239,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3051
+#: ../tin.1:3161
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 # type: Plain text
-#: ../tin.1:3057
+#: ../tin.1:3167
 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 "
@@ -7039,13 +7253,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3057
+#: ../tin.1:3167
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 # type: Plain text
-#: ../tin.1:3063
+#: ../tin.1:3173
 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 "
@@ -7053,13 +7267,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3063
+#: ../tin.1:3173
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 # type: Plain text
-#: ../tin.1:3068
+#: ../tin.1:3178
 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 "
@@ -7067,13 +7281,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3068
+#: ../tin.1:3178
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 # type: Plain text
-#: ../tin.1:3073
+#: ../tin.1:3183
 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 "
@@ -7081,13 +7295,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3073
+#: ../tin.1:3183
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 # type: Plain text
-#: ../tin.1:3079
+#: ../tin.1:3189
 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 "
@@ -7095,13 +7309,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3079
+#: ../tin.1:3189
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 # type: Plain text
-#: ../tin.1:3085
+#: ../tin.1:3195
 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 "
@@ -7110,13 +7324,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3085
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 # type: Plain text
-#: ../tin.1:3091
+#: ../tin.1:3201
 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</"
@@ -7125,13 +7339,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3091
+#: ../tin.1:3201
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 # type: Plain text
-#: ../tin.1:3096
+#: ../tin.1:3206
 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 "
@@ -7139,40 +7353,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3096
+#: ../tin.1:3206
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 # type: Plain text
-#: ../tin.1:3100
+#: ../tin.1:3210
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3100
+#: ../tin.1:3210
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 # type: Plain text
 #.  TODO: short document the different tables (doc/iso2asc.txt) here
-#: ../tin.1:3105
+#: ../tin.1:3215
 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:3105
+#: ../tin.1:3215
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 # type: Plain text
-#: ../tin.1:3111
+#: ../tin.1:3221
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7181,24 +7395,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3111
+#: ../tin.1:3221
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 # type: Plain text
-#: ../tin.1:3114
+#: ../tin.1:3224
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3114
+#: ../tin.1:3224
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 # type: Plain text
-#: ../tin.1:3119
+#: ../tin.1:3229
 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 "
@@ -7206,37 +7420,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3119
+#: ../tin.1:3229
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 # type: Plain text
-#: ../tin.1:3123
+#: ../tin.1:3233
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3123
+#: ../tin.1:3233
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 # type: Plain text
-#: ../tin.1:3126
+#: ../tin.1:3236
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3126
+#: ../tin.1:3236
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 # type: Plain text
-#: ../tin.1:3131
+#: ../tin.1:3241
 msgid ""
 "Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
@@ -7244,37 +7458,37 @@ msgstr ""
 "B<environ>(5)."
 
 # type: TP
-#: ../tin.1:3131
+#: ../tin.1:3241
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 # type: Plain text
-#: ../tin.1:3135
+#: ../tin.1:3245
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3135
+#: ../tin.1:3245
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 # type: Plain text
-#: ../tin.1:3138
+#: ../tin.1:3248
 msgid "Full path to the users mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3138
+#: ../tin.1:3248
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 # type: Plain text
-#: ../tin.1:3147
+#: ../tin.1:3257
 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, "
@@ -7283,13 +7497,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3147
+#: ../tin.1:3257
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 # type: Plain text
-#: ../tin.1:3156
+#: ../tin.1:3266
 msgid ""
 "If $B<VISUAL> is unset, then this variable is looked up for a default "
 "editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
@@ -7298,13 +7512,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3156
+#: ../tin.1:3266
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3162
+#: ../tin.1:3272
 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 "
@@ -7313,12 +7527,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3164
+#: ../tin.1:3274
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 # type: Plain text
-#: ../tin.1:3169
+#: ../tin.1:3279
 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 "
@@ -7327,25 +7541,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3169
+#: ../tin.1:3279
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3173
+#: ../tin.1:3283
 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:3175
+#: ../tin.1:3285
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 # type: Plain text
-#: ../tin.1:3179
+#: ../tin.1:3289
 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 "
@@ -7353,104 +7567,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3179
+#: ../tin.1:3289
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 # type: Plain text
-#: ../tin.1:3183
+#: ../tin.1:3293
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3183
+#: ../tin.1:3293
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3188
+#: ../tin.1:3298
 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:3188
+#: ../tin.1:3298
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 # type: Plain text
-#: ../tin.1:3193
+#: ../tin.1:3303
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
 "g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3193
+#: ../tin.1:3303
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 # type: TP
-#: ../tin.1:3195
+#: ../tin.1:3305
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 # type: Plain text
-#: ../tin.1:3200
+#: ../tin.1:3310
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3200
+#: ../tin.1:3310
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 # type: Plain text
-#: ../tin.1:3207
+#: ../tin.1:3317
 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:3207
+#: ../tin.1:3317
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 # type: Plain text
-#: ../tin.1:3212
+#: ../tin.1:3322
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3212
+#: ../tin.1:3322
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 # type: Plain text
-#: ../tin.1:3217
+#: ../tin.1:3327
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3217
+#: ../tin.1:3327
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -7458,7 +7672,7 @@ msgstr "B<LC_CTYPE>"
 # type: Plain text
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
-#: ../tin.1:3231
+#: ../tin.1:3341
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7470,13 +7684,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3231
+#: ../tin.1:3341
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 # type: Plain text
-#: ../tin.1:3240
+#: ../tin.1:3350
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -7484,13 +7698,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3240
+#: ../tin.1:3350
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 # type: Plain text
-#: ../tin.1:3248
+#: ../tin.1:3358
 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>"
@@ -7498,13 +7712,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3248
+#: ../tin.1:3358
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 # type: Plain text
-#: ../tin.1:3257
+#: ../tin.1:3367
 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>]"
@@ -7512,13 +7726,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3257
+#: ../tin.1:3367
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 # type: Plain text
-#: ../tin.1:3266
+#: ../tin.1:3376
 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 "
@@ -7527,13 +7741,29 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3266
+#: ../tin.1:3376
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+# type: Plain text
+#: ../tin.1:3384
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available in the language selected via B<$LC_ALL> or B<"
+"$LANG> the next language from the list is tried. It's value should be of the "
+"form I<language:language[:language]>. See B<environ>(5)  for more "
+"information."
+msgstr ""
+
+# type: TP
+#: ../tin.1:3384
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 # type: Plain text
-#: ../tin.1:3276
+#: ../tin.1:3394
 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 "
@@ -7546,13 +7776,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3276
+#: ../tin.1:3394
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 # type: Plain text
-#: ../tin.1:3286
+#: ../tin.1:3404
 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 "
@@ -7565,7 +7795,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3286
+#: ../tin.1:3404
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -7574,7 +7804,7 @@ msgstr "B<TERM>"
 #
 # type: Plain text
 #.  TODO: add missing, sort useful, document in detail
-#: ../tin.1:3295
+#: ../tin.1:3413
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<environ>(5)  for more information."
@@ -7583,46 +7813,46 @@ msgstr ""
 "(5)."
 
 # type: SH
-#: ../tin.1:3295
+#: ../tin.1:3413
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 # type: Plain text
-#: ../tin.1:3298
+#: ../tin.1:3416
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 # type: TP
-#: ../tin.1:3298
+#: ../tin.1:3416
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 # type: Plain text
-#: ../tin.1:3301 ../tin.1:3304
+#: ../tin.1:3419 ../tin.1:3422
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3301
+#: ../tin.1:3419
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 # type: TP
-#: ../tin.1:3304
+#: ../tin.1:3422
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 # type: Plain text
-#: ../tin.1:3307
+#: ../tin.1:3425
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3307
+#: ../tin.1:3425
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -7633,18 +7863,18 @@ msgstr "B<SIGUSR2>"
 #.  .SH DIAGNOSTICS
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
-#: ../tin.1:3318
+#: ../tin.1:3436
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3318
+#: ../tin.1:3436
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 # type: Plain text
-#: ../tin.1:3326
+#: ../tin.1:3444
 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 "
@@ -7653,15 +7883,15 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3326
+#: ../tin.1:3444
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
 
 # type: Plain text
 #.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-#.    RFC5536, RFC5537 or whatever
-#: ../tin.1:3334
+#.    RFC5536, RFC5537, RFC6048 or whatever
+#: ../tin.1:3452
 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 "
@@ -7669,13 +7899,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3334
+#: ../tin.1:3452
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 # type: Plain text
-#: ../tin.1:3339
+#: ../tin.1:3457
 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 "
@@ -7683,18 +7913,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3343
+#: ../tin.1:3461
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
-msgstr ""
+msgstr "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 
 # type: SH
-#: ../tin.1:3343
+#: ../tin.1:3461
 #, no-wrap
 msgid "BUGS"
-msgstr ""
+msgstr "BUGS"
 
 # type: Plain text
-#: ../tin.1:3351
+#: ../tin.1:3469
 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 "
@@ -7703,24 +7933,24 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3360
+#: ../tin.1:3478
 msgid ""
 "Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
 "you are using the latest (stable) release, and if not, please upgrade first! "
-"Have a look a the doc/TODO file for known bugs. If you still think you've "
+"Have a look at the doc/TODO file for known bugs. If you still think you've "
 "found a bug, please use the B<BugReport> ('B<R>')  function and write in "
 "English. Please do NOT enclose a core-file in your bugreport until we "
 "request it."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3360
+#: ../tin.1:3478
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 # type: Plain text
-#: ../tin.1:3372
+#: ../tin.1:3490
 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 "
@@ -7738,167 +7968,166 @@ msgstr ""
 "findet sich unter E<lt>http://www.tin.org/history.htmlE<gt>."
 
 # type: SH
-#: ../tin.1:3372
+#: ../tin.1:3490
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 # type: IP
-#: ../tin.1:3374
+#: ../tin.1:3492
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 # type: Plain text
-#: ../tin.1:3378
+#: ../tin.1:3496
 msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
 msgstr "Autor von B<tass>(1)  v3.2, der Basis für diesen Newsreader."
 
 # type: IP
-#: ../tin.1:3378
+#: ../tin.1:3496
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 # type: Plain text
-#: ../tin.1:3380
+#: ../tin.1:3498
 msgid "author of envarg.c environment variable reading routine."
 msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 # type: IP
-#: ../tin.1:3380
+#: ../tin.1:3498
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 # type: Plain text
-#: ../tin.1:3382
+#: ../tin.1:3500
 msgid "author of sigfile.c random signature generation routines."
 msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 # type: IP
-#: ../tin.1:3382
+#: ../tin.1:3500
 #, 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:3384
+#: ../tin.1:3502
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3384
+#: ../tin.1:3502
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 # type: Plain text
-#: ../tin.1:3386
+#: ../tin.1:3504
 msgid "author of strftime.c date formatting routine."
 msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 # type: IP
-#: ../tin.1:3386
+#: ../tin.1:3504
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 # type: Plain text
-#: ../tin.1:3388
+#: ../tin.1:3506
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3388
+#: ../tin.1:3506
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 # type: Plain text
-#: ../tin.1:3392
+#: ../tin.1:3510
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3392
+#: ../tin.1:3510
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 # type: Plain text
-#: ../tin.1:3396
+#: ../tin.1:3514
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3396
+#: ../tin.1:3514
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 # type: Plain text
-#: ../tin.1:3400
+#: ../tin.1:3518
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3400
+#: ../tin.1:3518
 #, 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:3404
+#: ../tin.1:3522
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "für B<pcre>(3) (Library für Perl-kompatible reguläre Ausdrücke)."
 
 # type: IP
-#: ../tin.1:3404
+#: ../tin.1:3522
 #, 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:3412
+#: ../tin.1:3530
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr "für B<snprintf>(3)  und B<vsnprintf>(3)  Fallbacks."
 
 # type: SH
-#: ../tin.1:3412
+#: ../tin.1:3530
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 # type: TP
-#: ../tin.1:3413
+#: ../tin.1:3531
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 # type: SH
-#: ../tin.1:3417
+#: ../tin.1:3535
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3418
+#: ../tin.1:3536
 #, 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:3422 ../tin.5:2493
+#: ../tin.1:3540 ../tin.5:2515
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 # type: Plain text
-#: ../tin.1:3470
-#, fuzzy
+#: ../tin.1:3589
 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), "
@@ -7908,7 +8137,7 @@ msgid ""
 "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<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
-"B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>"
+"B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
 "B<cron>(1), B<elm>(1), B<emacs>(1), B<gpg>(1), B<inews>(1), B<ispell>(1), "
 "B<lp>(1), B<lpr>(1), B<metamail>(1), B<noffle>(1), B<perl>(1), B<perlre>(1), "
@@ -7917,8 +8146,8 @@ msgstr ""
 "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>, B<RFC6048>"
 
 # type: Plain text
 #: ../tin.5:13
@@ -8119,7 +8348,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:151 ../tin.5:1048
+#: ../tin.5:151 ../tin.5:1060
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -8191,7 +8420,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:1068
+#: ../tin.5:799 ../tin.5:1080
 #, no-wrap
 msgid "Example:"
 msgstr "Beispiel:"
@@ -8298,13 +8527,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:255 ../tin.5:1059
+#: ../tin.5:255 ../tin.5:1071
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<NNTPServer>"
 
 # type: Plain text
-#: ../tin.5:258 ../tin.5:1062
+#: ../tin.5:258 ../tin.5:1074
 msgid "full qualified domain name of the newsserver."
 msgstr "Vollständiger Name (FQDN) des Newsservers."
 
@@ -8351,8 +8580,8 @@ msgstr "news.example.net verborgen gast"
 
 # type: Plain text
 #: ../tin.5:275
-msgid "news.example.com \"top secret\" james.bond"
-msgstr "news.example.com \"streng geheim\" james.bond"
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr "news.example.com \"streng geheim\" james.bond@example.com"
 
 # type: Plain text
 #: ../tin.5:283
@@ -8492,7 +8721,7 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:379
 msgid "put 0 here"
-msgstr ""
+msgstr "hier 0 angeben"
 
 # type: TP
 #: ../tin.5:379
@@ -8510,12 +8739,12 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:387
 msgid "Mail.inbox 12345 00000 /home/foo"
-msgstr ""
+msgstr "Mail.inbox 12345 00000 /home/foo"
 
 # type: Plain text
 #: ../tin.5:389
 msgid "Mail.outbox 23456 00000 /home/foo"
-msgstr ""
+msgstr "Mail.outbox 23456 00000 /home/foo"
 
 # type: Plain text
 #: ../tin.5:393
@@ -8559,7 +8788,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:428 ../tin.5:1165
+#: ../tin.5:428 ../tin.5:1183
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr "B<add_posted_to_filter>"
@@ -8578,13 +8807,13 @@ msgid "Identical to the tinrc variable o
 msgstr "Identisch mit der tinrc-Variable gleichen Namens"
 
 # type: TP
-#: ../tin.5:431 ../tin.5:1169
+#: ../tin.5:431 ../tin.5:1187
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 # type: TP
-#: ../tin.5:434 ../tin.5:1172
+#: ../tin.5:434 ../tin.5:1190
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
@@ -8596,19 +8825,19 @@ msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 # type: TP
-#: ../tin.5:440 ../tin.5:1215
+#: ../tin.5:440 ../tin.5:1233
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 # type: TP
-#: ../tin.5:443 ../tin.5:1219
+#: ../tin.5:443 ../tin.5:1237
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 # type: TP
-#: ../tin.5:446 ../tin.5:1226
+#: ../tin.5:446 ../tin.5:1244
 #, no-wrap
 msgid "B<auto_save>"
 msgstr "B<auto_save>"
@@ -8627,7 +8856,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:453 ../tin.5:1232
+#: ../tin.5:453 ../tin.5:1250
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
@@ -8641,7 +8870,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:459 ../tin.5:1346
+#: ../tin.5:459 ../tin.5:1364
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -8662,7 +8891,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:469 ../tin.5:1457
+#: ../tin.5:469 ../tin.5:1479
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
@@ -8700,28 +8929,28 @@ msgstr "B<from>"
 # type: Plain text
 #: ../tin.5:482
 msgid "Identical to the tinrc variable B<mail_address>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<mail_address>"
 
 # type: TP
-#: ../tin.5:482 ../tin.5:1481
+#: ../tin.5:482 ../tin.5:1503
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:485 ../tin.5:1548
+#: ../tin.5:485 ../tin.5:1570
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 # type: TP
-#: ../tin.5:488 ../tin.5:1560 ../tin.5:2272
+#: ../tin.5:488 ../tin.5:1582 ../tin.5:2294
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 # type: TP
-#: ../tin.5:491 ../tin.5:1577
+#: ../tin.5:491 ../tin.5:1599
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -8740,16 +8969,16 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:498 ../tin.5:1609
+#: ../tin.5:498 ../tin.5:1631
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 # type: TP
-#: ../tin.5:501
+#: ../tin.5:501 ../tin.5:1628
 #, no-wrap
-msgid "B<mark_saved_unread>"
-msgstr "B<mark_saved_unread>"
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
 
 # type: TP
 #: ../tin.5:504
@@ -8792,25 +9021,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:528 ../tin.5:1688
+#: ../tin.5:528 ../tin.5:1710
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 # type: TP
-#: ../tin.5:531 ../tin.5:1695
+#: ../tin.5:531 ../tin.5:1717
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr "B<news_headers_to_not_display>"
 
 # type: TP
-#: ../tin.5:534 ../tin.5:1704
+#: ../tin.5:534 ../tin.5:1726
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 # type: TP
-#: ../tin.5:537 ../tin.5:2245
+#: ../tin.5:537 ../tin.5:2267
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -8825,61 +9054,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:544 ../tin.5:1729
+#: ../tin.5:544 ../tin.5:1751
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 # type: TP
-#: ../tin.5:547 ../tin.5:1733
+#: ../tin.5:547 ../tin.5:1755
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 # type: TP
-#: ../tin.5:550 ../tin.5:1744 ../tin.5:2269
+#: ../tin.5:550 ../tin.5:1766 ../tin.5:2291
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 # type: TP
-#: ../tin.5:553 ../tin.5:1756
+#: ../tin.5:553 ../tin.5:1778
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 # type: TP
-#: ../tin.5:556 ../tin.5:1749
+#: ../tin.5:556 ../tin.5:1771
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 # type: TP
-#: ../tin.5:559 ../tin.5:1779
+#: ../tin.5:559 ../tin.5:1801
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 # type: TP
-#: ../tin.5:562 ../tin.5:1793
+#: ../tin.5:562 ../tin.5:1815
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 # type: TP
-#: ../tin.5:565 ../tin.5:1797
+#: ../tin.5:565 ../tin.5:1819
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 # type: TP
-#: ../tin.5:568 ../tin.5:1801
+#: ../tin.5:568 ../tin.5:1823
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 # type: TP
-#: ../tin.5:571 ../tin.5:1861
+#: ../tin.5:571 ../tin.5:1883
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -8892,49 +9121,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 # type: TP
-#: ../tin.5:577 ../tin.5:1889
+#: ../tin.5:577 ../tin.5:1911
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 # type: TP
-#: ../tin.5:580 ../tin.5:1915
+#: ../tin.5:580 ../tin.5:1937
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 # type: TP
-#: ../tin.5:583 ../tin.5:1933
+#: ../tin.5:583 ../tin.5:1955
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 # type: TP
-#: ../tin.5:586 ../tin.5:1941
+#: ../tin.5:586 ../tin.5:1963
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 # type: TP
-#: ../tin.5:589 ../tin.5:1944
+#: ../tin.5:589 ../tin.5:1966
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 # type: TP
-#: ../tin.5:592 ../tin.5:1947
+#: ../tin.5:592 ../tin.5:1969
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 # type: TP
-#: ../tin.5:595 ../tin.5:1958
+#: ../tin.5:595 ../tin.5:1980
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 # type: TP
-#: ../tin.5:598 ../tin.5:1968
+#: ../tin.5:598 ../tin.5:1990
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -8942,58 +9171,58 @@ msgstr "B<sort_article_type>"
 # type: Plain text
 #: ../tin.5:601
 msgid "Identical to the tinrc variable B<sort_article_type>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
 
 # type: TP
-#: ../tin.5:601 ../tin.5:1997
+#: ../tin.5:601 ../tin.5:2019
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 # type: TP
-#: ../tin.5:604 ../tin.5:2026
+#: ../tin.5:604 ../tin.5:2048
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 # type: TP
-#: ../tin.5:607 ../tin.5:2054
+#: ../tin.5:607 ../tin.5:2076
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 # type: TP
-#: ../tin.5:610 ../tin.5:2059
+#: ../tin.5:610 ../tin.5:2081
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 # type: TP
-#: ../tin.5:613 ../tin.5:2074
+#: ../tin.5:613 ../tin.5:2096
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:616 ../tin.5:2069
+#: ../tin.5:616 ../tin.5:2091
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 # type: TP
-#: ../tin.5:619 ../tin.5:2098
+#: ../tin.5:619 ../tin.5:2120
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 # type: TP
-#: ../tin.5:622 ../tin.5:2174
+#: ../tin.5:622 ../tin.5:2196
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 # type: TP
-#: ../tin.5:625 ../tin.5:2221
+#: ../tin.5:625 ../tin.5:2243
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -9063,7 +9292,7 @@ msgstr "B<quick_kill_expire>"
 # type: Plain text
 #: ../tin.5:653
 msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_expire>"
 
 # type: TP
 #: ../tin.5:653
@@ -9074,7 +9303,7 @@ msgstr "B<quick_kill_case>"
 # type: Plain text
 #: ../tin.5:656
 msgid "Identical to the tinrc variable B<default_filter_kill_case>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_case>"
 
 # type: TP
 #: ../tin.5:656
@@ -9085,7 +9314,7 @@ msgstr "B<quick_kill_header>"
 # type: Plain text
 #: ../tin.5:659
 msgid "Identical to the tinrc variable B<default_filter_kill_header>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_header>"
 
 # type: TP
 #: ../tin.5:659
@@ -9110,7 +9339,7 @@ msgstr "B<quick_select_expire>"
 # type: Plain text
 #: ../tin.5:668
 msgid "Identical to the tinrc variable B<default_filter_select_expire>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_expire>"
 
 # type: TP
 #: ../tin.5:668
@@ -9121,7 +9350,7 @@ msgstr "B<quick_select_case>"
 # type: Plain text
 #: ../tin.5:671
 msgid "Identical to the tinrc variable B<default_filter_select_case>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_case>"
 
 # type: TP
 #: ../tin.5:671
@@ -9132,7 +9361,7 @@ msgstr "B<quick_select_header>"
 # type: Plain text
 #: ../tin.5:674
 msgid "Identical to the tinrc variable B<default_filter_select_header>"
-msgstr ""
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_header>"
 
 # type: TP
 #: ../tin.5:674
@@ -9148,7 +9377,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:679 ../tin.5:1642
+#: ../tin.5:679 ../tin.5:1664
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -9258,7 +9487,7 @@ msgstr "B<comment>"
 msgid ""
 "Every entry (rule) in the filter file might get a comment. Multiple lines "
 "are allowed (but only for comments yet). Every line must start with the "
-"\"comment=\"-keyword. Comments must appear first in the rule.  Comment lines "
+"\"comment=\" keyword. Comments must appear first in the rule.  Comment lines "
 "placed within a rule will be moved to the begin of the next rule. This might "
 "be changed in the future. Don't use '#' to mark comments as those lines are "
 "ignored and your comments will get lost on the next write of the file."
@@ -9387,7 +9616,7 @@ msgstr "B<gnksa>"
 
 # type: Plain text
 #: ../tin.5:789
-msgid "Match against ''From:''-address parser return codes."
+msgid "Match against ''From:'' address parser return codes."
 msgstr ""
 
 # type: TP
@@ -9399,14 +9628,14 @@ msgstr "B<xref>"
 # type: Plain text
 #: ../tin.5:795
 msgid ""
-"Match against ''Xref:''-line. Before any matching is done the line is turned "
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
 "into the same format ''Newsgroups:'' has that is it is turned into a comma "
-"separated newsgroup list with all other informations (i.e.  the article "
+"separated newsgroup list with all other information (i.e.  the article "
 "counter) removed."
 msgstr ""
 
 # type: TP
-#: ../tin.5:795 ../tin.5:2412
+#: ../tin.5:795 ../tin.5:2434
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -9544,6 +9773,26 @@ msgstr ""
 #: ../tin.5:882
 #, no-wrap
 msgid ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+msgstr ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\t\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+# type: Plain text
+#: ../tin.5:890
+#, no-wrap
+msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
 "B<ConfigSelect>\t^J\t^M\n"
 "B<ConfigLastPage>\tG\n"
@@ -9561,7 +9810,7 @@ msgstr ""
 "B<ConfigResetAttrib>\tr\n"
 
 # type: Plain text
-#: ../tin.5:890
+#: ../tin.5:898
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -9581,7 +9830,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 # type: Plain text
-#: ../tin.5:893
+#: ../tin.5:901
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -9591,7 +9840,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 # type: Plain text
-#: ../tin.5:922
+#: ../tin.5:931
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -9602,6 +9851,7 @@ msgid ""
 "B<GroupSelThdIfUnreadSelected>\t;\n"
 "B<GroupSelPattern>\t=\n"
 "B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
 "B<GroupToggleGetartLimit>\tG\n"
 "B<GroupMarkThdRead>\tK\n"
 "B<GroupNextUnreadArt>\tN\n"
@@ -9631,6 +9881,7 @@ msgstr ""
 "B<GroupSelThdIfUnreadSelected>\t;\n"
 "B<GroupSelPattern>\t=\n"
 "B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
 "B<GroupToggleGetartLimit>\tG\n"
 "B<GroupMarkThdRead>\tK\n"
 "B<GroupNextUnreadArt>\tN\n"
@@ -9653,7 +9904,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 # type: Plain text
-#: ../tin.5:925
+#: ../tin.5:934
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -9663,7 +9914,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 # type: Plain text
-#: ../tin.5:964
+#: ../tin.5:973
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -9745,7 +9996,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 # type: Plain text
-#: ../tin.5:969
+#: ../tin.5:978
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -9759,7 +10010,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 # type: Plain text
-#: ../tin.5:982
+#: ../tin.5:991
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -9789,7 +10040,7 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 # type: Plain text
-#: ../tin.5:985
+#: ../tin.5:994
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -9799,7 +10050,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 # type: Plain text
-#: ../tin.5:988
+#: ../tin.5:997
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -9809,7 +10060,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 # type: Plain text
-#: ../tin.5:991
+#: ../tin.5:1000
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -9819,7 +10070,7 @@ msgstr ""
 "B<SaveOverwriteFile>\to\n"
 
 # type: Plain text
-#: ../tin.5:995
+#: ../tin.5:1004
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -9831,7 +10082,7 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 # type: Plain text
-#: ../tin.5:1013
+#: ../tin.5:1022
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -9871,7 +10122,7 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 # type: Plain text
-#: ../tin.5:1020
+#: ../tin.5:1029
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -9889,7 +10140,7 @@ msgstr ""
 "B<ScopeRename>\tr\n"
 
 # type: Plain text
-#: ../tin.5:1034
+#: ../tin.5:1044
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -9897,6 +10148,7 @@ msgid ""
 "B<ThreadSelArt>\t*\n"
 "B<ThreadToggleArtSel>\t.\n"
 "B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
 "B<ThreadMarkArtRead>\tK\n"
 "B<ThreadAutoSave>\tS\n"
 "B<ThreadUntag>\tU\n"
@@ -9911,6 +10163,7 @@ msgstr ""
 "B<ThreadSelArt>\t*\n"
 "B<ThreadToggleArtSel>\t.\n"
 "B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
 "B<ThreadMarkArtRead>\tK\n"
 "B<ThreadAutoSave>\tS\n"
 "B<ThreadUntag>\tU\n"
@@ -9921,7 +10174,13 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 # type: Plain text
-#: ../tin.5:1045
+#: ../tin.5:1046
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+# type: Plain text
+#: ../tin.5:1057
 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 "
@@ -9929,92 +10188,92 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1045
+#: ../tin.5:1057
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1048 ../tin.5:1119 ../tin.5:2359 ../tin.5:2412 ../tin.5:2439
+#: ../tin.5:1060 ../tin.5:1131 ../tin.5:2381 ../tin.5:2434 ../tin.5:2461
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 # type: Plain text
-#: ../tin.5:1051 ../tin.5:1122 ../tin.5:2442
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2464
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehörige Kurzbeschreibung"
 
 # type: Plain text
-#: ../tin.5:1059
+#: ../tin.5:1071
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1062
+#: ../tin.5:1074
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1065
+#: ../tin.5:1077
 msgid "related newsrc."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1065
+#: ../tin.5:1077
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1068
+#: ../tin.5:1080
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1072
+#: ../tin.5:1084
 msgid "# sample newsrctable file"
 msgstr "# Beispiel newsrctable-Datei"
 
 # type: Plain text
-#: ../tin.5:1074
+#: ../tin.5:1086
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 # type: Plain text
-#: ../tin.5:1076
+#: ../tin.5:1088
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 # type: Plain text
-#: ../tin.5:1084
+#: ../tin.5:1096
 msgid "posting history"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1094
+#: ../tin.5:1106
 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:1103
+#: ../tin.5:1115
 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:1108
+#: ../tin.5:1120
 #, 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:1116
+#: ../tin.5:1128
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -10024,25 +10283,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1116 ../tin.5:2436
+#: ../tin.5:1128 ../tin.5:2458
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1119 ../tin.5:2439
+#: ../tin.5:1131 ../tin.5:2461
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1128
+#: ../tin.5:1140
 #, 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:1135
+#: ../tin.5:1147
 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 "
@@ -10050,31 +10309,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1135
+#: ../tin.5:1147
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 # type: Plain text
-#: ../tin.5:1138
+#: ../tin.5:1150
 msgid "Internal version number."
 msgstr "Interne Versionsnummer."
 
 # type: TP
-#: ../tin.5:1138
+#: ../tin.5:1150
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 # type: Plain text
-#: ../tin.5:1143
+#: ../tin.5:1155
 msgid ""
 "Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
 "server."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1165
+#: ../tin.5:1177
 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 "
@@ -10086,68 +10345,74 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1175
+#: ../tin.5:1177
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+# type: TP
+#: ../tin.5:1193
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 # type: TP
-#: ../tin.5:1178
+#: ../tin.5:1196
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 # type: TP
-#: ../tin.5:1181
+#: ../tin.5:1199
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 # type: TP
-#: ../tin.5:1185
+#: ../tin.5:1203
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 # type: TP
-#: ../tin.5:1189
+#: ../tin.5:1207
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 # type: TP
-#: ../tin.5:1193
+#: ../tin.5:1211
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 # type: Plain text
-#: ../tin.5:1197
+#: ../tin.5:1215
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1197
+#: ../tin.5:1215
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 # type: TP
-#: ../tin.5:1200
+#: ../tin.5:1218
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 # type: TP
-#: ../tin.5:1204
+#: ../tin.5:1222
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 # type: Plain text
-#: ../tin.5:1215
+#: ../tin.5:1233
 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 "
@@ -10155,30 +10420,30 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1223
+#: ../tin.5:1241
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 # type: Plain text
-#: ../tin.5:1226
+#: ../tin.5:1244
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1237
+#: ../tin.5:1255
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 # type: TP
-#: ../tin.5:1242
+#: ../tin.5:1260
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 # type: Plain text
-#: ../tin.5:1247
+#: ../tin.5:1265
 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.  "
@@ -10186,164 +10451,164 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1247
+#: ../tin.5:1265
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 # type: TP
-#: ../tin.5:1251
+#: ../tin.5:1269
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 # type: TP
-#: ../tin.5:1254
+#: ../tin.5:1272
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 # type: TP
-#: ../tin.5:1257
+#: ../tin.5:1275
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 # type: TP
-#: ../tin.5:1260
+#: ../tin.5:1278
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 # type: TP
-#: ../tin.5:1263
+#: ../tin.5:1281
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 # type: TP
-#: ../tin.5:1266
+#: ../tin.5:1284
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 # type: TP
-#: ../tin.5:1269
+#: ../tin.5:1287
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 # type: TP
-#: ../tin.5:1273
+#: ../tin.5:1291
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 # type: TP
-#: ../tin.5:1277
+#: ../tin.5:1295
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 # type: TP
-#: ../tin.5:1281
+#: ../tin.5:1299
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 # type: TP
-#: ../tin.5:1285
+#: ../tin.5:1303
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 # type: TP
-#: ../tin.5:1288
+#: ../tin.5:1306
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 # type: TP
-#: ../tin.5:1291
+#: ../tin.5:1309
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 # type: TP
-#: ../tin.5:1294
+#: ../tin.5:1312
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 # type: TP
-#: ../tin.5:1297
+#: ../tin.5:1315
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 # type: TP
-#: ../tin.5:1300
+#: ../tin.5:1318
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 # type: TP
-#: ../tin.5:1303
+#: ../tin.5:1321
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 # type: Plain text
-#: ../tin.5:1307
+#: ../tin.5:1325
 msgid ""
 "Color of response counter. This is the text that says 'Response x of y' in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1307
+#: ../tin.5:1325
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 # type: TP
-#: ../tin.5:1310
+#: ../tin.5:1328
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 # type: TP
-#: ../tin.5:1313
+#: ../tin.5:1331
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 # type: TP
-#: ../tin.5:1316
+#: ../tin.5:1334
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 # type: TP
-#: ../tin.5:1319
+#: ../tin.5:1337
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 # type: TP
-#: ../tin.5:1322
+#: ../tin.5:1340
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 # type: TP
-#: ../tin.5:1325
+#: ../tin.5:1343
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 # type: Plain text
-#: ../tin.5:1329
+#: ../tin.5:1347
 msgid ""
 "B<tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10351,7 +10616,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.5:1335
+#: ../tin.5:1353
 msgid ""
 "B<commands:> Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10359,26 +10624,26 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1340
+#: ../tin.5:1358
 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:1344
+#: ../tin.5:1362
 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:1346
+#: ../tin.5:1364
 msgid "Default is commands & quit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1357
+#: ../tin.5:1375
 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>"
@@ -10387,247 +10652,257 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1357
+#: ../tin.5:1375
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 # type: TP
-#: ../tin.5:1359
+#: ../tin.5:1377
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 # type: TP
-#: ../tin.5:1361
+#: ../tin.5:1379
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 # type: TP
-#: ../tin.5:1364
+#: ../tin.5:1382
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 # type: TP
-#: ../tin.5:1367
+#: ../tin.5:1385
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 # type: Plain text
-#: ../tin.5:1371
+#: ../tin.5:1389
 msgid ""
 "Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1371
+#: ../tin.5:1389
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 # type: Plain text
-#: ../tin.5:1375
+#: ../tin.5:1393
 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:1375
+#: ../tin.5:1393
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 # type: Plain text
-#: ../tin.5:1379
+#: ../tin.5:1397
 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:1379
+#: ../tin.5:1397
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 # type: ta
-#: ../tin.5:1384 ../tin.5:1410
+#: ../tin.5:1402 ../tin.5:1430
 #, no-wrap
 msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1391 ../tin.5:1417
+#: ../tin.5:1411 ../tin.5:1439
 #, no-wrap
 msgid ""
-"0,1\t''Subject:''\n"
-"2,3\t''From:''\n"
+"0\t''Subject:'' (case sensitive)\n"
+"1\t''Subject:'' (ignore case)\n"
+"2\t''From:'' (case sensitive)\n"
+"3\t''From:'' (ignore case)\n"
 "4\t''Message-ID:'' & full ''References:'' line\n"
 "5\t''Message-ID:'' & last ''References:'' entry only\n"
 "6\t''Message-ID:'' entry only\n"
 "7\t''Lines:''\n"
 msgstr ""
+"0\t''Subject:'' (Gross/Kleinschreibung beachten)\n"
+"1\t''Subject:'' (Gross/Kleinschreibung ignorieren)\n"
+"2\t''From:'' (Gross/Kleinschreibung beachten)\n"
+"3\t''From:'' (Gross/Kleinschreibung ignorieren)\n"
+"4\t''Message-ID:'' & alle ''References:'' Einträge\n"
+"5\t''Message-ID:'' & letzter ''References:'' Eintrag\n"
+"6\t''Message-ID:'' allein\n"
+"7\t''Lines:''\n"
 
 # type: TP
-#: ../tin.5:1393
+#: ../tin.5:1413
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 # type: TP
-#: ../tin.5:1397
+#: ../tin.5:1417
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 # type: Plain text
-#: ../tin.5:1401
+#: ../tin.5:1421
 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:1401
+#: ../tin.5:1421
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 # type: Plain text
-#: ../tin.5:1405
+#: ../tin.5:1425
 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:1405
+#: ../tin.5:1425
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 # type: TP
-#: ../tin.5:1419
+#: ../tin.5:1441
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 # type: TP
-#: ../tin.5:1421
+#: ../tin.5:1443
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 # type: TP
-#: ../tin.5:1423
+#: ../tin.5:1445
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 # type: TP
-#: ../tin.5:1425
+#: ../tin.5:1447
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 # type: TP
-#: ../tin.5:1427
+#: ../tin.5:1449
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 # type: TP
-#: ../tin.5:1429
+#: ../tin.5:1451
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 # type: TP
-#: ../tin.5:1431
+#: ../tin.5:1453
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 # type: TP
-#: ../tin.5:1433
+#: ../tin.5:1455
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 # type: TP
-#: ../tin.5:1435
+#: ../tin.5:1457
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 # type: TP
-#: ../tin.5:1437
+#: ../tin.5:1459
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 # type: TP
-#: ../tin.5:1439
+#: ../tin.5:1461
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 # type: TP
-#: ../tin.5:1441
+#: ../tin.5:1463
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 # type: TP
-#: ../tin.5:1443
+#: ../tin.5:1465
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 # type: TP
-#: ../tin.5:1445
+#: ../tin.5:1467
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 # type: TP
-#: ../tin.5:1447
+#: ../tin.5:1469
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 # type: TP
-#: ../tin.5:1449
+#: ../tin.5:1471
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 # type: TP
-#: ../tin.5:1451
+#: ../tin.5:1473
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 # type: TP
-#: ../tin.5:1453
+#: ../tin.5:1475
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 # type: Plain text
-#: ../tin.5:1457
+#: ../tin.5:1479
 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:1462
+#: ../tin.5:1484
 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., /"
@@ -10635,19 +10910,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1462
+#: ../tin.5:1484
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 # type: TP
-#: ../tin.5:1466
+#: ../tin.5:1488
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 # type: Plain text
-#: ../tin.5:1473
+#: ../tin.5:1495
 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 "
@@ -10656,25 +10931,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1473
+#: ../tin.5:1495
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 # type: TP
-#: ../tin.5:1484
+#: ../tin.5:1506
 #, no-wrap
 msgid "B<groupname_max_length>"
 msgstr "B<groupname_max_length>"
 
 # type: TP
-#: ../tin.5:1488
+#: ../tin.5:1510
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 # type: Plain text
-#: ../tin.5:1498
+#: ../tin.5:1520
 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 "
@@ -10686,13 +10961,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1498
+#: ../tin.5:1520
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 # type: Plain text
-#: ../tin.5:1505
+#: ../tin.5:1527
 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 "
@@ -10701,13 +10976,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1505
+#: ../tin.5:1527
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 # type: Plain text
-#: ../tin.5:1511
+#: ../tin.5:1533
 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 "
@@ -10716,13 +10991,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1511
+#: ../tin.5:1533
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 # type: Plain text
-#: ../tin.5:1517
+#: ../tin.5:1539
 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, "
@@ -10731,32 +11006,32 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1517
+#: ../tin.5:1539
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 # type: TP
-#: ../tin.5:1521
+#: ../tin.5:1543
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 # type: TP
-#: ../tin.5:1526
+#: ../tin.5:1548
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 # type: Plain text
-#: ../tin.5:1530
+#: ../tin.5:1552
 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:1538
+#: ../tin.5:1560
 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 "
@@ -10766,25 +11041,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1554
+#: ../tin.5:1576
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 # type: TP
-#: ../tin.5:1564
+#: ../tin.5:1586
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 # type: TP
-#: ../tin.5:1569
+#: ../tin.5:1591
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 # type: Plain text
-#: ../tin.5:1577
+#: ../tin.5:1599
 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 "
@@ -10792,7 +11067,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1586
+#: ../tin.5:1608
 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 "
@@ -10801,13 +11076,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1586
+#: ../tin.5:1608
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 # type: Plain text
-#: ../tin.5:1595
+#: ../tin.5:1617
 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> %"
@@ -10819,13 +11094,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.5:1597
+#: ../tin.5:1619
 #, no-wrap
 msgid "\\w'%S'u +\\w'subject-field'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1604
+#: ../tin.5:1626
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -10837,19 +11112,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1606
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr "B<mark_saved_read>"
-
-# type: TP
-#: ../tin.5:1617
+#: ../tin.5:1639
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 # type: Plain text
-#: ../tin.5:1629
+#: ../tin.5:1651
 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. "
@@ -10860,13 +11129,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1629 ../tin.5:2265
+#: ../tin.5:1651 ../tin.5:2287
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 # type: Plain text
-#: ../tin.5:1642
+#: ../tin.5:1664
 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 "
@@ -10880,7 +11149,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1653
+#: ../tin.5:1675
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -10891,13 +11160,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1662
+#: ../tin.5:1684
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 # type: Plain text
-#: ../tin.5:1667
+#: ../tin.5:1689
 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 "
@@ -10905,13 +11174,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1667
+#: ../tin.5:1689
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 # type: Plain text
-#: ../tin.5:1672
+#: ../tin.5:1694
 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 "
@@ -10919,13 +11188,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1672
+#: ../tin.5:1694
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 # type: Plain text
-#: ../tin.5:1677
+#: ../tin.5:1699
 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 "
@@ -10933,13 +11202,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1677
+#: ../tin.5:1699
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 # type: Plain text
-#: ../tin.5:1682
+#: ../tin.5:1704
 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 "
@@ -10947,20 +11216,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1682
+#: ../tin.5:1704
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 # type: Plain text
-#: ../tin.5:1688
+#: ../tin.5:1710
 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:1695
+#: ../tin.5:1717
 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 "
@@ -10970,7 +11239,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1704
+#: ../tin.5:1726
 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 "
@@ -10981,34 +11250,34 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1709
+#: ../tin.5:1731
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 # type: Plain text
-#: ../tin.5:1713
+#: ../tin.5:1735
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1729
+#: ../tin.5:1751
 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:1733
+#: ../tin.5:1755
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article.  Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1749
+#: ../tin.5:1771
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -11016,7 +11285,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1756
+#: ../tin.5:1778
 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 "
@@ -11024,7 +11293,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1762
+#: ../tin.5:1784
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -11033,7 +11302,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1770
+#: ../tin.5:1792
 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 "
@@ -11041,19 +11310,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1773
+#: ../tin.5:1795
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 # type: TP
-#: ../tin.5:1783
+#: ../tin.5:1805
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 # type: Plain text
-#: ../tin.5:1793
+#: ../tin.5:1815
 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. "
@@ -11061,20 +11330,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1801
+#: ../tin.5:1823
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1807
+#: ../tin.5:1829
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 # type: Plain text
-#: ../tin.5:1813
+#: ../tin.5:1835
 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 "
@@ -11083,7 +11352,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1818
+#: ../tin.5:1840
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -11091,7 +11360,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1824
+#: ../tin.5:1846
 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 "
@@ -11100,18 +11369,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1826
+#: ../tin.5:1848
 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:1827
+#: ../tin.5:1849
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 # type: Plain text
-#: ../tin.5:1834
+#: ../tin.5:1856
 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 "
@@ -11119,13 +11388,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1834
+#: ../tin.5:1856
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 # type: Plain text
-#: ../tin.5:1841
+#: ../tin.5:1863
 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 "
@@ -11133,13 +11402,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1841
+#: ../tin.5:1863
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 # type: Plain text
-#: ../tin.5:1848
+#: ../tin.5:1870
 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 "
@@ -11147,55 +11416,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1848
+#: ../tin.5:1870
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 # type: TP
-#: ../tin.5:1852
+#: ../tin.5:1874
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
 # type: TP
-#: ../tin.5:1856
+#: ../tin.5:1878
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 # type: TP
-#: ../tin.5:1865
+#: ../tin.5:1887
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 # type: TP
-#: ../tin.5:1869
+#: ../tin.5:1891
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 # type: TP
-#: ../tin.5:1873
+#: ../tin.5:1895
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 # type: TP
-#: ../tin.5:1877
+#: ../tin.5:1899
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 # type: TP
-#: ../tin.5:1881
+#: ../tin.5:1903
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 # type: Plain text
-#: ../tin.5:1889
+#: ../tin.5:1911
 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 "
@@ -11206,13 +11475,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1906
+#: ../tin.5:1928
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 # type: Plain text
-#: ../tin.5:1915
+#: ../tin.5:1937
 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 "
@@ -11223,7 +11492,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1926
+#: ../tin.5:1948
 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 "
@@ -11231,25 +11500,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1937
+#: ../tin.5:1959
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1937
+#: ../tin.5:1959
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 # type: Plain text
-#: ../tin.5:1944
+#: ../tin.5:1966
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1958
+#: ../tin.5:1980
 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 "
@@ -11261,13 +11530,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1961
+#: ../tin.5:1983
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 # type: Plain text
-#: ../tin.5:1968
+#: ../tin.5:1990
 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 "
@@ -11275,13 +11544,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2014
+#: ../tin.5:2036
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 # type: Plain text
-#: ../tin.5:2019
+#: ../tin.5:2041
 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 "
@@ -11289,13 +11558,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2019
+#: ../tin.5:2041
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 # type: Plain text
-#: ../tin.5:2026
+#: ../tin.5:2048
 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 "
@@ -11303,31 +11572,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2031
+#: ../tin.5:2053
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 # type: TP
-#: ../tin.5:2035
+#: ../tin.5:2057
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 # type: TP
-#: ../tin.5:2043
+#: ../tin.5:2065
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 # type: TP
-#: ../tin.5:2047
+#: ../tin.5:2069
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 # type: Plain text
-#: ../tin.5:2054
+#: ../tin.5:2076
 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 "
@@ -11335,7 +11604,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2059
+#: ../tin.5:2081
 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 "
@@ -11343,7 +11612,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2069
+#: ../tin.5:2091
 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 "
@@ -11355,7 +11624,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2074
+#: ../tin.5:2096
 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 "
@@ -11363,25 +11632,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2078
+#: ../tin.5:2100
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 # type: TP
-#: ../tin.5:2090
+#: ../tin.5:2112
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 # type: TP
-#: ../tin.5:2121
+#: ../tin.5:2143
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 # type: Plain text
-#: ../tin.5:2128
+#: ../tin.5:2150
 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 "
@@ -11389,74 +11658,74 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2128
+#: ../tin.5:2150
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 # type: Plain text
-#: ../tin.5:2132
+#: ../tin.5:2154
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2132
+#: ../tin.5:2154
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 # type: Plain text
-#: ../tin.5:2137
+#: ../tin.5:2159
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
-"B<url_handler.sh %s>."
+"B<url_handler.pl %s>."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2137
+#: ../tin.5:2159
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 # type: TP
-#: ../tin.5:2140
+#: ../tin.5:2162
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 # type: Plain text
-#: ../tin.5:2145
+#: ../tin.5:2167
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2145
+#: ../tin.5:2167
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 # type: Plain text
-#: ../tin.5:2148
+#: ../tin.5:2170
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2148
+#: ../tin.5:2170
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 # type: TP
-#: ../tin.5:2154
+#: ../tin.5:2176
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 # type: Plain text
-#: ../tin.5:2166
+#: ../tin.5:2188
 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>"
@@ -11464,44 +11733,44 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2166
+#: ../tin.5:2188
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 # type: Plain text
-#: ../tin.5:2170
+#: ../tin.5:2192
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2170
+#: ../tin.5:2192
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 # type: Plain text
-#: ../tin.5:2174
+#: ../tin.5:2196
 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:2178
+#: ../tin.5:2200
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2178
+#: ../tin.5:2200
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 # type: Plain text
-#: ../tin.5:2190
+#: ../tin.5:2212
 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. "
@@ -11512,19 +11781,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2190
+#: ../tin.5:2212
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 # type: TP
-#: ../tin.5:2202
+#: ../tin.5:2224
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 # type: Plain text
-#: ../tin.5:2210
+#: ../tin.5:2232
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11535,19 +11804,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2210
+#: ../tin.5:2232
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 # type: TP
-#: ../tin.5:2226
+#: ../tin.5:2248
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 # type: Plain text
-#: ../tin.5:2242
+#: ../tin.5:2264
 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 "
@@ -11557,31 +11826,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2242
+#: ../tin.5:2264
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 # type: Plain text
-#: ../tin.5:2245
+#: ../tin.5:2267
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2249
+#: ../tin.5:2271
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2249
+#: ../tin.5:2271
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 # type: Plain text
-#: ../tin.5:2254
+#: ../tin.5:2276
 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>. "
@@ -11589,13 +11858,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2254
+#: ../tin.5:2276
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 # type: Plain text
-#: ../tin.5:2260
+#: ../tin.5:2282
 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."
@@ -11604,55 +11873,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2260
+#: ../tin.5:2282
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 # type: Plain text
-#: ../tin.5:2265
+#: ../tin.5:2287
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2269
+#: ../tin.5:2291
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2272
+#: ../tin.5:2294
 msgid ""
 "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2276
+#: ../tin.5:2298
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2276
+#: ../tin.5:2298
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 # type: Plain text
-#: ../tin.5:2279
+#: ../tin.5:2301
 msgid "Allow unregistered top level domains"
 msgstr "Unregistrierte Top-Level-Domains zulassen"
 
 # type: TP
-#: ../tin.5:2279
+#: ../tin.5:2301
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 # type: Plain text
-#: ../tin.5:2283
+#: ../tin.5:2305
 msgid ""
 "Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
 "not set to --internal."
@@ -11661,13 +11930,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 # type: TP
-#: ../tin.5:2283
+#: ../tin.5:2305
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 # type: Plain text
-#: ../tin.5:2288
+#: ../tin.5:2310
 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>.  "
@@ -11675,13 +11944,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2288
+#: ../tin.5:2310
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 # type: Plain text
-#: ../tin.5:2296
+#: ../tin.5:2318
 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/"
@@ -11690,13 +11959,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2296
+#: ../tin.5:2318
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 # type: Plain text
-#: ../tin.5:2300
+#: ../tin.5:2322
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over.view>."
 msgstr ""
@@ -11704,13 +11973,13 @@ msgstr ""
 "view>."
 
 # type: TP
-#: ../tin.5:2300
+#: ../tin.5:2322
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 # type: Plain text
-#: ../tin.5:2305
+#: ../tin.5:2327
 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 "
@@ -11718,13 +11987,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2305
+#: ../tin.5:2327
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 # type: Plain text
-#: ../tin.5:2311
+#: ../tin.5:2333
 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 "
@@ -11733,13 +12002,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2311
+#: ../tin.5:2333
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 # type: Plain text
-#: ../tin.5:2316
+#: ../tin.5:2338
 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 "
@@ -11747,13 +12016,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2316
+#: ../tin.5:2338
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 # type: Plain text
-#: ../tin.5:2321
+#: ../tin.5:2343
 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 "
@@ -11761,13 +12030,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2321
+#: ../tin.5:2343
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 # type: Plain text
-#: ../tin.5:2326
+#: ../tin.5:2348
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -11775,12 +12044,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2330
+#: ../tin.5:2352
 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:2334
+#: ../tin.5:2356
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -11789,7 +12058,7 @@ msgstr ""
 "Sprache"
 
 # type: Plain text
-#: ../tin.5:2348
+#: ../tin.5:2370
 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 "
@@ -11799,7 +12068,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: IIRC tin issues just a warning in that case?
-#: ../tin.5:2353
+#: ../tin.5:2375
 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 "
@@ -11807,37 +12076,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2378
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356 ../tin.5:2409
+#: ../tin.5:2378 ../tin.5:2431
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 # type: TP
-#: ../tin.5:2359
+#: ../tin.5:2381
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 # type: Plain text
-#: ../tin.5:2362
+#: ../tin.5:2384
 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:2362
+#: ../tin.5:2384
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 # type: Plain text
-#: ../tin.5:2369
+#: ../tin.5:2391
 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 "
@@ -11847,90 +12116,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2369
+#: ../tin.5:2391
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 # type: Plain text
-#: ../tin.5:2372
+#: ../tin.5:2394
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2373
+#: ../tin.5:2395
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 # type: Plain text
-#: ../tin.5:2376
+#: ../tin.5:2398
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2376
+#: ../tin.5:2398
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 # type: Plain text
-#: ../tin.5:2379
+#: ../tin.5:2401
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2379
+#: ../tin.5:2401
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 # type: Plain text
-#: ../tin.5:2382
+#: ../tin.5:2404
 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:2382
+#: ../tin.5:2404
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 # type: Plain text
-#: ../tin.5:2385
+#: ../tin.5:2407
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2385
+#: ../tin.5:2407
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 # type: Plain text
-#: ../tin.5:2388
+#: ../tin.5:2410
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht geposted werden"
 
 # type: TP
-#: ../tin.5:2388
+#: ../tin.5:2410
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 # type: Plain text
-#: ../tin.5:2391
+#: ../tin.5:2413
 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:2392 ../tin.5:2419 ../tin.5:2442
+#: ../tin.5:2414 ../tin.5:2441 ../tin.5:2464
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr "B<tin>(1)"
 
 # type: Plain text
-#: ../tin.5:2398
+#: ../tin.5:2420
 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 "
@@ -11938,7 +12207,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2409
+#: ../tin.5:2431
 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 "
@@ -11947,25 +12216,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2416
+#: ../tin.5:2438
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2416
+#: ../tin.5:2438
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2419
+#: ../tin.5:2441
 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:2425
+#: ../tin.5:2447
 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 "
@@ -11973,7 +12242,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2436
+#: ../tin.5:2458
 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 "
@@ -11982,7 +12251,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2448
+#: ../tin.5:2470
 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>) "
@@ -11990,14 +12259,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2457
+#: ../tin.5:2479
 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:2475
+#: ../tin.5:2497
 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 "
@@ -12008,18 +12277,17 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2490
+#: ../tin.5:2512
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
 "for the newsserver.  B<tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC2980>) command instead."
+"the LIST SUBSCRIPTIONS (B<RFC6048>) command instead."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2530
-#, fuzzy
+#: ../tin.5:2553
 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), "
@@ -12027,12 +12295,12 @@ msgid ""
 "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<RFC1524>, "
 "B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>"
+"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
 "B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
 "B<strftime>(3), B<system>(3), B<mailcap>(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>, B<RFC6048>"
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/en_GB/tin.1 tin-1.9.6/doc/l10n/en_GB/tin.1
--- tin-1.9.5/doc/l10n/en_GB/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.6/doc/l10n/en_GB/tin.1	2010-11-26 15:45:48.517696926 +0100
@@ -0,0 +1,3370 @@
+.\"
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2010-11-26
+.\" Notes     : use american english; still needs some work, e.g.:
+.\"             - document authorization (.newsauth)
+.\"             - document random organization feature
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH tin 1 "November 26th, 2010" 1.9.6 "A Usenet newsreader"
+.\"
+.\"
+.SH NAME
+.\"
+.\"
+tin, rtin \- A Usenet newsreader
+.SH SYNOPSIS
+.\"
+.\"
+\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|]
+[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ArzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|]
+[\|\fB\-o\fP\||\|\fB\-w\fP\|]\|] [\|\fB\-D\fP \fIdebug_level\fP\|] [\|\fB\-G\fP
+\fIarticle_limit\fP\|] [\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|]
+[\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-I\fP \fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\|]\|]\|]
+.SH DESCRIPTION
+\fBtin\fP is a full\-screen easy to use Usenet newsreader. It can read news
+locally (e.g., \fI/var/spool/news\fP) or remotely (\fBrtin\fP or \fBtin \-r\fP option)
+via a NNTP (Network News Transport Protocol) server. It will automatically
+utilize NOV \fBnewsoverview\fP(5)  style index files if available locally or
+via the NNTP [X]OVER command (\fBRFC2980\fP, \fBRFC3977\fP).
+.PP
+\fBtin\fP has four separate levels of operation: Selection level, Group level,
+Thread level and Article level. Use the \fBHelp\fP ('\fBh\fP')  command to view a
+list of the commands available at a particular level.
+.PP
+On startup \fBtin\fP will show a list of the newsgroups found in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. An arrow '\->' or highlighted bar
+will point to the first newsgroup. Move to a group by using the terminal
+arrow keys (terminal dependent) or \fBDown\fP ('\fBj\fP')  and \fBUp\fP ('\fBk\fP'). Use
+PgUp/PgDn (terminal dependent) or \fBPageUp\fP ('\fB^U\fP') (CTRL\-U) and
+\fBPageDown\fP ('\fB^D\fP')  (CTRL\-D) to page up/down. Enter a newsgroup by
+pressing '\fB<CR>\fP'.
+.PP
+.\"
+.\"
+The \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') key enters the next
+newsgroup with unread articles.
+.SH "EXIT STATUS"
+Interactive mode:
+.RS +.5i
+.TP 
+\fB0\fP
+Successful program execution.
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.RE
+.PP
+Batch mode (\*(rq\fB\-Z\fP\*(rq):
+.RS +.5i
+.TP 
+\fB0\fP
+No unread news
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.TP 
+\fB2\fP
+Unread news
+.RE
+.\"
+.\"
+.SH OPTIONS
+.TP  12
+\fB\-a\fP
+Toggle ANSI colour (default is off).
+.TP 
+\fB\-A\fP
+Force authentication on initial connect.
+.TP 
+\fB\-c\fP
+Create/update index files for every group in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq option
+and mark all articles as read.
+.TP 
+\fB\-d\fP
+Don't load newsgroup descriptions (interactive mode).
+.TP 
+\fB\-D\fP\fI debug\-level\fP
+Enter debug\-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 =
+memory, 32 = attributes, 64 = misc).
+.TP 
+\fB\-f\fP\fI file\fP
+Use the specified file of subscribed to newsgroups in place of
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP.
+.TP 
+\fB\-g\fP\fI server\fP
+Use the server and newsrc specified in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
+.TP 
+\fB\-G\fP\fI article\-limit\fP
+Limit the number of articles/group to retrieve from the server.
+.TP 
+\fB\-h\fP
+Help listing all command\-line options.
+.TP 
+\fB\-H\fP
+Brief introduction to \fBtin\fP that is also shown the first time it is
+started.
+.TP 
+\fB\-I\fP\fI dir\fP
+Directory in which to store newsgroup index files. Default is
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP.  This option
+has no effect if \fBtin\fP retrieves its index files via NNTP and
+\fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-l\fP
+Get number of articles per group from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
+via NNTP this is done with the LIST command (\fBRFC3977\fP). This might result
+in incorrect article counts but is usually faster than the default which is
+to read the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file
+(either directly or via LIST) and then check the article count via NNTP
+GROUP command (\fBRFC3977\fP) \*(rq\fB\-ln\fP\*(rq.
+.TP 
+\fB\-m\fP\fI dir\fP
+Mailbox directory to use. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fB\-M\fP\fI user\fP
+Mail unread articles to specified user for later reading. For more
+information read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-n\fP
+Only load groups from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file that are
+subscribed to in the user's \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. This allows
+a noticeable speedup when connecting via a slow line, but \fBtin\fP can not
+tell which groups are moderated. See also \*(rq\fB\-l\fP\*(rq.
+.TP 
+\fB\-N\fP
+Mail unread articles to yourself for later reading. For more information
+read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-o\fP
+Quick post all postponed articles and exit. In order for this to be really
+quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-p\fP\fI port\fP
+Port to use if reading via NNTP (default is 119). This also overrides the
+environment variable $\fBNNTPPORT\fP if set.
+.TP 
+\fB\-q\fP
+Don't check for new newsgroups.
+.TP 
+\fB\-Q\fP
+Quick start. Start \fBtin\fP as quickly as possible. Currently this is
+equivalent to \*(rq\fB\-nqd\fP\*(rq.
+.TP 
+\fB\-r\fP
+Read news remotely from the default NNTP server specified in the environment
+variable $\fBNNTPSERVER\fP or contained in the file \fI/etc/nntpserver\fP.
+.TP 
+\fB\-R\fP
+Read news saved by the \*(rq\fB\-S\fP\*(rq option.
+.TP 
+\fB\-s\fP\fI dir\fP
+Save/read articles to/in directory. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fB\-S\fP
+Save unread articles for later reading by the \*(rq\fB\-R\fP\*(rq option. For more
+information read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-u\fP
+Create/update index files for every group in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq
+option. This option is disabled if \fBtin\fP retrieves its index files via a
+NNTP server and \fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-v\fP
+Verbose mode for \*(rq\fB\-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.
+.TP 
+\fB\-V\fP
+Print version and date information.
+.TP 
+\fB\-w\fP
+Quick mode to post an article and then exit. In order for this to be really
+quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-x\fP
+No posting mode. You cannot post articles if you use this option.
+.TP 
+\fB\-X\fP
+No overwrite mode. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP and files in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP will not be overwritten but may be created
+if they don't exist.
+.TP 
+\fB\-z\fP
+Only start \fBtin\fP if there is any new/unread news. If there is news \fBtin\fP
+will position cursor at first group with unread news. Useful for putting in
+login file.
+.TP 
+\fB\-Z\fP
+Check if there is any new/unread news and exit with appropriate status. If
+\&\*(rq\fB\-v\fP\*(rq option is specified the number of unread articles in each group
+is printed. An exit code 0 indicates no news, 1 that an error occurred and 2
+that new/unread news exists. Useful for writing scripts.
+.PP
+\fBtin\fP can also dynamically change its options by the \fBOptionMenu\fP ('\fBM\fP')
+command. Any changes are written to
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. For more information see section
+"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" and \fBtin\fP(5).
+.PP
+A list of groups can be specified after the other command\-line options. This
+can be useful if you wish to yank in or subscribe to a hand\-picked subset of
+the active newsgroups. See the section "NEWSGROUP LISTS & WILDCARDS" for the
+types of pattern that \fBtin\fP understands.
+.PP
+If you specify a single group\-name, or a wildcard that matches a single
+group, then you will automatically enter that group. Otherwise the normal
+group selection screen will appear, but with all the matching groups present
+too, as though you had yanked just those groups in.
+.PP
+With the \*(rq\fB\-w\fP\*(rq flag a given group\-name is used as default group to post
+to. If more than one group or a wildcard is specified only the first group
+respectively the first group that matches is used.
+.PP
+Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or
+\fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then
+the command\-line groups will be gone. You can use \fBSelectSyncWithActive\fP
+('\fBY\fP') to reread the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and get them
+back.
+.PP
+NB: With the \*(rq\fB\-n\fP\*(rq flag, only unsubscribed groups in the
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file (or the newsrc\-file given by the
+\&\*(rq\fB\-f\fP\*(rq command\-line switch or via
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP) can be matched.
+.PP
+.\"
+.\"
+Command\-line options have higher priority than attributes and tinrc
+options.  Thus, command\-line option takes precedence over configured values.
+.SH USAGE
+.\"
+.\"
+.SS "NEWS ADMINISTRATION"
+Maintaining Netnews on large networks of machines can be a pretty time
+consuming job as I discovered when I was given the job of maintaining our
+news system and news users.
+.PP
+.\"
+.\"
+A user starting \fBtin\fP for the first time can be automatically subscribed to
+a list of newsgroups that are deemed appropriate by the news
+administrator. The subscriptions file should be created in your news lib
+directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should have
+file permissions set to 0644. If you read news via NNTP, then your news
+server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
+List Extensions (\fBRFC6048\fP) and all modern servers should understand it.
+.SS "SCREEN FORMAT"
+\fBtin\fP has four separate levels of operation: Selection level, Group level,
+Thread level and Article level.
+.PP
+At the Selection level the title displays (the name of the newsserver and)
+the number of subscribed groups (containing new unread articles). The
+newsgroups are displayed in the middle of the screen with the number of
+unread articles displayed on the same line in front.
+.PP
+.\" FIXME - make this autoscale
+.nf
+\->M    1     2  comp.security.announce  Announcements from the CERT abou
+  M    2     1  news.admin.announce     Announcements for news adminstra
+       3    22  news.software.misc      News\-related software other than
+       4  1475  news.software.nntp      The Network News Transfer Protoc
+  X    5   124  news.software.readers   Discussion of software used to r
+.fi
+.PP
+There may also be a character prefixing the line. An explanation follows:
+.TP  10
+\fBu\fP
+This group is unsubscribed. To see only your subscribed groups use the
+\fBSelectToggleReadDisplay\fP ('\fBr\fP') or \fBSelectYankActive\fP ('\fBy\fP') toggle
+keys.
+.TP 
+\fBM\fP
+This is a moderated group. Any posts you make will have to be approved by
+the group administrator before it will be made public. \fBtin\fP will ask for
+confirmation before you post to a moderated group.
+.TP 
+\fBN\fP
+This is a new newsgroup which has been created since you last used
+\fBtin\fP. New newsgroups are not subscribed to by default (However, see the
+$\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP environment variables).  Subscribe
+to it in the normal way if you wish the group to continue to appear in your
+Selection Menu. Simply ignore new newsgroups and they will be gone the next
+time you start \fBtin\fP. You will have to yank in all the groups to find them
+in a later session.
+.TP 
+\fBD\fP
+This group no longer exists. If you no longer wish to see this group then
+unsubscribe from it in the normal way. This flag will only appear if you
+have set \fBstrip_bogus\fP to "ask" in the Options Menu.
+.TP 
+\fBX\fP
+You may no longer make posts to this group. Often a group will be superseded
+by a more appropriately named one.
+.TP 
+\fB=\fP
+This group has been renamed and you may no longer post to it. If you do,
+then you will receive an error from your newsserver telling you the correct
+group to post to.
+.PP
+At the Group level the title contains the name of the group, the number of
+conversation threads, the threading method, the limit of articles to get,
+the total number of articles, the number of hot articles, the number of
+recent articles and the number of killed articles. I.e.:
+.PP
+.nf
+.\" FIXME - make this autocenter
+            alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+The characters after the numbers are depending to the configuration and if
+your are in \fBshow_only_unread_arts\fP mode or not. Some numbers could be
+missing if the specific option is not enabled. It might also contain an 'M',
+\&'X' or '=' (see above; doesn't work with the \*(rq\fB\-n\fP\*(rq command\-line
+switch!) if the group is moderated, set to no posting or postings to it get
+redirected.
+.PP
+If a thread has unread articles in it it's marked with a
+\fBart_marked_unread\fP in front of the total number of articles in the
+thread. If there are recent articles within the thread it might be marked
+with \fBart_marked_recent\fP in front of the total number of articles in the
+thread \- this is controlled by the \fBrecent_time\fP option. If a thread has
+hot articles in it (see also section "FILTERING ARTICLES") it's marked with
+\fBart_marked_selected\fP in front of the total number of articles in the
+thread. The number of lines of the first (unread) article in the thread
+might also be shown right before the subject \- this is controlled by the
+\fBshow_info\fP option.
+.PP
+.\" FIXME - make this autoscale
+.nf
+                de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M
+
+\->   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg <l
+     2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede <hwee
+     3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede <hwee
+     4   *      368 <1997\-11\-12> Fremdcancel\-FAQ     Thomas Roessler <ro
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Thread level the screen usually (depends on the threading method
+used) looks like this:
+.PP
+.\" FIXME - make this autoscale
+.nf
+\->   1      [   7]  What is this funny tree in the thr  Robert F. Simmig
+     2      [  12]  +\->                                 Sephan Wagner <s
+     3      [ 230]  | `\->Tin thread\-level (was: What is Bob Johnson <bob
+     4      [  22]  `\->tin threading menu               Brian Richardson
+
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Article level the page header has the following format:
+.PP
+.\" FIXME - make this autoscale
+.nf
+Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86
+Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   Article  47 of 59
+Urs Janssen <urs@akk.org>        at Arbeitskreis Kultur und Kommunikati
+
+article\-body
+.fi
+.\"
+.\"
+.SS "COMMON MOVING KEYS"
+This table shows the common keys used for moving around all levels within
+\fBtin\fP.
+.RS
+.nf
+.ta \w'Beg. of list/article  'u +\w'ANSI/vt100   'u
+	ANSI/vt100	Other Terminals
+Beg. of list/article	\fBHome\fP	\fBFirstPage\fP (\fB^\fP)
+End of list/article	\fBEnd\fP	\fBLastPage\fP (\fB$\fP)
+Page Up	\fBPgUp\fP	\fBPageUp\fP (\fBu\fP, \fB^U\fP or \fB^B\fP)
+Page Down	\fBPgDn\fP	\fBPageDown\fP (\fB^D\fP or \fB^F\fP or \fB<SPACE>\fP)
+Line Up	\fBUp arrow\fP	\fBUp\fP (\fBk\fP or \fB^P\fP)
+Line Down	\fBDown arrow\fP	\fBDown\fP (\fBj\fP or \fB^N\fP)
+.fi
+.RE
+.\"
+.\"
+.SS "COMMON EDITING COMMANDS"
+An emacs style editing package allows the easy editing of input strings.  An
+history list allows the easy reuse of previously entered strings.  In
+addition to the cursor keys, the following commands are available when
+editing a string:
+.PP
+.TP  10
+\fB^A, ^E\fP
+move to beginning or end of line, respectively.
+.TP 
+\fB^F, ^B\fP
+non\-destructive move forward or back one location, respectively.
+.TP 
+\fB^D\fP
+delete the character currently under the cursor, or send EOF if no
+characters in the buffer.
+.TP 
+\fB^H, <DEL>\fP
+delete character left of the cursor.
+.TP 
+\fB^K\fP
+delete from cursor to end of line.
+.TP 
+\fB^P, ^N\fP
+move through history, previous and next, respectively.
+.TP 
+\fB^L, ^R\fP
+redraw the current line.
+.TP 
+\fB<CR>\fP
+places line on history list if non\-blank, appends newline and returns to the
+caller.
+.TP 
+\fB<ESC>\fP
+.\"
+.\"
+aborts the present editing operation.
+.SS "GLOBAL COMMANDS"
+The following commands are available at all 4 menu levels and always have
+the same effect.
+.PP
+.TP  10
+\fBShellEscape '!'\fP
+Shell escape. \fBShellEscape\fP by itself will launch a shell, \fBShellEscape\fP
+<command> will run an external <command>. This facility may
+have been disabled by the System Administrator.
+.TP 
+\fBToggleColor '&'\fP
+Toggle use of ANSI colour.
+.TP 
+\fBRedrawScr '^L'\fP
+Redraw the current screen.
+.TP 
+\fBScrollUp '<'\fP
+Scroll screen up by one line.
+.TP 
+\fBScrollDown '>'\fP
+Scroll screen down by one line.
+.TP 
+\fBPostponed 'O' '^O'\fP
+Reload postponed article. If your system blocks the \fBPostponed\fP key you
+must quote it by pressing '\fB^V\fP' (CTRL\-V) first. The postpone\-menu offers
+the following actions: \fBPromptYes\fP ('\fBy\fP') = reload and spawn editor;
+\fBPostponeOverride\fP ('\fBY\fP') = post article (without spawning editor);
+\fBPostponeAll\fP ('\fBA\fP') = post all postponed articles (without spawning
+editor); \fBPromptNo\fP ('\fBn\fP') = skip this article; \fBQuit\fP ('\fBq\fP') = quit
+postponed menu. Currently there is no 'simple' way to delete a postponed
+article from the postponed\-file, you have to use the following command
+sequence instead: reload it with \fBPostponed\fP, enter editor with
+\fBPromptYes\fP, quit editor, discard posting with \fBQuit\fP
+('\fB^O\fP\*(rq\fBy\fP\*(rq\fBq\fP'). See also \*(rq\fB\-o\fP\*(rq command\-line switch.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available on the current menu. You can use
+\fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP
+('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.TP 
+\fBDisplayPostHist 'W'\fP
+List articles posted by user. The date posted, the newsgroup and the subject
+are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and
+\fBSearchRepeat\fP ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns
+to the menu.
+.TP 
+\fBVersion 'v'\fP
+.\"--------------------------------------------------------------------
+.\"
+Print \fBtin\fP version information.
+.SS "NEWSGROUP SELECTION COMMANDS"
+.TP  10
+\fB4\fP
+Select group 4.
+.TP 
+\fBSelectResetNewsrc '^R'\fP
+Reset \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. This will destroy all records
+of which articles have been read, so use this carefully.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBSelectSortActive '.'\fP
+Sort the list of newsgroups.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search for a group by name and description (if displayed).
+.TP 
+\fBSearchSubjB '?'\fP
+Backward search through the group names and descriptions.
+.TP 
+\fBSelectReadGrp '^J' '<CR>'\fP
+Read current group.
+.TP 
+\fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
+Enter next group with unread news. Will wrap around to the beginning of the
+group selection list looking for unread groups.
+.TP 
+\fBCatchup 'c'\fP
+Make current group as all read [after confirmation] and move to the next
+group in the group selection list.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark current group as all read [after confirmation] and enter the next
+unread group in the group selection list.
+.TP 
+\fBSelectToggleDescriptions 'd'\fP
+Toggle display to show just the group name or the group name and the group
+descriptions.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBSelectGoto 'g'\fP
+Choose a new group by name. This command can be used to access any group,
+even those not currently yanked in.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the description of the current newsgroup in the last
+line. This will not be available if \fBtin\fP was started with the \&\*(rq\fB\-d\fP\*(rq
+option.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBSelectMoveGrp 'm'\fP
+Move the current group within the group selection list. By entering '1' the
+group will become the first displayed group in the list, by entering '8' the
+eighth group in the list etc. By entering '$' the group will be the last
+group displayed.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBSelectNextUnreadGrp 'N'\fP
+Positions the cursor on the next group with unread articles in it.
+.TP 
+\fBQuit 'q'\fP
+Quit \fBtin\fP \- ask the user to confirm if \fBconfirm_choice\fP is set
+accordingly.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \- don't ask the user to confirm.
+.TP 
+\fBSelectToggleReadDisplay 'r'\fP
+Toggle display of all subscribed to groups and just those groups containing
+unread articles. Command has no effect if groups were specified on the
+command\-line when \fBtin\fP was started.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBSelectSubscribe 's'\fP
+Subscribe to current group.
+.TP 
+\fBSelectSubscribePat 'S'\fP
+Subscribe to groups matching user specified pattern. See the section
+"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP
+understands.
+.TP 
+\fBSelectUnsubscribe 'u'\fP
+Unsubscribe to current group. This can be used to remove bogus groups.  See
+\fBstrip_bogus\fP in the "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+section.
+.TP 
+\fBSelectUnsubscribePat 'U'\fP
+Unsubscribe to groups matching user specified pattern. See the section
+"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP
+understands.
+.TP 
+\fBPost 'w'\fP
+Post an article to current group. If posting fails for some reason, you'll
+get the chance to \fBPostEdit\fP ('\fBe\fP') the article again, \fBPostPostpone\fP
+('\fBo\fP') it for later processing (see also \*(rq\fB\-o\fP\*(rq command\-line switch) or
+discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBSelectQuitNoWrite 'X'\fP
+Quit \fBtin\fP without saving any changes to the configuration.
+.TP 
+\fBSelectYankActive 'y'\fP
+Yanks in all groups. Toggles the displayed groups between all the groups in
+the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and just
+those that are subscribed to in \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP.
+.TP 
+\fBSelectSyncWithActive 'Y'\fP
+Reread the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file to
+see if any new news has arrived since starting \fBtin\fP.
+.TP 
+\fBSelectMarkGrpUnread 'z' 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark all articles in the current group as unread.
+.SS "GROUP INDEX COMMANDS"
+.TP  10
+\fB4\fP
+Select article 4.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search
+.TP 
+\fBSearchSubjF '/'\fP
+Search forward for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backward for specified subject.
+.TP 
+\fBGroupSelThd '*'\fP
+Select current thread for later processing.
+.TP 
+\fBGroupDoAutoSel '+'\fP
+Selects all threads in current group. It is a shortcut for calling
+\fBGroupSelPattern\fP with a pattern of \*(rq*\*(rq.
+.TP 
+\fBGroupToggleThdSel '.'\fP
+Toggle selection of current thread. If at least one unread article, (but not
+every unread article) in the current thread is selected, then all unread
+articles become selected.
+.TP 
+\fBGroupSelThdIfUnreadSelected ';'\fP
+For each thread in current group, if it at least one unread article is
+selected, all unread articles become selected. This is useful for
+auto\-selection on author where reader wants to see entire thread.
+.TP 
+\fBGroupSelPattern '='\fP
+Prompts for a pattern with which to match on. All threads whose subjects
+match the pattern will be marked selected. A pattern of \*(rq*\*(rq will match all
+subjects. Entering just '\fB<CR>\fP' will re\-use the last pattern that
+was entered.
+.TP 
+\fBGroupReverseSel '@'\fP
+Reverse all selections on all articles.
+.TP 
+\fBGroupUndoSel '~'\fP
+Undo all selections on all articles. It clears the toggle effect of
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command. Thus after first doing a
+\fBGroupMarkUnselArtRead\fP, one can then do \fBGroupUndoSel\fP to reset
+articles. Thus, one can iteratively whittle down uninteresting threads.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuickFilterSelect '['\fP
+Auto select article(s) with a single key [after confirmation]. The defaults
+used for selection are based upon the following four tinrc config variables:
+\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP,
+\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP.  Read
+the section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a
+full explanation of these variables and "FILTERING ARTICLES" for more
+information on filtering.
+.TP 
+\fBQuickFilterKill ']'\fP
+Kill article(s) with a single key [after confirmation]. The defaults used
+for killing are based upon the following four tinrc config variables:
+\fBdefault_filter_kill_case\fP, \fBdefault_filter_kill_expire\fP,
+\fBdefault_filter_kill_global\fP and \fBdefault_filter_kill_header\fP.  Read the
+section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full
+explanation of these variables and "FILTERING ARTICLES" for more information
+on filtering.
+.TP 
+\fBGroupReadBasenote '^J' '<CR>'\fP
+Read current article.
+.TP 
+\fBGroupNextUnreadArtOrGrp '<TAB>'\fP
+View next unread article or group.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq
+line.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark all articles as read [after confirmation] then return to the group
+selection list. Move cursor to next group.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark all articles as read [after confirmation] and enter the next group with
+unread news.
+.TP 
+\fBGroupToggleSubjDisplay 'd'\fP
+Cycle the display of the author through all the possible options for the
+tinrc variable \fBshow_author\fP.
+.TP 
+\fBGroupCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBGroupGoto 'g'\fP
+Choose a new group by name. This command can be used to access any group,
+even those not currently yanked in.
+.TP 
+\fBGroupToggleGetartLimit 'G'\fP
+Toggle article/group limit.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the first article in the current thread in the last
+line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBGroupMarkThdRead 'K'\fP
+Mark article/thread as read and move onto the next unread article/thread. If
+a range of articles/threads is set, the range will be marked as read instead
+of the current article/thread. When tagged articles/threads are present, a
+prompt asks how to proceed.
+.TP 
+\fBGroupListThd 'l'\fP
+Open the thread under the current cursor position.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBGroupMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBGroupNextGroup 'n'\fP
+Go to next group.
+.TP 
+\fBGroupNextUnreadArt 'N'\fP
+Go to next unread article.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBGroupPrevGroup 'p'\fP
+Go to previous group.
+.TP 
+\fBGroupPrevUnreadArt 'P'\fP
+Go to previous unread article.
+.TP 
+\fBQuit 'q'\fP
+Return to previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \- don't ask the user to confirm.
+.TP 
+\fBGroupToggleReadUnread 'r'\fP
+Toggle the display between all articles and unread articles.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBGroupSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBGroupAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBGroupTag 't'\fP
+Toggle tag\-status of current article / thread for \fBGroupMail\fP ('\fBm\fP')  /
+\fBPipe\fP ('\fB|\fP') / \fBPrint\fP ('\fBo\fP') / \fBGroupSave\fP ('\fBs\fP') /
+\fBGroupRepost\fP ('\fBx\fP').
+.TP 
+\fBGroupTagParts 'T'\fP
+Automatically tag in order all the parts of the current multi\-part message.
+.TP 
+\fBGroupToggleThreading 'u'\fP
+Cycle the threading mode through no threading, threading by subject,
+threading by references, threading on both subject and references, group
+multipart articles into a thread (\*(rqSubject:\*(rq based).
+.TP 
+\fBGroupUntag 'U'\fP
+Untag all articles that were tagged.
+.TP 
+\fBPost 'w'\fP
+Post an article to current group. If posting fails for some reason, you'll
+get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), postpone
+it via \fBPostPostpone\fP ('\fBo\fP') for later processing (see also \*(rq\fB\-o\fP\*(rq
+command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBGroupRepost 'x'\fP
+Repost an already posted article / thread / auto\-selected (hot) articles /
+articles matching pattern / tagged articles to another newsgroup(s). Useful
+for reposting from global to local newsgroups. Do not use this to cross\-post
+your own articles.
+.TP 
+\fBGroupMarkUnselArtRead 'X'\fP
+Mark all unread articles that have not been selected as read, redraw screen
+to reflect changes and put index at the first thread to begin reading. 
+Pressing \fBGroupMarkUnselArtRead\fP ('\fBX\fP') again will toggle back to the way
+it was before. See \fBGroupUndoSel\fP ('\fB~\fP') command for clearing the toggle
+effect, leaving the group will also clear the toggle effect and make the
+changes permanent.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark current article as unread.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark current thread as unread. If a range of threads is set, the range will
+be marked as unread instead of the current thread. When tagged threads are
+present, a prompt asks how to proceed.
+.SS "THREAD LISTING COMMANDS"
+.\" this sections should be complete
+.TP  10
+\fB4\fP
+Select article 4 within thread.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forward for a specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backwards for a specified subject.
+.TP 
+\fBThreadSelArt '*'\fP
+Select the current thread for later processing.
+.TP 
+\fBThreadToggleArtSel '.'\fP
+Toggle selection of current article.
+.TP 
+\fBThreadReverseSel '@'\fP
+Reverse article selections.
+.TP 
+\fBThreadUndoSel '~'\fP
+Undo all selections on current thread.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBThreadReadArt '^J' '<CR>'\fP
+Read current article within thread.
+.TP 
+\fBThreadReadNextArtOrThread '<TAB>'\fP
+View next unread article within thread.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq
+line. The search will wrap over into the next thread if nothing is found in
+the current one.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark thread as read [after confirmation] and return to the group index
+page.  Move cursor to next thread.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark thread as read [after confirmation] and enter the next thread
+containing unread news.
+.TP 
+\fBThreadToggleSubjDisplay 'd'\fP
+Cycle the display of the author through all the possible options for the
+tinrc variable \fBshow_author\fP.
+.TP 
+\fBThreadCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBThreadMarkArtRead 'K'\fP
+Mark article as read and move onto the next unread article. If a range of
+articles is set, the range will be marked as read instead of the current
+article. When tagged articles are present, a prompt asks how to proceed.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBThreadMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuit 'q'\fP
+Return to previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \- don't ask the user to confirm.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBThreadSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBThreadAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBThreadTag 't'\fP
+Toggle tag status of current article for mailing, piping, printing, saving
+or reposting.
+.TP 
+\fBThreadUntag 'U'\fP
+Untag all tagged threads.
+.TP 
+\fBPost 'w'\fP
+Post an article to current group. If posting fails for some reason, you'll
+get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), postpone
+it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also \*(rq\fB\-o\fP\*(rq
+command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark current article in thread as unread. If a range of articles is set, the
+range will be marked as unread instead of the current article. When tagged
+articles are present, a prompt asks how to proceed.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark all articles in thread as unread.
+.SS "ARTICLE VIEWER COMMANDS"
+.\" FIXME - refine descriptions
+.TP  10
+\fB0\fP
+Read the first (base) article in this thread.
+.TP 
+\fB4\fP
+Read response 4 in this thread.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBPageReplyQuoteHeaders '^E'\fP
+Reply through mail to the author of the current article with a copy of the
+article with all headers included.
+.TP 
+\fBPagePGPCheckArticle '^G'\fP
+Perform \fBpgp\fP(1)  operations on article.
+.TP 
+\fBPageToggleHeaders '^H'\fP
+Toggles the display mode (raw including all headers vs. cooked).
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBPageToggleTabs '^T'\fP
+Toggle the TAB width between 4 and 8 characters.
+.TP 
+\fBPageFollowupQuoteHeaders '^W'\fP
+Post a followup to the current article with a copy of the article with all
+headers included.
+.TP 
+\fBPageToggleTex2iso '"'\fP
+Toggle TeX to ISO decoding for current article. The default behaviour is
+taken from the \fBtex2iso_conv\fP variable in the tinrc file.
+.TP 
+\fBPageToggleRot '%'\fP
+Toggle ROT\-13 decoding for this article.
+.TP 
+\fBPageToggleUue '('\fP
+Toggle the display of uuencoded sections. The default behaviour is taken
+from the \fBhide_uue\fP variable in the tinrc file.
+.TP 
+\fBPageReveal ')'\fP
+The formfeed character (^L) is often used to hide 'spoilers' that the reader
+may not initially wish to see when viewing an article. Any text after a
+formfeed is not displayed. This key\-press acts like a reveal key and turns
+the hidden text back on. Scrolling down will also reveal the text, scrolling
+up will hide it again.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Forward search the text of this article.
+.TP 
+\fBSearchSubjB '?'\fP
+Backward search the text of this article.
+.TP 
+\fBPageSkipIncludedText ':'\fP
+Skip to the end of the next quoted text\-block in this article. Quoted text
+is everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or
+\fBquote_regex3\fP.
+.TP 
+\fBPageTopThd '<'\fP
+Goto the first article in the current thread.
+.TP 
+\fBPageBotThd '>'\fP
+Goto the last article in the current thread.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Toggle word highlighting on/off.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuickFilterSelect '['\fP
+Auto select article(s) with a single key. The defaults used for selection
+are set based upon the following four tinrc config variables:
+\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP,
+\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP Read the
+section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full
+explanation of these variables and "FILTERING ARTICLES" for more information
+on filtering.
+.TP 
+\fBQuickFilterKill ']'\fP
+Kill article(s) with a single key. The defaults used for killing are based
+upon the following four tinrc config variables: \fBdefault_filter_kill_case\fP,
+\fBdefault_filter_kill_expire\fP, \fBdefault_filter_kill_global\fP and
+\fBdefault_filter_kill_header\fP.  Read the section "GLOBAL OPTIONS MENU AND
+TINRC CONFIGURABLE VARIABLES" for a full explanation of these variables and
+"FILTERING ARTICLES" for more information on filtering.
+.TP 
+\fBPageNextThd '^J' '<CR>'\fP
+Goto next base article.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Goto next unread article. If the tinrc variable \fBgoto_next_unread\fP doesn't
+contain PageNextUnread, then this key will first page through the current
+article.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark the current thread as read [after confirmation] and return to the
+previous menu. Move cursor to next item.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark the rest of the current thread as read [after confirmation] and enter
+the next thread with unread articles.
+.TP 
+\fBPageCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBPageEditArticle 'e'\fP
+Edit the current article. This is restricted to mailgroups and saved news.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBPageFollowupQuote 'f'\fP
+Post a followup to the current article with a copy of the article included.
+.TP 
+\fBPageFollowup 'F'\fP
+Post a followup to the current article without including a copy of the
+article.
+.TP 
+\fBPageFirstPage 'g'\fP
+Goto the start of the article.
+.TP 
+\fBPageLastPage 'G'\fP
+Goto the end of the article.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBPageKillThd 'K'\fP
+Mark rest of thread as read and move onto the next unread thread.
+.TP 
+\fBPageListThd 'l'\fP
+Show the thread menu that the current article is a part of.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBPageMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBPageNextArt 'n'\fP
+Go to the next article.
+.TP 
+\fBPageNextUnreadArt 'N'\fP
+Go to the next unread article.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPagePrevArt 'p'\fP
+Go to the previous article.
+.TP 
+\fBPagePrevUnreadArt 'P'\fP
+Go to the previous unread article.
+.TP 
+\fBQuit 'q'\fP
+Return to the previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \- don't ask the user to confirm.
+.TP 
+\fBPageReplyQuote 'r'\fP
+Reply through mail to the author of the current article with a copy of the
+article included.
+.TP 
+\fBPageReply 'R'\fP
+Reply through mail to the author of the current article without including
+the original article.
+.TP 
+\fBPageSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPageAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBPageTag 't'\fP
+Toggle tag status of current article for mailing, piping, printing, saving
+or reposting.
+.TP 
+\fBPageGroupSel 'T'\fP
+Return to group selection level.
+.TP 
+\fBPageGotoParent 'u'\fP
+Goto parent article.
+.TP 
+\fBPageViewUrl 'U'\fP
+Display a list of URLs of the current article. See the section "URL LISTING"
+for more information.
+.TP 
+\fBPageViewAttach 'V'\fP
+Display a list of attachments of the current article. See the section
+"ATTACHMENT LISTING" for more information.
+.TP 
+\fBPost 'w'\fP
+Post an article to the current group. If posting fails for some reason,
+you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'),
+postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also
+\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBPageRepost 'x'\fP
+Repost an already posted article / thread / auto\-selected (hot) articles /
+articles matching pattern / tagged articles to another newsgroup(s). Useful
+for reposting from global to local newsgroups. Do not use this to crosspost
+your own articles.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark article as unread.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark the current thread as unread.
+.SS "URL LISTING"
+\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs of the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBUrlSelect '^J' '<CR>'\fP
+The current URL will be prompted and opened using the
+\fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the URL.
+.TP 
+\fBSearchSubjF '/'\fP
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the current URL in the last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "ATTACHMENT LISTING"
+\fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBAttachPipe 'p'\fP
+Pipe attachment into command.
+.TP 
+\fBAttachSave 's'\fP
+Save current attachment / tagged attachments to disk.
+.TP 
+\fBAttachSelect '^J' '<CR>'\fP
+View attachment.
+.TP 
+\fBAttachTag 't'\fP
+Tag one or more attachments for saving.
+.TP 
+\fBAttachTagPattern '='\fP
+Prompts for a pattern to match. All attachments whose name/description or
+content type/transfer encoding match the pattern will be tagged.
+.TP 
+\fBAttachToggleTagged '@'\fP
+Reverse tagging of all attachments.
+.TP 
+\fBAttachUntag 'U'\fP
+Untag all tagged attachments.
+.TP 
+\fBSearchSubjF '/'\fP
+Attachment forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+Attachment backward search.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBGlobalPipe '|'\fP
+Pipe attachment into command. Uses the raw attachment, no decoding is done.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the name/description of the current attachment in the
+last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+.\" FIXME - add missing descriptions
+At startup, \fBtin\fP reads in the configuration files (see also \fBtin\fP(5)). 
+They contain a list of variables that can be used to configure the way
+\fBtin\fP works. If it exists, the global configuration file,
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read. After that, the user's own
+configuration file is read from \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. The
+global file is useful for distributing system\-wide defaults to new users who
+have no private tinrc yet.
+.PP
+The variables are user configurable by editing
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP directly. Most of them can also be set
+in the GLOBAL OPTIONS MENU which is accessed by pressing \fBOptionMenu\fP
+('\fBM\fP') at all levels. It allows the user to customise the behaviour of
+\fBtin\fP. The options are saved to the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP when you exit \fBtin\fP so don't edit the
+file directly whilst \fBtin\fP is running.
+.PP
+In the options menu use the cursor keys in the usual way to move around. Use
+\fBConfigSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') to 'open' the option you wish
+to change. You will need to enter a new value or use '\fB<SPACE>\fP' to
+toggle the available options. \fBConfigSelect\fP will save the new value,
+\&'\fB<ESC>\fP' will abort without saving changes.
+.PP
+As with the other menus, \fBRedrawScr\fP ('\fB^L\fP') will redraw the screen. You
+can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP
+('\fB\e\fP') to search for a specific option. Use \fBQuit\fP ('\fBq\fP') to exit the
+option menu and keep your changes. Use \fBQuitTin\fP ('\fBQ\fP') to exit without
+keeping your changes.
+.PP
+The options menu provides access to the attributes menu for the current
+group by the \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') command. Pressing
+\fBConfigToggleAttrib\fP again toggles back to the options menu. For more
+information see section "ATTRIBUTES MENU AND GROUP ATTRIBUTES".
+.PP
+The \fBConfigScopeMenu\fP ('\fBS\fP') command brings up the scopes menu. For more
+information see section "SCOPES MENU".
+.PP
+Here is a full list of all the available variables. The name in braces is
+the name of the corresponding setting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
+.TP  4
+\fBAbbreviate long newsgroup names (abbreviate_groupname)\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
+\fBAdd posted articles to filter (add_posted_to_filter)\fP
+If ON add posted articles which start a new thread to filter for
+highlighting follow\-ups. Default is ON.
+.TP 
+\fBInsert 'User\-Agent:'\-header (advertising)\fP
+Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON.
+.TP 
+\fBSkip multipart/alternative parts (alternative_handling)\fP
+If ON strip multipart/alternative messages automatically. Default is ON.
+.TP 
+\fBCharacter to show deleted articles (art_marked_deleted)\fP
+The character used to show that an article was deleted. Default is 'D'.
+.TP 
+\fBCharacter to show inrange articles (art_marked_inrange)\fP
+The character used to show that an article is in a range. Default is '#'.
+.TP 
+\fBCharacter to show returning arts (art_marked_return)\fP
+The character used to show that an article will return as an unread article
+when the group is next entered. Default is '\-'.
+.TP 
+\fBCharacter to show selected articles (art_marked_selected)\fP
+The character used to show that an article/thread is auto\-selected (hot). 
+Default is '*'.
+.TP 
+\fBCharacter to show recent articles (art_marked_recent)\fP
+The character used to show that an article/thread is recent (not older than
+X days). See also \fBrecent_time\fP. Default is 'o'.
+.TP 
+\fBCharacter to show unread articles (art_marked_unread)\fP
+The character used to show that an article has not been read. Default is
+\&'+'.
+.TP 
+\fBCharacter to show read articles (art_marked_read)\fP
+The character used to show that an article was read. Default is ' '.
+.TP 
+\fBCharacter to show killed articles (art_marked_killed)\fP
+The character used to show that an article was killed. Default is 'K'. 
+\fBkill_level\fP must be set accordingly.
+.TP 
+\fBCharacter to show read selected arts (art_marked_read_selected)\fP
+The character used to show that an article was hot before it was read. 
+Default is ':'. \fBkill_level\fP must be set accordingly.
+.TP 
+\fBAsk before using MIME viewer (ask_for_metamail)\fP
+If ON \fBtin\fP will ask before using a MIME viewer (\fBmetamail_prog\fP) to
+display MIME messages. This only occurs if a MIME viewer is set. Default is
+OFF.
+.TP 
+\fBSend you a cc and/or bcc automatically (auto_cc_bcc)\fP
+Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when
+mailing an article. Default is No.
+.TP 
+\fBList thread using right arrow key (auto_list_thread)\fP
+If ON automatically list thread when entering it using right arrow key. 
+Default is ON.
+.TP 
+\fBReconnect to server automatically (auto_reconnect)\fP
+Default is OFF.
+.TP 
+\fBUse Archive\-name: header for save (auto_save)\fP
+If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be
+automatically saved with the Archive\-name & part/patch no and post processed
+if \fBpost_process_type\fP is set to something other than 'No'.  Default is
+OFF.
+.TP 
+\fBSave articles in batch mode (batch_save)\fP
+If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq
+or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON.
+.TP 
+\fBShow mini menu & posting etiquette (beginner_level)\fP
+If set ON a mini menu of the most useful commands will be displayed at the
+bottom of the screen for each level. Also a short posting etiquette will be
+displayed after composing an article. Default is ON.
+.TP 
+\fBCache NNTP overview files locally (cache_overview_files)\fP
+If ON, create local copies of NNTP overview files. This can be used to
+considerably speed up accessing large groups when using a slow connection. 
+See also "INDEX FILES". Default is OFF.
+.TP 
+\fBCatchup read groups when quitting (catchup_read_groups)\fP
+.\"
+.\" FIXME - I leave this to someone who's using colors
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBStandard background colour (col_back)\fP
+Standard background colour
+.TP 
+\fBColour of sender (From:) (col_from)\fP
+Colour of sender (From:)
+.TP 
+\fBColour of article header lines (col_head)\fP
+Colour of header\-lines
+.TP 
+\fBColour of help text (col_help)\fP
+Colour of help pages
+.TP 
+\fBColour for inverse text (background) (col_invers_bg)\fP
+Colour of background for inverse text
+.TP 
+\fBColour for inverse text (foreground) (col_invers_fg)\fP
+Colour of foreground for inverse text
+.TP 
+\fBColour of highlighting with _dash_ (col_markdash)\fP
+Colour of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColour of highlighting with /slash/ (col_markslash)\fP
+Colour of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColour of highlighting with *stars* (col_markstar)\fP
+Colour of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColour of highlighting with \-stroke\- (col_markstroke)\fP
+Colour of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColour of mini help menu (col_minihelp)\fP
+Colour of mini help menu
+.TP 
+\fBColour of actual news header fields (col_newsheaders)\fP
+Colour of actual news header fields
+.TP 
+\fBStandard foreground colour (col_normal)\fP
+Standard foreground colour
+.TP 
+\fBColour of quoted lines (col_quote)\fP
+Colour of quoted lines
+.TP 
+\fBColour of twice quoted line (col_quote2)\fP
+Colour of twice quoted lines
+.TP 
+\fBColour of =>3 times quoted line (col_quote3)\fP
+Colour of >=3 times quoted lines
+.TP 
+\fBColour of response counter (col_response)\fP
+Colour of response counter. This is the text that says "Response x of y" in
+the article viewer.
+.TP 
+\fBColour of signatures (col_signature)\fP
+Colour of signatures
+.TP 
+\fBColour of urls highlight (col_urls)\fP
+Colour of urls highlight
+.TP 
+\fBColour of verbatim blocks (col_verbatim)\fP
+Colour of verbatim blocks
+.TP 
+\fBColour of article subject lines (col_subject)\fP
+Colour of article subject
+.TP 
+\fBColour of text lines (col_text)\fP
+Colour of text\-lines
+.TP 
+\fBColour of help/mail sign (col_title)\fP
+Colour of help/mail sign
+.TP 
+\fBWhich actions require confirmation (confirm_choice)\fP
+Ask for manual confirmation to protect the user.
+.RS +.5i
+.IP \(bu 3
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands\fP Ask for confirmation before executing certain dangerous commands
+(e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked in this
+manual with '[after confirmation]'. Default is commands & quit.
+.IP \(bu
+\fBquit\fP You'll be asked to confirm that you wish to exit \fBtin\fP when you use
+the \fBQuit\fP ('\fBq\fP') command.
+.IP \(bu
+\fBselect\fP Ask for confirmation before marking all not selected (with
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read.
+.RE
+.TP 
+\fBFormat string for display of dates (date_format)\fP
+.\"
+.\" most of these default_* settings are not available from the menu
+.\" as they are intended for internal use only.
+Format string \fBtin\fP uses for date representation. A description of the
+different format options can be found at \fBstrftime\fP(3).  \fBtin\fP uses
+\fBstrftime\fP(3)  when available and supports most format options in his
+fallback code.  Default is "%a, %d %b %Y %H:%M:%S".
+.TP 
+\fB(default_art_search)\fP
+.TP 
+\fB(default_author_search)\fP
+.TP 
+\fB(default_config_search)\fP
+The last article/author/config option that was searched for.
+.TP 
+\fB(default_filter_days)\fP
+Default is 28.
+.TP 
+\fB(default_filter_kill_case)\fP
+Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF
+= ignore case. Default is OFF.
+.TP 
+\fB(default_filter_kill_expire)\fP
+Default for quick (1 key) kill filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire. Default is OFF.
+.TP 
+\fB(default_filter_kill_global)\fP
+Default for quick (1 key) kill filter global.  ON=apply to all groups,
+OFF=apply to current group. Default is ON.
+.TP 
+\fB(default_filter_kill_header)\fP
+Default for quick (1 key) kill filter header.
+.RS +.5i
+.IP 0 4
+ \*(rqSubject:\*(rq (case sensitive)
+.IP 1
+ \*(rqSubject:\*(rq (ignore case)
+.IP 2
+ \*(rqFrom:\*(rq (case sensitive)
+.IP 3
+ \*(rqFrom:\*(rq (ignore case)
+.IP 4
+ \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+.IP 5
+ \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+.IP 6
+ \*(rqMessage\-ID:\*(rq entry only
+.IP 7
+ \*(rqLines:\*(rq
+.RE
+.TP 
+\fB(default_filter_select_case)\fP
+Default for quick (1 key) auto\-selection filter case. ON=filter case
+sensitive, OFF=ignore case. Default is OFF.
+.TP 
+\fB(default_filter_select_expire)\fP
+Default for quick (1 key) auto\-selection filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire.  Default is OFF.
+.TP 
+\fB(default_filter_select_global)\fP
+Default for quick (1 key) auto\-selection filter global.  ON=apply to all
+groups OFF=apply to current group. Default is ON.
+.TP 
+\fB(default_filter_select_header)\fP
+Default for quick (1 key) auto\-selection filter header.
+.RS +.5i
+.IP 0 4
+ \*(rqSubject:\*(rq (case sensitive)
+.IP 1
+ \*(rqSubject:\*(rq (ignore case)
+.IP 2
+ \*(rqFrom:\*(rq (case sensitive)
+.IP 3
+ \*(rqFrom:\*(rq (ignore case)
+.IP 4
+ \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+.IP 5
+ \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+.IP 6
+ \*(rqMessage\-ID:\*(rq entry only
+.IP 7
+ \*(rqLines:\*(rq
+.RE
+.TP 
+\fB(default_goto_group)\fP
+.TP 
+\fB(default_group_search)\fP
+.TP 
+\fB(default_mail_address)\fP
+.TP 
+\fB(default_move_group)\fP
+.TP 
+\fB(default_pattern)\fP
+.TP 
+\fB(default_pipe_command)\fP
+.TP 
+\fB(default_post_newsgroups)\fP
+.TP 
+\fB(default_post_subject)\fP
+.TP 
+\fB(default_range_group)\fP
+.TP 
+\fB(default_range_select)\fP
+.TP 
+\fB(default_range_thread)\fP
+.TP 
+\fB(default_repost_group)\fP
+.TP 
+\fB(default_save_file)\fP
+.TP 
+\fB(default_save_mode)\fP
+.TP 
+\fB(default_select_pattern)\fP
+.TP 
+\fB(default_shell_command)\fP
+.TP 
+\fB(default_subject_search)\fP
+.TP 
+\fBDraw \-> instead of highlighted bar (draw_arrow)\fP
+Allows groups/articles to be selected by an arrow '\->' if set ON or by
+an highlighted bar if set OFF. Default is OFF.
+.TP 
+\fBInvocation of your editor (editor_format)\fP
+The format string used to create the editor start command with parameters. 
+Default is "%E +%N %F" (i.e., /bin/vi +7 .article).
+.TP 
+\fBForce redraw after certain commands (force_screen_redraw)\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBNumber of articles to get (getart_limit)\fP
+If \fBgetart_limit\fP is > 0 not more than \fBgetart_limit\fP articles/group
+are fetched from the server. If \fBgetart_limit\fP is < 0 \fBtin\fP will start
+fetching articles from your first unread minus absolute value of
+\fBgetart_limit\fP. Default is 0, which means no limit.
+.TP 
+\fBCatchup group using left key (group_catchup_on_exit)\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBGo to the next unread article with (goto_next_unread)\fP
+Which keys \fBtin\fP should accept to jump to the next unread article. 
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
+\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the
+next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+pressed. Default is PageNextUnread.
+.TP 
+\fBMax. length of group names shown (groupname_max_length)\fP
+Maximum length of the names of newsgroups to be displayed so that more of
+the newsgroup description can be displayed. Default is 32.
+.TP 
+\fBDisplay uue data as an attachment (hide_uue)\fP
+If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then
+sections of uuencoded data will be shown with a single tag line showing the
+size and filename (much the same as a MIME attachment). If set to 'Hide all'
+then any line that looks like uuencoded data will be folded into a tag
+line.  This is useful when uuencoded data is split across more than one
+article but can also lead to false positives. This setting can also be
+toggled in the article viewer. Default is 'No'.
+.TP 
+\fBExternal inews (inews_prog)\fP
+Path, name and options of external \fBinews\fP(1).  If you are reading via NNTP
+the default value is \-\-internal (use built\-in NNTP inews), else it is "inews
+\-h". The article is passed to \fBinews_prog\fP on STDIN via '< article'.
+.TP 
+\fB(info_in_last_line)\fP
+.\" this is missing from the Menu
+If ON, show current group description or article subject in the last line
+(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP')  toggles
+setting. This facility is useful as the full width of the screen is
+available to display long subjects. Default is OFF.
+.TP 
+\fBUse interactive mail reader (interactive_mailer)\fP
+Interactive mailreader: if greater than 0 your mailreader will be invoked
+earlier for reply so you can use more of its features (e.g. MIME, pgp,
+\&...). 1 means include headers, 2 means don't include headers (old
+use_mailreader_i=ON option). 0 turns off usage. This option has to suit
+\fBmailer_format\fP. Default is 0.
+.TP 
+.\" TODO: fix menu description
+.\"       mono_mark* currently do allow "Reverse video" even if
+.\"       inverse_okay=FALSE
+\fBUse inverse video for page headers (inverse_okay)\fP
+If ON use inverse video for page headers and URL highlighting.  Default is
+ON.
+.TP 
+\fBKeep failed arts in ~/dead.articles (keep_dead_articles)\fP
+If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP
+besides keeping the last failed posting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON.
+.TP 
+\fBFilter which articles (kill_level)\fP
+This option controls the processing and display of articles that are
+killed.  There are 3 options:
+.RS +.5i
+.IP 0 3
+\fBKill only unread arts\fP is the 'traditional' behaviour of \fBtin\fP. Only
+unread articles are killed once only by marking them read. As filtering only
+happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP
+and \fBart_marked_read_selected\fP are only shown once. When you reenter the
+group the mark will be gone.
+.IP 1
+\fBKill all arts & show with K\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles are threaded as normal but they will be marked with
+\fBart_marked_killed\fP.
+.IP 2
+\fBKill all arts and never show\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles simply does not get displayed at all.
+.RE
+Default is 0 (\fBKill only unread arts\fP).
+.TP 
+\fBUse 8bit characters in mail headers (mail_8bit_header)\fP
+Allows 8bit characters unencoded in the header of mail message. Default is
+OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to
+8bit. Leaving it OFF is safe for most users and compliant to Internet Mail
+Standard (\fBRFC5322\fP and \fBRFC2047\fP). Default is OFF.
+.TP 
+\fBMail address (mail_address)\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fBpgp\fP(1)  signing.
+.TP 
+\fBMIME encoding in mail messages (mail_mime_encoding)\fP
+MIME encoding of the body in mail message, if necessary (8bit, base64,
+quoted\-printable, 7bit). Default is quoted\-printable.
+.TP 
+\fBQuote line when mailing (mail_quote_format)\fP
+Format of quote line when replying (via mail) to an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "In article %M you wrote:"
+.TP 
+\fBFormat of the mailbox (mailbox_format)\fP
+Select one of the following mailbox\-formats: MBOXO (default, except for
+SCO), MBOXRD or MMDF (default on SCO). See \fBmbox\fP(5)  for more details on
+MBOXO and MBOXRD and \fBmmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBMail directory (maildir)\fP
+The directory where articles/threads are to be saved in \fBmbox\fP(5) 
+format. This feature is mainly for use with the \fBelm\fP(1)  mail program. It
+allows the user to save articles/threads/groups simply by giving '=' as the
+filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBInvocation of your mail command (mailer_format)\fP
+.\" TODO: document %S, %T, %M, %F, %U ...
+The format string used to create the mailer command with parameters that is
+used for mailing articles to other people. Default is '%M "%T" < %F'
+(e.g., /bin/mail "iain" < .article). The flexible format allows other
+mailers with different command\-line parameters to be used such as 'elm \-s
+"%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'Mark as (un)read' ignores tags (mark_ignore_tags)\fP
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
+.TP 
+\fBMark saved articles/threads as read (mark_saved_read)\fP
+If ON mark articles that are saved as read. Default is ON.
+.TP 
+\fBViewer program for MIME articles (metamail_prog)\fP
+Path, name and options of external \fBmetamail\fP(1)  program used to view
+non\-textual parts of articles.  To use the built\-in viewer, set to
+\-\-internal. This is the default value when \fBmetamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The 'V' command can always be used to manually view
+any attachments.  See also \fBask_for_metamail\fP.
+.TP 
+\fBMM_CHARSET (mm_charset)\fP
+Charset supported locally, which is also used for MIME header (charset
+parameter and charset name in header encoding) in mail and news postings. If
+\fBMIME_STRICT_CHARSET\fP is defined at compile time, text in charset other
+than the value of this parameter is considered not displayable and
+represented as '?'. Otherwise, all character sets are regarded as compatible
+with the display. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined. If your system supports \fBiconv\fP(3), this option
+is disabled and you should use \fBmm_network_charset\fP instead.
+.TP 
+\fBMM_NETWORK_CHARSET (mm_network_charset)\fP
+Charset used for posting and MIME headers; replaces \fBmm_charset\fP. 
+Conversion between \fBmm_network_charset\fP and local charset (determined via
+\fBnl_langinfo\fP(3))  is done via \fBiconv\fP(3), if this function is not
+available on your system this option is disabled and you have to use
+\fBmm_charset\fP instead. \fBmm_network_charset\fP is limited to one of the
+following charsets:
+.in +.3i
+US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU}
+EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8
+.in -.3i
+Not all values might work on your system, see \fBiconv_open\fP(3)  for more
+details. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined.
+.TP 
+\fBAttribute of highlighting with _dash_ (mono_markdash)\fP
+Character attribute of words emphasized like _this_. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with /slash/ (mono_markslash)\fP
+Character attribute of words emphasized like /this/. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with *stars* (mono_markstar)\fP
+Character attribute of words emphasized like *this*. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with \-stroke\- (mono_markstroke)\fP
+Character attribute of words emphasized like \-this\-. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fB(newnews)\fP
+These are internal timers used by \fBtin\fP to keep track of new newsgroups. 
+Do not change them unless you understand what they are for.
+.TP 
+\fBDisplay these header fields (or *) (news_headers_to_display)\fP
+Which news headers you wish to see. If you want to see _all_ the headers,
+place an '*' as this value. This is the only way a wildcard can be used.  If
+you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
+(like X\-Alan or X\-Pape). You can list more than one by delimiting with
+spaces. Not defining anything turns off this option.
+.TP 
+\fBDo not display these header fields (news_headers_to_not_display)\fP
+Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
+example of using both options might be if you thought X\- headers were A Good
+Thing(tm), but thought Alan and Pape were miscreants... well then you would
+do something like this: \fInews_headers_to_display=X\-\fP
+\fInews_headers_to_not_display=X\-Alan X\-Pape\fP.  Not defining anything turns
+off this option.
+.TP 
+\fBQuote line when following up (news_quote_format)\fP
+Format of quote line when posting/following up an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "%F wrote:".
+.TP 
+\fBUnicode normalisation form (normalization_form)\fP
+The normalisation form \fBtin\fP should use to normalise unicode input.  The
+possible values are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP: no normalisation
+.IP 1
+\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+.IP 2
+\fBNFKD\fP: Compatibility Decomposition
+.IP 3
+\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+.IP 4
+\fBNFD\fP: Canonical Decomposition
+.RE
+Some normalisation modes are only available if they are supported by the
+library \fBtin\fP uses to do the normalisation. Default is NFKC.
+.TP 
+\fBGoto first unread article in group (pos_first_unread)\fP
+If ON put cursor at first unread article in group otherwise at last
+article. Default is ON.
+.TP 
+\fBUse 8bit characters in news headers (post_8bit_header)\fP
+Allows 8bit characters unencoded in the header of a news article, if set
+this also disables the generation of MIME\-headers when they are usually
+required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
+to 8bit. In a number of local hierarchies where 8bit characters are used,
+using unencoded (raw)  8bit characters in header is acceptable and sometimes
+even recommended so that you need to check the convention adopted in the
+local hierarchy of your interest to determine what to do with this and
+\fBpost_mime_encoding\fP.
+.TP 
+\fBMIME encoding in news messages (post_mime_encoding)\fP
+MIME encoding of the body in news message, if necessary. (8bit, base64,
+quoted\-printable, 7bit). Default is 8bit, which leads to no encoding. base64
+and quoted\-printable are usually undesired on usenet.
+.TP 
+\fBView post\-processed files (post_process_view)\fP
+If ON, then \fBtin\fP will start an appropriate viewer program to display any
+files that were post processed and uudecoded. The program is determined
+using the mailcap file. Default is ON.
+.TP 
+\fBPost process saved articles (post_process_type)\fP
+This specifies whether to perform post processing on saved articles.  The
+following values are allowed:
+.RS +.5i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fBshar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBFilename to be used for storing posted articles (posted_articles_file)\fP
+Keep posted articles in
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP.  If no filename is
+set then postings will not be saved.  Default is 'posted'.
+.TP 
+\fBPrint all headers when printing (print_header)\fP
+If ON, then the full article header is sent to the printer. Otherwise only
+the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF.
+.TP 
+\fBPrinter program with options (printer)\fP
+The printer program with options that is to be used to print articles.  The
+default is \fBlpr\fP(1)  for BSD machines and \fBlp\fP(1)  for SysV
+machines. Printing from \fBtin\fP may have been disabled by the System
+Administrator.
+.TP 
+\fBProcess only unread articles (process_only_unread)\fP
+If ON only save/print/pipe/mail unread articles (tagged articles excepted). 
+Default is OFF.
+.TP 
+\fBShow empty Followup\-To in editor (prompt_followupto)\fP
+If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article. Default is
+OFF.
+.TP 
+\fBCharacters used as quote\-marks (quote_chars)\fP
+The character used in quoting included text to article followups and mail
+replies. The '_' character represents a blank character and is replaced with
+\&' ' when read. Default is '>_'.
+.TP 
+\fBQuoting behaviour (quote_style)\fP
+How articles should be quoted when following up or replying to them. There
+are a number of things that can be done: empty lines can be quoted,
+signatures can be quoted and quote_chars can be compressed when quoting
+multiple times (for example, '> > >' will be turned into
+\&'>>>'). The default is to compress quotes, and to quote empty
+lines.
+.br
+When you are viewing an article in raw mode ('\fB^H\fP'), and follow up or
+reply to it, the signature will be quoted even if it would otherwise not
+be.  If \fBshow_signatures\fP is off, then the signature will never be quoted.
+.TP 
+\fBRegex used to show quoted lines (quote_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBRegex used to show twice quoted l. (quote_regex2)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBRegex used to show >= 3 times q.l. (quote_regex3)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBArticle recentness time limit (recent_time)\fP
+If set to 0, this feature is deactivated, otherwise it means the number of
+days. Default is 2.
+.TP 
+\fBRender BiDi (render_bidi)\fP
+If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves
+the rendering of bi\-directional text to the terminal. Default is OFF.
+.TP 
+\fBInterval in seconds to reread active (reread_active_file_secs)\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+reread at regular intervals to show if any new news has arrived. Default is
+1200. Setting this to 0 will disable this feature.
+.TP 
+\fBDirectory to save arts/threads in (savedir)\fP
+Directory where articles/threads are saved. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBScore limit (kill) (score_limit_kill)\fP
+If the score of an article is below or equal this value the article gets
+marked as killed.
+.TP 
+\fBScore limit (select) (score_limit_select)\fP
+If the score of an article is above or equal this value the article gets
+marked as hot.
+.TP 
+\fBDefault score to kill articles (score_kill)\fP
+Score of an article which should be killed, this must be <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBDefault score to select articles (score_select)\fP
+Score of an article which should be marked hot, this must be >=
+\fBscore_limit_select\fP.
+.TP 
+\fBNumber of lines to scroll in pager (scroll_lines)\fP
+The number of lines that will be scrolled up/down in the article pager when
+using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
+traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+scrolling where the top/bottom line is carried over onto the next page. 
+This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
+half\-page scrolling. This setting supersedes full_page_scroll=OFF.
+.TP 
+\fBIn group menu, show author by (show_author)\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.RS +.5i
+.IP 0 3
+\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+.IP 1
+\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
+displayed.
+.IP 2
+\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the
+\&\*(rqFrom:\*(rq line are displayed (default).
+.IP 3
+\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are
+displayed.
+.RE
+.TP 
+\fBShow description of each newsgroup (show_description)\fP
+If ON show a short group description text after newsgroup name at the group
+selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting
+and turn descriptions off. The text used is taken from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires
+\fBtin\fP to be build with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBShow lines/score in listings (show_info)\fP
+Which information about the thread or article should be shown. Default is 1,
+show only the line count.
+.RS +.5i
+.IP 0 3
+\fBNone\fP, no information will be displayed.
+.IP 1
+\fBLines\fP, in article listing the line count of an article will be displayed
+and in thread listing the line count of first (unread) article will be
+displayed.
+.IP 2
+\fBScore\fP, in article listing the score of an article will be displayed and
+in thread listing the score of the thread will be displayed \- see also
+\fBthread_score\fP.
+.IP 3
+\fBLines & Score\fP, display line count and score.
+.RE
+.TP 
+\fBShow only unread articles (show_only_unread_arts)\fP
+If ON show only new/unread articles otherwise show all articles.  Default is
+ON.
+.TP 
+\fBShow only groups with unread arts (show_only_unread_groups)\fP
+If ON show only subscribed groups that contain unread articles. Default is
+OFF.
+.TP 
+\fBDisplay signatures (show_signatures)\fP
+If OFF don't show signatures when displaying articles.  Default is ON.
+.TP 
+\fBPrepend signature with '\en\-\- \en' (sigdashes)\fP
+If ON prepend the signature with sigdashes. Default is ON.
+.TP 
+\fBCreate signature from path/command (sigfile)\fP
+The path that specifies the signature file to use when posting, following up
+to or replying to an article. If the path is a directory then the signature
+will be randomly generated from files that are in the specified
+directory. If the path starts with a ! the program the path points to will
+be executed to generate a signature. \fBtin\fP will pass the name of the
+current newsgroup as argument to the program. \-\-none will suppress any
+signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBAdd signature when reposting (signature_repost)\fP
+If ON add signature to reposted articles. Default is ON.
+.TP 
+\fBRegex used to highlight /slashes/ (slashes_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If
+\fBslashes_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBSort articles by (sort_article_type)\fP
+This specifies how articles should be sorted. Sort by ascending Date (6) is
+the default. The following sort types are allowed:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, don't sort articles.
+.IP 1
+\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+.IP 2
+\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+.IP 3
+\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+.IP 4
+\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+.IP 5
+\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+.IP 6
+\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+.IP 7
+\fBScore (descending)\fP, sort articles by filtering score descending.
+.IP 8
+\fBScore (ascending)\fP, sort articles by filtering score ascending.
+.IP 9
+\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+.IP 10
+\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+.RE
+.TP 
+\fBSort threads by (sort_threads_type)\fP
+This specifies how threads will be sorted. Sort by descending Score (1) is
+the default. The following sort types are allowed:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, don't sort threads.
+.IP 1
+\fBScore (descending)\fP, sort threads by filtering score descending (default).
+.IP 2
+\fBScore (ascending)\fP, sort threads by filtering score ascending.
+.IP 3
+\fBLast posting date (descending)\fP, sort threads by date of last posting
+descending.
+.IP 4
+\fBLast posting date (ascending)\fP, sort threads by date of last posting
+ascending.
+.RE
+.TP 
+\fBSpamtrap warning address parts (spamtrap_warning_addresses)\fP
+Set this option to a list of comma\-separated strings to be warned if you are
+replying to an article by mail where the e\-mail address contains one of
+these strings. The matching is case\-insensitive. Example:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBRegex used to highlight *stars* (stars_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If
+\fBstars_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBStart editor with line offset (start_editor_offset)\fP
+Set ON if the editor used for posting, follow\-ups and bug reports has the
+capability of starting and positioning the cursor at a specified line within
+a file. Default is ON.
+.TP 
+\fBStrip blanks of end of lines (strip_blanks)\fP
+.\" only done in select/thread level, not in group level (nor in the pager)
+.\" IMHO we should remove it
+Strips the blanks from the end of each line therefore speeding up the
+display when reading on a slow terminal or via modem. Default is ON.
+.TP 
+\fBRemove bogus groups from newsrc (strip_bogus)\fP
+Bogus groups are groups that are present in your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news
+server. There are 3 options. 0 means do nothing & always keep bogus groups. 
+1 means bogus groups will be permanently removed. 2 means that bogus groups
+will appear on the Group Selection Menu, prefixed with a 'D'. This allows
+you to unsubscribe from them as and when you wish. Default is 0 (Always
+Keep).
+.TP 
+\fBNo unsubscribed groups in newsrc (strip_newsrc)\fP
+If ON, then unsubscribed groups will be permanently removed from your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF.
+.TP 
+\fBRegex used to highlight \-strokes\- (strokes_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP.  If
+\fBstrokes_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBWrap around threads on next unread (wrap_on_next_unread)\fP
+If enabled a search for the next unread article will wrap around all
+articles to find also previous unread articles. If disabled the search stops
+at the end of the thread list. Default is ON.
+.TP 
+\fBDisplay "a as Umlaut\-a (tex2iso_conv)\fP
+If ON, show "a as Umlaut\-a, etc. Default is OFF. This behaviour can also be
+toggled in the article viewer via \fBPageToggleTex2iso\fP ('\fB"\fP').
+.TP 
+\fBThread articles by (thread_articles)\fP
+Defines which threading method to use. It's possible to set the threading
+type on a per group basis by setting the group attribute variable
+\fBthread_arts\fP to 0 \- 4 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "GROUP ATTRIBUTES".) 
+The default is Both Subject and References.  The choices are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP, don't thread.
+.IP 1
+\fBSubject\fP, thread on \*(rqSubject:\*(rq only.
+.IP 2
+\fBReferences\fP, thread on \*(rqReferences:\*(rq only.
+.IP 3
+\fBBoth Subject and References\fP, thread on \*(rqReferences:\*(rq then
+\&\*(rqSubject:\*(rq (default).
+.IP 4
+\fBMultipart Subject\fP, thread multipart articles on \*(rqSubject:\*(rq.
+.IP 5
+\fBPercentage Match\fP, thread base upon a partial character match on
+\&\*(rqSubject:\*(rq.
+.RE
+.TP 
+\fBCatchup thread by using left key (thread_catchup_on_exit)\fP
+If ON catchup group/thread when leaving with the left arrow key. Default is
+ON.
+.TP 
+\fBMatchingness of a thread (thread_perc)\fP
+How closely the subjects must match for two threads to be considered part of
+the same thread. This is a percentage and the default if 75%.
+.TP 
+\fBScore of a thread (thread_score)\fP
+How the total score of a thread is computed. Default is 0, the maximum score
+in this thread.
+.RS +.5i
+.IP 0 3
+\fBMax\fP, the maximum score in this thread.
+.IP 1
+\fBSum\fP, the sum of all scores in this thread.
+.IP 2
+\fBAverage\fP, the average score in this thread.
+.RE
+.TP 
+\fBTransliteration (translit)\fP
+If ON append //TRANSLIT to the first argument of \fBiconv_open\fP(3)  to enable
+transliteration. This means that when a character cannot be represented in
+the target character set, it can be approximated through one or several
+similarly looking characters. On systems where this extension doesn't exist,
+this option is disabled. Default is OFF.
+.TP 
+\fBHow to treat blank lines (trim_article_body)\fP
+Allows you to select how \fBtin\fP treats blank lines in article bodies. 
+Default is 0. This option does not affect lines within verbatim blocks.
+.RS +.5i
+.IP 0 3
+\fBDon't trim article body\fP, do nothing.
+.IP 1
+\fBSkip leading blank lines\fP.
+.IP 2
+\fBSkip trailing blank lines\fP.
+.IP 3
+\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank
+lines.
+.IP 4
+\fBCompact multiple between text\fP, replace multiple blank lines between
+textblocks with one blank line.
+.IP 5
+\fBCompact multiple and skip leading\fP, 4 + 1
+.IP 6
+\fBCompact multiple and skip trailing\fP, 4 + 2
+.IP 7
+\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3
+.RE
+.TP 
+\fBRegex used to highlight _underline_ (underscores_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If
+\fBunderscores_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBRemove ~/.article after posting (unlink_article)\fP
+If ON remove \fI~/.article\fP after posting. Default is ON.
+.TP 
+\fBProgram that opens URL's (url_handler)\fP
+The program that will be run when launching URL's in the article viewer
+using \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. 
+Default is \fBurl_handler.pl %s\fP.
+.TP 
+\fBURL highlighting in message body (url_highlight)\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBUse ANSI colour (use_color)\fP
+If enabled \fBtin\fP uses ANSI\-colours. Default is OFF.
+.TP 
+\fBUse scroll keys on keypad (use_keypad)\fP
+Default is OFF.
+.TP 
+\fBUse mouse in xterm (use_mouse)\fP
+Allows the mouse button support in a \fBxterm\fP(1x)  to be enabled/disabled. 
+Default is OFF.
+.TP 
+\fBUse slrnface to show \*(rqX\-Face:\*(rqs (use_slrnface)\fP
+If enabled \fBtin\fP uses \fBslrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fBtin\fP must be running in an
+\fBxterm\fP(1x)  and \fBslrnface\fP(1)  must be in your $\fBPATH\fP. Default is OFF.
+.TP 
+\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
+A regular expression that tin will use to find the begin of a verbatim
+block.
+.TP 
+\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
+A regular expression that tin will use to find the end of a verbatim block.
+.TP 
+\fBDetection of verbatim blocks (verbatim_handling)\fP
+If ON verbatim blocks will be detected. Default is ON.
+.TP 
+\fBWildcard matching (wildcard)\fP
+Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
+the wildmat notation, which is how this has traditionally been handled. 
+Setting this to 1 allows you to use \fBperl\fP(1)  compatible regular
+expressions \fBpcre\fP(3)  (see also \fBperlre\fP(1)  and \fBpcrepattern\fP(3)).  You
+will probably want to update your filter file if you use this regularly. 
+NB: Newsgroup names will always be matched using the wildmat notation.
+.TP 
+\fBWhat to display instead of mark (word_h_display_marks)\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+displayed, even when they are highlighting marks?
+.RS +.5i
+.IP 0 3
+\fBno\fP
+.IP 1
+yes, \fBdisplay mark\fP
+.IP 2
+print a \fBspace\fP instead
+.RE
+.TP 
+\fBWord highlighting in message body (word_highlight)\fP
+Enable word highlighting. See \fBword_h_display_marks\fP for the options
+available. If \fBuse_color\fP is enabled the colours specified in
+\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are
+used for word highlighting else the character attributes specified in
+\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP
+are used. Default is ON.
+.TP 
+\fBPage line wrap column (wrap_column)\fP
+Sets the column at which a displayed article body should be wrapped.  If
+this value is equal to 0, it defaults to the current screen width.  If this
+value is greater than your current screen width the part off\-screen is not
+displayed. Thus setting this option to a large value can be used to disable
+wrapping. If this value is negative the wrap margin is the current screen
+width plus the given value (as long as the result is still positive,
+otherwise it will fall back to the current screen width). Default is 0,
+wrapping at the current screen width.
+.TP 
+\fBQuote line when cross\-posting (xpost_quote_format)\fP
+.\"
+.\"
+Format is the same as for \fBnews_quote_format\fP, this is used when answering
+to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set.
+.SS "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+\fBtin\fP allows certain attributes to be set on a per group basis. If it
+exists, the global attributes file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP
+is read. After that, the user's own attributes file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP is read.  The global attributes
+file is useful for distributing system\-wide defaults to new users who have
+no private attributes file yet.
+.PP
+Note that the \fIscope=<grouplist>\fP line has to be specified before
+the attributes are specified for that list. All attributes are set to a
+reasonable default so you only have to specify the attribute that you want
+to change (e.g., 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 "FILTERING ARTICLES"
+.\" FIXME - add scoring description
+When there is a subject or an author which you are either very interested
+in, or find completely uninteresting, you can easily instruct \fBtin\fP to
+\fIauto\-select\fP or \fIauto\-kill\fP articles that match \fIrules\fP that you
+specify. This can be anything from the name of the author to the number of
+lines in an article.
+.PP
+When \fBtin\fP starts up the user's kill\-file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (see also \fBtin\fP(5))  is read. Each
+time a newsgroup is entered the rules are applied and articles killed or
+selected when they meet certain criteria.
+.PP
+The degree to which rules are applied depend on the \fBkill_level\fP tinrc
+setting. By default killed articles will only be marked read. Adjust
+\fBkill_level\fP for more aggressive processing. Articles that match an
+auto\-selection rule are marked with a \*(rq*\*(rq.
+.PP
+Filtering rules can be manually entered into
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (but don't do this whilst running
+\fBtin\fP else you will lose your changes) or by using an on\-screen menu within
+\fBtin\fP.
+.PP
+The filtering capabilities of \fBtin\fP have been significantly enhanced over
+previous versions to include scoring and better pattern matching. It is
+recommended that you read the file \fIfiltering\fP in the \fBtin\fP documentation
+directory. This file can also be read online at
+<http://www.tin.org/filtering.txt>.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing '\fB^K\fP' at the Group
+and Article levels. It allows the user to kill or select an article that
+matches the current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by
+the user. The user entered string can be applied to the \*(rqSubject:\*(rq or
+\&\*(rqFrom:\*(rq lines of an article. The kill description can be limited to the
+current newsgroup or it can apply to all newsgroups. Once entered the user
+can abort the command and not save the kill description, edit the kill file
+or save the kill description.
+.SS "POSTING ARTICLES"
+\fBtin\fP allows posting of articles, follow\-up to already posted articles and
+replying direct through mail to the author of an article.
+.PP
+Use the \fBPost\fP ('\fBw\fP') command to post an article to a newsgroup.  After
+entering the post subject the default editor (i.e., \fBvi\fP(1))  or the editor
+specified by the $\fBVISUAL\fP or $\fBEDITOR\fP environment variable will be
+started and the article can be entered. To crosspost articles simply add a
+comma and the name of the newsgroup(s) to the end of the \*(rqNewsgroups:\*(rq
+line at the beginning of the article. After saving and exiting the editor
+you are asked if you wish to a)bort posting the article, e)dit the article
+again or p)ost the article to the specified newsgroup(s).
+.PP
+Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the
+articles you have posted. The date the article was posted, which newsgroups
+the article was posted to and the articles subject line are displayed.
+.PP
+Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
+\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
+an already posted article. The \fBPageFollowupQuote\fP command will copy the
+text of the original article into the editor. The
+\fBPageFollowupQuoteHeaders\fP command will copy the text and all headers of
+the original article into the editor. The editing procedure is the same as
+when posting an article with the \fBPost\fP ('\fBw\fP') command.
+.PP
+.\"
+.\"
+Use the \fBPageReplyQuote\fP ('\fBr\fP'), \fBPageReply\fP ('\fBR\fP') or
+\fBPageReplyQuoteHeaders\fP ('\fB^E\fP') command to reply direct through mail to
+the author of an already posted article. The \fBPageReplyQuote\fP command will
+copy the text of the original article into the editor. The
+\fBPageReplyQuoteHeaders\fP command will copy the text and all headers of the
+original article into the editor. The editing procedure is the same as when
+posting an article with the \fBPost\fP ('\fBw\fP') command. After saving and
+exiting the editor you are asked if you wish to abort sending the article
+via \fBPostAbort\fP ('\fBa\fP'), edit the article again via \fBPostEdit\fP ('\fBe\fP')
+or send the article to the author via \fBPostSend\fP ('\fBs\fP').
+.SS "CUSTOMIZING THE ARTICLE QUOTE STRING"
+When posting a followup to an article or replying direct to the author of an
+article via email the text of the article can be quoted. The beginning of
+the quoted text can contain information about the quoted article (e.g., Name
+and the Message\-ID of the article). To allow for different situations
+certain information from the article can be used in the quoted string. The
+following variables are expanded if found in the tinrc variables
+\fBmail_quote_format\fP, \fBnews_quote_format\fP or \fBxpost_quote_format\fP:
+.RS
+.nf
+.ta \w'%A  'u +\w'Address'u
+\fB%A\fP	Address (Email)
+\fB%D\fP	Date (uses \fBdate_format\fP)
+\fB%F\fP	Full address (%N <%A>)
+\fB%G\fP	Groupname
+\fB%M\fP	Message\-ID
+\fB%N\fP	Fullname of author
+\fB%C\fP	Firstname of author
+\fB%I\fP	Initials of author
+.fi
+.RE
+e.g.,
+.RS
+.nf
+\f(CWmail_quote_format=On %D in %G you wrote:
+news_quote_format=In %M, %F wrote:\fP
+.fi
+.RE
+would expand to:
+.RS
+.nf
+\f(CWOn 21 Sep 1993 09:45:51 \-0400 in alt.sources you wrote:
+In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fP
+.fi
+.RE
+.\"
+.\"
+The quoted text section of an article is marked by a preceding quote string
+at the beginning of each quoted line. The default quote string is set to
+\&'>_'. The default can be changed by setting the tinrc variable
+\fBquote_chars\fP to ones own preference. (Note that '_' underline is used to
+represent a space).
+.SS "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+The command interface to \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP or
+\fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP
+or \fBGroupRepost\fP ('\fBx\fP') and \fBGroupSave\fP, \fBPageSave\fP or \fBThreadSave\fP
+('\fBs\fP' and \fBGroupAutoSave\fP, \fBPageAutoSave\fP or \fBThreadAutoSave\fP '\fBS\fP')
+articles is the same for ease of use.
+.PP
+Auto\-saving with \fB*AutoSave\fP ('\fBS\fP') is a special case and operates only
+on marked articles. They will processed without any further prompting
+according to the default save parameters defined in tinrc or by any
+attributes set for the current group.
+.PP
+Otherwise, the initial prompt will ask you to select which article, thread,
+hot (auto\-selected), regex pattern, tagged articles you wish to mail, pipe
+etc.
+.PP
+Tagged articles must have already been tagged with a \fB*Tag\fP ('\fBt\fP') 
+command. All tagged articles can be untagged by a \fB*Untag\fP ('\fBU\fP')  untag
+command.
+.PP
+If a 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"). Any articles that match the entered expression will be mailed, piped
+etc. See also the \fBwildcard\fP tinrc variable for advanced pattern matching
+options.
+.PP
+Various expansion characters are recognised when entering the directory and
+file to save to. Environment variables (prefixed with '$') and user home
+directories (prefixed by '~' or '~username') can be specified.  Environment
+variables can themselves contain other special characters.
+.PP
+To save articles to a mailbox enter '=<mailbox name>' when asked for
+the save filename. If you enter just '=' then articles will be saved to a
+mailbox with the name of the current newsgroup (eg, alt.sources).  See
+\fBmaildir\fP.
+.PP
+To save in savedir/<news.group.name>/<filename> format enter
+\&'+<filename>'.  Environment variables are allowed within a filename
+(e.g., \fI$SOURCES/dir/filename\fP). See \fBsavedir\fP.
+.PP
+.\"
+.\"
+When saving articles you can specify whether the saved files should be post
+processed. A default process type can be set via \fBpost_process_type\fP.
+.SS "AUTOMATIC MAILING AND SAVING NEW NEWS"
+\fBtin\fP allows new/unread news articles to be mailed (\*(rq\fB\-M\fP\*(rq and
+\&\*(rq\fB\-N\fP\*(rq option) or saved (\*(rq\fB\-S\fP\*(rq option) in batch mode for later
+reading. Useful when going on holiday and you don't want to return and find
+that expire has removed a whole load of unread articles. Best to run via
+\fBcron\fP(1)  everyday while away, after which you will be mailed a report of
+which articles were mailed/saved from which newsgroups and the total number
+of articles mailed/saved. Articles are saved in a private news structure
+under your <savedir> directory (default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP). Be careful of using this option if you
+read a lot of groups because you could overflow your file system.
+.PP
+When using \*(rq\fB\-S\fP\*(rq together with a given directory to save to (\*(rq\fB\-s\fP\*(rq
+option), the same directory must be specified when reading the articles by
+\&\*(rq\fB\-R\fP\*(rq.
+.PP
+If you only want to save some of your groups use the \fBbatch_save\fP tinrc
+variable. Set to ON or OFF in tinrc to enable/disable saving of all groups
+and then use the \fBbatch_save\fP attribute to fine tune which groups you want
+to have saved. For example, if you want to save most of your groups, then
+set \fBbatch_save\fP to ON in tinrc and selectively turn off the ones you don't
+want using attributes.
+.PP
+.TP  2i
+\fBtin \-M iain \-c \-f newsrc.mail\fP
+(mail any unread articles in newsgroups specified in file newsrc.mail to the
+local user iain and mark them as read)
+.PP
+.TP  2i
+\fBtin \-S \-c \-f newsrc.save\fP
+(save any unread articles in newsgroups specified in file newsrc.save and
+mark them as read)
+.PP
+.TP  2i
+\fBtin \-R\fP
+.\"
+.\"
+(read any articles saved by \fBtin \-S\fP)
+.SS RANGES
+A range is simply a group of items marked using the \fBSetRange\fP (\fB'#'\fP)
+key. Certain \fBtin\fP commands will operate on a range if one exists rather
+than just the current item. A range is an expression of the form
+<min>\-<max>, e.g. 10\-15 will highlight items 10 through 15
+on the current screen. Other than absolute numeric positions, '.' can be
+used in place of the current cursor position and '$' can be used to mean the
+highest number available. Currently the only commands that understand ranges
+are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP ('\fBz\fP') and
+\fBMarkThdUnread\fP ('\fBZ\fP').
+.PP
+.SS "NEWSGROUP LISTS & WILDCARDS"
+Several places in \fBtin\fP allow you to specify a list of newsgroups. These
+include command\-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE
+mechanism. The scope= attributes file tag and the filter file group= tag
+also use the same syntax. \fBtin\fP interprets this variable similarly to
+\fBrn(1).\fP It contains a list of patterns, separated by commas and possibly
+prefixed with exclamation points. An exclamation point negates the meaning
+of a match on this pattern, and can be used to cancel certain matches. Some
+examples:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Matches alt.config and everything in the 'news' hierarchy except news.test
+.PP
+.\"
+.\"
+See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further
+examples.
+.SS SIGNATURES
+\fBtin\fP will recognise a signature in either
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. 
+If \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP exists, then the signature will be
+pulled into the editor for mail commands only. A signature in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP will not be pulled into the editor for
+posting commands since \fBinews\fP(1)  will append the signature itself.
+.PP
+A signature in \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP will be pulled into the
+editor for both posting and mailing commands.
+.PP
+The following is an example of a \fI.Sig\fP file:
+.RS
+.nf
+\f(CWNAMES  Joe Bar <joe@example.org>
+SNAIL  Musterweg 12, 99999 Notreal, Germany\fP
+.fi
+.RE
+.PP
+.\"
+.\"
+\fBtin\fP also has the capability to generate random signatures on a per
+newsgroup basis if so desired. The way to accomplish this is to specify the
+default signature or the group attribute sigfile as a directory. If for
+example the sigfile path is \fI/usr/iain/.sigs\fP and \fI.sigs\fP is a directory
+then \fBtin\fP will select a random signature from any file that is in the
+directory \fI.sigs\fP (note: one signature per numbered file). A random
+signature can also consist of a fixed part signature that can contain your
+name, address etc. followed by the random sig. The fixed part of the random
+sig is read from the file \fI$HOME/.sigfixed\fP.
+.SS "TIPS AND TRICKS"
+\fBtin\fP can be pretty much be navigated by using the four cursor keys.  The
+left arrow key goes up a level, the right arrow key goes down a level, the
+up arrow key goes up a line and the down arrow key goes down a line.
+.PP
+The following newsgroups provide useful information concerning news
+software:
+.in +.5i
+.ti -\w'\(em'u
+\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn
+etc.)
+.ti -\w'\(em'u
+\(emnews.software.nntp (info. about NNTP)
+.ti -\w'\(em'u
+\(emnews.answers (Frequently Asked Questions (FAQ) about many different
+themes)
+.PP
+Many prompts within \fBtin\fP offer a default choice that the cursor is
+positioned on. By pressing '\fB<CR>\fP' the default value is taken. 
+Most prompts can be aborted by pressing '\fB<ESC>\fP'.
+.PP
+When \fBtin\fP is run in an \fBxterm\fP(1x)  it will resize itself each time the
+\fBxterm\fP(1x)  is resized.
+.PP
+\fBtin\fP will reread the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file at set
+intervals (\fBreread_active_file_secs\fP) to show any newly arrived news.
+.PP
+.\"
+.\"
+If you find large number of new newsgroups cluttering up your screen,
+pressing \fBSelectToggleReadDisplay\fP ('\fBr\fP') will make them go away.
+.SS "XTERM BUTTONS"
+If the environment variable \fB$TERM\fP is set to \fBxterm\fP(1x), then button
+pressing can be used to select groups and articles. In this discussion, the
+buttons are assumed to be assigned conventionally (i.e., Button1 is the left
+button).
+.PP
+In general (i.e., for the group, thread and article menus),
+.TP  10
+Button1 (left)
+enters next (lower) level if you click on an article, otherwise pages down.
+.TP 
+Button2 (centre)
+returns to the previous (upper) level if you click on an article, otherwise
+pages up.
+.TP 
+Button3 (right)
+positions on the article line under mouse cursor, or pages down if you've
+clicked outside the list of articles.
+.PP
+In the group selection menu, if the mouse is pointing at a group then:
+.TP  10
+left button
+moves to and selects the group pointed at, just like \fBSelectReadGrp\fP
+('\fB<CR>\fP').
+.TP 
+centre button
+quits the program, just like \fBQuit\fP ('\fBq\fP').
+.TP 
+right button
+moves to the group pointed at.
+.PP
+In the article menu, if the mouse is pointing at an article (or thread)
+then:
+.TP  10
+left button
+reads the article pointed at, just like \fBGroupReadBasenote\fP
+('\fB<CR>\fP'), or the thread, just like \fBGroupListThd\fP ('\fBl\fP').
+.TP 
+centre button
+exits the menu, catching up on the group if you have
+\fBgroup_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP
+('\fBq\fP').
+.TP 
+right button
+moves to the article (or thread) pointed at.
+.PP
+In the thread menu, if the mouse is pointing at an article then:
+.TP  10
+left button
+reads article pointed at, just like \fBThreadReadArt\fP ('\fB<CR>\fP').
+.TP 
+centre button
+exits the menu, catching up on the thread if you have
+\fBthread_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP
+('\fBq\fP').
+.TP 
+right button
+moves to the article pointed at.
+.PP
+.\"
+.\"
+In other menus and areas button pressing reverts back to usual cut and paste
+of \fBxterm\fP(1x), but after one click of any button.
+.SS "INDEX FILES"
+If your news server supports NOV index files (see \fBnewsoverview\fP(5), most
+modern installations will) and you have a fast connection to your news
+server then this section can be ignored.
+.PP
+If your news server doesn't support NOV index files or you have a very slow
+connection to your news server then \fBtin\fP can cache the index for each
+newsgroup if \fBcache_overview_files\fP is set to ON.  Note that this cache can
+use up large amounts of diskspace if you read a lot of groups and/or high
+traffic groups.
+.PP
+Each user creates/updates his/her own index files that are stored in
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fP. If you are
+reading via NNTP then the news server name will be appended to keep the
+indexes for different servers separate. If you are reading off the local
+spool and local overview files already exist then turning on caching will
+have no effect. Likewise unless you see significant delays entering a group
+when reading via NNTP then turning on caching will have little or no effect.
+.PP
+Entering a group the first time tends to be slow because the index file must
+be built from scratch. To alleviate the slowness start \fBtin\fP to create all
+index files for the groups you subscribe to with \fBtin \-u \-v\fP and go for a
+coffee. Subsequent readings of a group will only need to do incremental
+updating of the index file and will be much faster as only new articles will
+need to be cached.
+.PP
+As indexing might take some time you may want to run \fBtin\fP form the system
+batcher \fBcron\fP(1)  with the \*(rq\fB\-u\fP\*(rq option:
+.PP
+.RS
+.nf
+\f(CW30 6 * * * /usr/local/bin/tin \-u\fP
+.fi
+.RE
+.PP
+If you are low on local disk space you should consider using \fBgetart_limit\fP
+to limit the size of cached indexes and also manually purge cached data for
+groups you are not reading anymore with something like:
+.PP
+.RS
+.nf
+\f(CWfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fP
+.fi
+.RE
+.\"
+.\"
+.SH FILES
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       $PWD/trace[.out]   (--with-trace)
+.\"       $TMPDIR/NNTP       (-D 1)
+.\"       $TMPDIR/FILTER     (-D 2)
+.\"       $TMPDIR/ARTS       (-D 2)
+.\"       $TMPDIR/BITMAP     (-D 4)
+.\"       $TMPDIR/REFS.dump  (-D 8)
+.\"       $TMPDIR/REFS.info  (-D 8)
+.\"       $TMPDIR/MALLOC     (-D 16)
+.\"       $TMPDIR/ATTRIBUTES (-D 32)
+.\"       $TMPDIR/SCOPES     (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+For a detailed description see \fBtin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mailcap\fP
+.br
+\fI/etc/mailcap\fP
+.br
+\fI/usr/etc/mailcap\fP
+.br
+\fI/usr/local/etc/mailcap\fP
+.br
+\fI/etc/mail/mailcap\fP
+.PP
+
+\fI/etc/nntpserver\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP
+.br
+\fI/etc/mime.types\fP
+.br
+\fI/etc/tin/mime.types\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP
+.fi
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.PP
+
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.PP
+
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.PP
+
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.PP
+
+.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/attributes
+\fI/etc/tin/attributes\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP
+.PP
+
+.nf
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.fi
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
+.fi
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/serverrc\fP
+.fi
+.PP
+
+.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc
+\fI/etc/tin/tinrc\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP
+.PP
+
+\fI/etc/tin/tin.defaults\fP
+.PP
+
+\fI/usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
+.PP
+.\"
+.\"
+.SH ENVIRONMENT
+.\" TODO: sort in a useful order, add undocumented env-vars like:
+.\"
+.\" .TP
+.\" .B SHELL (Unix)
+.\" The pathname of the user's login shell.
+.\"
+.\" used in xface support
+.\" .TP
+.\" .B DISPLAY
+.\" .TP
+.\" .B WINDOWID
+.\"
+.\"
+.TP 
+\fBTINRC\fP
+Define this variable if you want to specify command\-line options that \fBtin\fP
+should be started with to save typing them each time it is started. The
+contents of the environment variable are added to the front of the
+command\-line options before it is parsed therefore allowing an option
+specified on the command\-line to override the same option specified in the
+environment.
+.TP 
+\fBTIN_HOMEDIR\fP
+Define this variable if you do not want the \fI.tin\fP directory in
+\fI$HOME/\fP. E.g., if you want all \fBtin\fP's private files in \fI/tmp/.tin\fP you
+would set $\fBTIN_HOMEDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_NEWSDIR\fP
+Define this variable if you do not want the \fI.news\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's news index
+files in \fI/tmp/.news\fP you would set $\fBTIN_INDEX_NEWSDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_MAILDIR\fP
+Define this variable if you do not want the \fI.mail\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's mail index
+files in \fI/tmp/.mail\fP you would set $\fBTIN_INDEX_MAILDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_SAVEDIR\fP
+Define this variable if you do not want the \fI.save\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's save index
+files in \fI/tmp/.save\fP you would set $\fBTIN_INDEX_SAVEDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_LIBDIR\fP
+Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If tin is
+running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Define this variable if you want to override the \fBSPOOLDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If tin is
+running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If tin
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
+that was compiled into the \fBtin\fP binary. If tin is running in NNTP mode
+setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
+prepended to $\fBTIN_ACTIVEFILE\fP.
+.TP 
+\fBNNTPSERVER\fP
+The default NNTP server to remotely read news from. This variable only needs
+to be set if the \*(rq\fB\-r\fP\*(rq command\-line option is specified and the file
+\fI/etc/nntpserver\fP does not exist. The \*(rq\fB\-g\fP\*(rq command line option
+overrides $\fBNNTPSERVER\fP.
+.TP 
+\fBNNTPPORT\fP
+The NNTP TCP\-port to read news from. This variable only needs to be set if
+the TCP\-port is not 119 (the default).  The \*(rq\fB\-p\fP\*(rq command\-line option
+overrides $\fBNNTPPORT\fP.
+.TP 
+\fBDISTRIBUTION\fP
+Set the article header field \*(rqDistribution:\*(rq to the contents of the
+variable instead of the system default.
+.TP 
+\fBISO2ASC\fP
+.\" TODO: short document the different tables (doc/iso2asc.txt) here
+Set the ISO to ASCII charset decoding table character to use in decoding an
+article text. Values can range from 0 to 6.
+.TP 
+\fBORGANIZATION\fP
+Set the article header field \*(rqOrganization:\*(rq to the contents of the
+variable instead of the system default. If reading news on an Apollo
+DomainOS machine the environment variable $\fBNEWSORG\fP has to be used instead
+of $\fBORGANIZATION\fP.
+.TP 
+\fBNEWSORG (DomainOS)\fP
+DomainOS specific, same as $\fBORGANIZATION\fP on other OSs (see above).
+.TP 
+\fBREPLYTO\fP
+Set the article header field \*(rqReply\-To:\*(rq to the return address specified
+by the variable. This is useful if you wish to receive replies at a
+different address.
+.TP 
+\fBNAME\fP
+Overrides the full name given in the gecos\-files in \fI/etc/passwd\fP, see also
+\fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Same as $\fBNAME\fP.
+.TP 
+\fBHOME\fP
+Pathname of the user's home directory. See \fBenviron\fP(5)  for more info.
+.TP 
+\fBMAILER\fP
+This variable has precedence over the default mailer that is used in all
+mailing operations within \fBtin\fP.
+.TP 
+\fBMAIL\fP
+Full path to the users mailbox.
+.TP 
+\fBVISUAL\fP
+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 info.
+.TP 
+\fBEDITOR\fP
+If $\fBVISUAL\fP is unset, then this variable is looked up for a default
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e.  \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
+subscribes the user to the group without further query.  See the section
+"NEWSGROUP LISTS & WILDCARDS" for an explanation of the valid syntax. For
+example, setting
+.sp
+\fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fP
+.sp
+will automatically subscribe the user to all new groups in the comp.os.unix
+hierarchy, and all talk groups other than talk.politics groups (which will
+be queried for as usual). Of course this does not work if \fBtin\fP is started
+with the \*(rq\fB\-X\fP\*(rq command\-line switch.
+.TP 
+\fBAUTOUNSUBSCRIBE\fP
+Is handled like the $\fBAUTOSUBSCRIBE\fP variable, but groups matching the list
+are unsubscribed from without further query. For example, setting
+.sp
+\fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP
+.sp
+will automatically unsubscribe the user from all new alt.flame groups and
+all groups starting with u (university groups) other than UK groups (which
+will be queried for as usual).
+.TP 
+\fBTMPDIR\fP
+A pathname of a directory made available for \fBtin\fP to create temporary
+files.
+.TP 
+\fBMAILCAPS\fP
+This variable can be used to override the default path search for mailcap
+files. See also \fBtin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Set this variable to disable the use of \fBmetamail\fP(1)  or a replacement
+(e.g. metamutt).
+.TP 
+\fBMM_CHARSET\fP
+.TP 
+\fBISPELL\fP
+Set this variable to point to \fBispell\fP(1)  or a replacement and its
+cmd\-line options.
+.TP 
+\fBPGPOPTS\fP
+Define any additional options that you wish to pass to your \fBpgp\fP(1)  or
+\fBgpg\fP(1)  program.
+.TP 
+\fBPGPPATH\fP
+Override the name of the \fBpgp\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBGNUPGHOME\fP
+Override the name of the \fBgpg\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBLC_CTYPE\fP
+.\" TODO: document LC_CTYPEs influence on
+.\"       ~/.tin/keymap.*, 8bit char display, ...
+This variable determines the \fBlocale\fP(5)  category for character handling
+functions. Usually it determines the character classes for pattern matching
+character classification and case conversion. Currently this is not true for
+\fBtin\fP (which temporary unsets \fB$LC_CTYPE\fP right before any match is done
+to avoid confusion).  It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBenviron\fP(5) 
+for more information.
+.TP 
+\fBLC_MESSAGES\fP
+Formats of informative and diagnostic messages and interactive responses. 
+It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBlocale\fP(5)  and
+\fBenviron\fP(5)  for more information.
+.TP 
+\fBLC_TIME\fP
+Date and time formats. It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBlocale\fP(5)  and
+\fBenviron\fP(5)  for more information.
+.TP 
+\fBLC_ALL\fP
+This variable overrides the value of the \fB$LANG\fP variable and any other
+\fB$LC_\fP variable. It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fBlocale\fP(5)  and \fBenviron\fP(5) 
+for more information.
+.TP 
+\fBLANG\fP
+This variable determines the \fBlocale\fP(5)  category for any category not
+specifically selected with a variable starting with \fB$LC_\fP. It's value
+should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
+\fBenviron\fP(5)  for more information.
+.TP 
+\fBLANGUAGE\fP
+This variable defines a priority list for translations. Whenever a
+translation is not available in the language selected via \fB$LC_ALL\fP or
+\fB$LANG\fP the next language from the list is tried. It's value should be of
+the form \fIlanguage:language[:language]\fP. See \fBenviron\fP(5)  for more
+information.
+.TP 
+\fBCOLUMNS\fP
+A decimal integer > 0 used to indicate the user's preferred width in
+column positions for the terminal screen or window. If this variable is
+unset or null, the implementation determines the number of columns,
+appropriate for the terminal or window. When \fB$COLUMNS\fP is set, any
+terminal\-width information implied by \fB$TERM\fP will be overridden. Users and
+portable applications should not set \fB$COLUMNS\fP unless they wish to
+override the system selection and produce output unrelated to the terminal
+characteristics.
+.TP 
+\fBLINES\fP
+A decimal integer > 0 used to indicate the user's preferred number of
+lines on a page or the vertical screen or window size in lines. A line in
+this case is a vertical measure large enough to hold the tallest character
+in the character set being displayed. If this variable is unset or null, the
+implementation determines the number of lines, appropriate for the terminal
+or window. When \fB$LINES\fP is set, any terminal\-height information implied by
+\fB$TERM\fP will be overridden. Users and portable applications should not set
+\fB$LINES\fP unless they wish to override the system selection.
+.TP 
+\fBTERM\fP
+.\"
+.\"
+.\" TODO: add missing, sort useful, document in detail
+The type of terminal in use. This is used when looking up termcap
+sequences.  See \fBenviron\fP(5)  for more information.
+.SH SIGNALS
+\fBtin\fP handles a couple of signals:
+.TP 
+\fBSIGHUP\fP
+Terminate gracefully.
+.TP 
+\fBSIGTERM\fP
+Terminate gracefully.
+.TP 
+\fBSIGUSR1\fP
+Terminate gracefully but do not restore tty.
+.TP 
+\fBSIGUSR2\fP
+.\"
+.\"
+.\" .SH DIAGNOSTICS
+.\" give an overview of the most common error messages and how to cope with
+.\" them.
+.\"
+.\"
+.\"
+Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file.
+.SH SECURITY
+.\"
+.\"
+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
+before starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
+.SH "CONFORMING TO"
+.\" - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+.\"   RFC5536, RFC5537, RFC6048 or whatever
+.\"
+.\"
+\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2001,
+Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
+Guidelines).
+.SH NOTES
+Regular expression support is provided by the PCRE library package
+\fBpcre\fP(3), which is open source software, written by Philip Hazel, and
+copyright by the University of Cambridge, England.
+.br
+.\"
+.\"
+ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
+.SH BUGS
+\fBCNews\fP NNTPd, \fBnoffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
+V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with
+any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h
+and recompile.
+.br
+.\"
+.\"
+Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
+you are using the latest (stable) release, and if not, please upgrade first!
+Have a look at the doc/TODO file for known bugs. If you still think you've
+found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
+English. Please do NOT enclose a core\-file in your bugreport until we
+request it.
+.SH HISTORY
+.\"
+.\"
+\fBtin\fP is based on the \fBtass\fP(1)  newsreader that was developed by Rich
+Skrenta and posted to alt.sources in March 1991; its first version was
+released on August 23rd 1991.  \fBtass\fP(1)  itself was heavily influenced by
+notesfiles a public domain UNIX version of PLATO Notes, developed at the
+University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version
+overview see <http://www.tin.org/history.html>.
+.SH CREDITS
+.PP
+.IP "Rich Skrenta"
+author of \fBtass\fP(1)  v3.2 which this newsreader used as its base.
+.IP "Bill Davidsen"
+author of envarg.c environment variable reading routine.
+.IP "Mike Gleason"
+author of sigfile.c random signature generation routines.
+.IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
+author of langinfo.c, charset.c and iso2asc.txt ISO\-8859\-1 documentation.
+.IP "Arnold Robbins"
+author of strftime.c date formatting routine.
+.IP "Rich Salz"
+author of wildmat.c pattern matching and parsdate.y date parsing routines.
+.IP "Dave Taylor"
+author of curses.c from the \fBelm\fP(1)  mailreader.
+.IP "Chris Thewalt"
+author of getline.c \fBemacs\fP(1)  style editing routine.
+.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).
+.IP "Patrick Powell <papowell@astart.com>"
+.\"
+.\"
+for \fBsnprintf\fP(3)  and \fBvsnprintf\fP(3)  fallbacks.
+.SH AUTHOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH MAINTAINER
+.TP  1i
+Urs Janssen <urs@tin.org>
+.\"
+.\"
+.SH "SEE ALSO"
+\fBcron\fP(1), \fBelm\fP(1), \fBemacs\fP(1), \fBgpg\fP(1), \fBinews\fP(1), \fBispell\fP(1),
+\fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1), \fBnoffle\fP(1), \fBperl\fP(1), \fBperlre\fP(1),
+\fBpgp\fP(1), \fBrn\fP(1), \fBsendmail\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtass\fP(1),
+\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBiconv\fP(3),
+\fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBpcrepattern\fP(3),
+\fBsnprintf\fP(3), \fBstrftime\fP(3), \fBvsnprintf\fP(3), \fBwildmat\fP(3),
+\fBenviron\fP(5), \fBlocale\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5),
+\fBtin\fP(5), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP,
+\fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP,
+\fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/en_GB/tin.5 tin-1.9.6/doc/l10n/en_GB/tin.5
--- tin-1.9.5/doc/l10n/en_GB/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.6/doc/l10n/en_GB/tin.5	2010-11-26 15:45:49.233805358 +0100
@@ -0,0 +1,2394 @@
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2010-11-26
+.\" Notes     : needs a some work
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH tin 5 "November 26th, 2010" 1.9.6 "A Usenet newsreader"
+
+.SH NAME
+tin, rtin \- related files
+
+.SH DESCRIPTION
+This manpage describes the various (config) files and their formats used by
+the \fBtin\fP(1)  newsreader. All files are expected to have unix style ('\en'
+aka LF) line endings.
+
+.SH FILES
+.\" TODO: mention
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" $PWD/trace[.out]   (--with-trace)
+.\" $TMPDIR/NNTP       (-D 1)
+.\" $TMPDIR/FILTER     (-D 2)
+.\" $TMPDIR/ARTS       (-D 2)
+.\" $TMPDIR/BITMAP     (-D 4)
+.\" $TMPDIR/REFS.dump  (-D 8)
+.\" $TMPDIR/REFS.info  (-D 8)
+.\" $TMPDIR/MALLOC     (-D 16)
+.\" $TMPDIR/ATTRIBUTES (-D 32)
+.\" $TMPDIR/SCOPES     (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mailcap\fP
+.br
+\fI/etc/mailcap\fP
+.br
+\fI/usr/etc/mailcap\fP
+.br
+\fI/usr/local/etc/mailcap\fP
+.br
+\fI/etc/mail/mailcap\fP
+.sp
+.RS
+\fBmailcap\fP(4)  files as defined in \fBRFC1524\fP. The Mailcap files are read by
+\fBtin\fP(1)  to determine how to display non\-text messages at the local
+site. Any line that starts with "#" is a comment. Blank lines are
+ignored. Otherwise, each line defines a single mailcap entry for a single
+content type. Long lines may be continued by ending them with a backslash
+character, "\e".
+.sp
+Each individual mailcap entry consists of a content\-type specification, a
+command to execute, and (possibly) a set of optional "flag" values.
+.sp
+The "type" field is simply any legal content type name. It is the string
+that will be matched against the \*(rqContent\-Type:\*(rq header to decide if this
+is the mailcap entry that matches the current message. Additionally, the
+type field may specify a subtype or a wildcard to match all subtypes.
+.sp
+The "command" field is any UNIX command and is used to specify the
+interpreter for the given type of message. It will be passed to the shell
+via the \fBsystem\fP(3)  facility.
+.sp
+.\"
+.\" Two special codes can appear in the viewing command for objects of type
+.\" multipart (any subtype). These are "%n" and "%F". %n will be replaced by
+.\" the number of parts within the multipart object. %F will be replaced by a
+.\" series of arguments, two for each part, giving first the content-type and
+.\" then the name of the temporary file where the decoded part has been stored.
+.\"
+Semicolons and backslashes within the command or any flag field must be
+quoted with backslashes. If the field contains "%s", those two characters
+will be replaced by the name of a file that contains the body of the
+message. If it contains "%t", those two characters will be replaced by the
+content\-type field, including the subtype, if any. If it contains "%{"
+followed by a parameter name and a closing "}", then all those characters
+will be replaced by the value of the named parameter, if any, from the
+\&\*(rqContent\-Type:\*(rq header. Finally, if the field contains "\e%", those two
+characters will be replaced by a single "%" character.
+.sp
+Besides the type and command field the following "flags" are defined:
+.TP 
+\fBcompose\fP
+The "compose" field may be used to specify a program that can be used to
+compose a new body or body part in the given format. Its intended use is to
+support mail composing agents that support the composition of multiple types
+of mail using external composing agents. As with the view\-command, the
+semantics of program execution are operating system dependent. The result of
+the composing program may be data that is not yet suitable for mail
+transport \- that is, a Content\-Transfer\-Encoding may need to be applied to
+the data.
+.TP 
+\fBcomposetyped\fP
+The "composetyped" field is similar to the "compose" field, but is to be
+used when the composing program needs to specify the \*(rqContent\-Type:\*(rq
+header field to be applied to the composed data. The "compose" field is
+simpler, and is preferred for use with existing (non\-mail\-oriented) programs
+for composing data in a given format. The "composetyped" field is necessary
+when the Content\-Type information must include auxiliary parameters, and the
+composition program must then know enough about mail formats to produce
+output that includes the mail type information.
+.TP 
+\fBedit\fP
+The "edit" field may be used to specify a program that can be used to edit a
+body or body part in the given format. In many cases, it may be identical in
+content to the "compose" field, and shares the operating\-system dependent
+semantics for program execution.
+.TP 
+\fBprint\fP
+The "print" field may be used to specify a program that can be used to print
+a message or body part in the given format. As with the view\-command, the
+semantics of program execution are operating system dependent.
+.TP 
+\fBtest\fP
+The "test" field may be used to test some external condition (e.g., the
+machine architecture, or the window system in use) to determine whether or
+not the mailcap line applies. It specifies a program to be run to test some
+condition. The semantics of execution and of the value returned by the test
+program are operating system dependent. If the test fails, a subsequent
+mailcap entry should be sought. Multiple test fields are not permitted \-
+since a test can call a program, it can already be arbitrarily complex.
+.TP 
+\fBneedsterminal\fP
+The "needsterminal" field indicates that the view\-command must be run on an
+interactive terminal. This is needed to inform window\-oriented user agents
+that an interactive terminal is needed. (The decision is not left
+exclusively to the view\-command because in some circumstances it may not be
+possible for such programs to tell whether or not they are on interactive
+terminals.) The needsterminal command should be assumed to apply to the
+compose and edit commands, too, if they exist. Note that this is NOT a test
+\- it is a requirement for the environment in which the program will be
+executed, and should typically cause the creation of a terminal window when
+not executed on either a real terminal or a terminal window.
+.TP 
+\fBcopiousoutput\fP
+The "copiousoutput" field indicates that the output from the view\-command
+will be an extended stream of output, and is to be interpreted as advice to
+the UA (User Agent mail\-reading program) that the output should be either
+paged or made scroll\-able. Note that it is probably a mistake if
+needsterminal and copiousoutput are both specified.
+.TP 
+\fBdescription\fP
+The "description" field simply provides a textual description, optionally
+quoted, that describes the type of data, to be used optionally by mail
+readers that wish to describe the data before offering to display it.
+.TP 
+\fBtextualnewlines\fP
+The "textualnewlines" field, if set to any non\-zero value, indicates that
+this type of data is line\-oriented and that, if encoded in base64, all
+newlines should be converted to canonical form (CRLF) before encoding, and
+will be in that form after decoding. In general, this field is needed only
+if there is line\-oriented data of some type other than text/* or non\-line\-
+oriented data that is a subtype of text.
+.TP 
+\fBx11\-bitmap\fP
+The "x11\-bitmap" field names a file, in X11 bitmap (xbm) format, which
+points to an appropriate icon to be used to visually denote the presence of
+this kind of data.
+.TP 
+\fBnametemplate\fP
+The "nametemplate" field gives a file name format, in which %s will be
+replaced by a short unique string to give the name of the temporary file to
+be passed to the viewing command. This is only expected to be relevant in
+environments where filename extensions are meaningful, e.g., one could
+specify that a GIF file being passed to a gif viewer should have a name
+ending in ".gif" by using "nametemplate=%s.gif"
+.PP
+\fBtin\fP(1)  currently only respects the "test", "description", "nametemplate"
+and partly the "needsterminal" flags, all other flags are internally
+ignored. It also can't handle the "%F" and "%n" expansions yet.
+.TP 
+Example:
+.RS
+.nf
+# mailcap file example
+.br
+image/*;\e
+.br
+.in +.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -.3i
+.sp
+message/rfc822;\e
+.br
+.in +.3i
+${PAGER:\-"more"} '%s';\e
+.br
+edit=${EDITOR:\-"vi"} '%s';\e
+.br
+compose=${EDITOR:\-"vi"} '%s';\e
+.br
+print=a2ps '%s';\e
+.br
+needsterminal
+.in -.3i
+.fi
+.RE
+.RE
+.PP
+
+\fI/etc/nntpserver\fP
+.sp
+.RS
+default NNTP\-server to read news from if not reading from the local spool. 
+\&'\fB\-g\fP \fIserver\fP', $\fBNNTPSERVER\fP have higher priority (in that order),
+the default server given at compile time has lower priority.
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
+.sp
+.RS
+secret to be used for canlocks
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP
+.br
+\fI/etc/mime.types\fP
+.br
+\fI/etc/tin/mime.types\fP
+.sp
+.RS
+mime type / filename extension pairs
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.sp
+.RS
+"\fInntpserver\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that require
+authorisation. If the password contains a space or a tab it must be enclosed
+in doublequotes ("). Usernames must not be enclosed in doublequotes and thus
+can't contain spaces or tabs. Any line that starts with "#" is a
+comment. Blank lines are ignored. This file should be readable only for the
+user as it contains the users uncrypted password for reading news!
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the newsserver.
+.TP 
+\fBpassword\fP
+users uncrypted password for reading news.
+.TP 
+\fBuser\fP
+username on the newsserver if it differs from the local login. This field is
+optional.
+.TP 
+Example:
+.RS
+# sample .newsauth file
+.br
+news.example.org secret
+.br
+news.example.net arcane guest
+.br
+news.example.com "top secret" james.bond@example.com
+.RE
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.sp
+.RS
+"\fInewsgroup\fP\fIflag\fP [\fIarticle\fP[,\fIarticle\fP | \-\fIarticle\fP]...]" lines.
+.TP 
+\fBnewsgroup\fP
+the name of the newsgroup.
+.TP 
+\fBflag\fP
+a flag indicating if the group is subscribed ':' or not '!'.
+.TP 
+\fBarticle\fP
+range of already read articles from that group; numbers separated by commas
+with sequential numbers collapsed with hyphens.
+.TP 
+Example:
+.RS
+# sample .newsrc file
+.br
+news.software.b! 1\-666,669
+.br
+news.software.nntp: 1\-13245,13247,13249
+.br
+news.software.readers: 1\-19567,19571\-19597
+.RE
+.RE
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP
+.fi
+.sp
+.RS
+backup of \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.sp
+.RS
+signature
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.sp
+.RS
+fixed part of a randomly generated signature
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.sp
+.RS
+history of last used strings
+.RE
+.PP
+
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.sp
+.RS
+mailgroups index files
+.RE
+.PP
+
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.sp
+.RS
+newsgroups index files
+.RE
+.PP
+
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.sp
+.RS
+saved newsgroups index files
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.sp
+.RS
+active file ("\fImail_group_name\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP"
+quadruples) of user's mailgroups (requires \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 .
+.TP 
+\fBmaxnum\fP
+just put a large number here, something higher than the highest message in
+the mailbox
+.TP 
+\fBminnum\fP
+put 0 here
+.TP 
+\fBmailspool\fP
+path of mail spool directory. This must be the full pathname to the root of
+the mail folder area.
+.TP 
+Example:
+.RS
+Mail.inbox 12345 00000 /home/foo
+.br
+Mail.outbox 23456 00000 /home/foo
+.RE
+.sp
+This allows access to the 'inbox' and 'outbox' folders of user foo.  They
+are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.sp
+.RS
+active file of user's saved newsgroups, used by \fBtin \-R\fP.
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths (/news/etc/)
+.\" ${TIN_LIBDIR\-/news/etc"}/attributes
+\fI/etc/tin/attributes\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP
+.sp
+.RS
+The group attributes files may be used to override some global settings from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP on a per group basis. Order is
+important as last match counts; this allows to refine attributes for
+narrowed scopes. Note that the \fIscope=<grouplist>\fP line has to be
+specified before the attributes are specified for that list and each
+attribute can only be set once per scope section. All attributes are set to
+a reasonable default so you only have to specify the attribute that you want
+to change. All toggle attributes are set by specifying ON/OFF. Otherwise,
+they function exactly as their global equivalents. The following group
+attributes are available:
+.TP 
+\fBscope\fP
+This changes the list of groups to which the attributes that follow will be
+applied. See the section NEWSGROUP LISTS & WILDCARDS in \fBtin\fP(1)  for the
+types of pattern that can be used here.
+.TP 
+\fBadd_posted_to_filter\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBadvertising\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBalternative_handling\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBask_for_metamail\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_cc_bcc\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_list_thread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_save\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_select\fP
+Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after
+entering the group.
+.TP 
+\fBbatch_save\fP
+Can be used to override the global setting in tinrc on a per group
+basis. For more information read section AUTOMATIC MAILING AND SAVING NEW
+NEWS in \fBtin\fP(1).
+.TP 
+\fBdate_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBdelete_tmp_files\fP
+If this is set to ON, then saved article files that have been post\-processed
+will be automatically deleted, otherwise the user will be asked whether to
+delete the post\-processed files. Automatic processing of marked articles
+using \fBGroupAutoSave\fP ('\fBS\fP') will suppress prompting.
+.TP 
+\fBeditor_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBfcc\fP
+Mailbox to save sent mails. The format of the mailbox is controlled via the
+tinrc \fBmailbox_format\fP variable.
+.TP 
+\fBfollowup_to\fP
+Set \*(rqFollowup\-To:\*(rq header to the specified group(s).
+.TP 
+\fBfrom\fP
+Identical to the tinrc variable \fBmail_address\fP
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmail_8bit_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmail_mime_encoding\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmaildir\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmailing_list\fP
+Used when a group is a mailing list. All responses to the group will be
+directed to this email address instead
+.TP 
+\fBmark_ignore_tags\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmark_saved_read\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmime_forward\fP
+Determines whether usenet articles are forwarded as attachment or
+inline. When set to OFF, the forwarded article will be included in the body
+of the mail, while setting this variable to ON will cause the article to be
+attached as a separate MIME part. Enabling \fBmime_forward\fP is particularly
+useful for articles consisting of multiple MIME parts such as PGP/MIME
+signed messages or being encoded in a different character set than your
+local one. It is also useful if the receiver should be able to operate on
+the entire forwarded article (i.e., view or save it without your
+comments). On the other hand, if you want to forward only some parts of the
+article or to insert 'inline' annotations, you might want to disable this
+option.  Currently mime_forward is forced if the article to be attached is a
+multipart MIME article, this may change in a future version.  Please note
+that for this option to have effect, the tinrc variable
+\fBinteractive_mailer\fP has to be set to 0 (which is the default).
+.TP 
+\fBmime_types_to_save\fP
+A comma separated list of MIME major/minor Content\-Types that will be saved
+when using the view/save and save/autosave features.  A single * can be used
+to wildcard the major and/or minor type and a ! as the first character in an
+entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*
+.TP 
+\fBnews_headers_to_display\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBnews_headers_to_not_display\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBnews_quote_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBorganization\fP
+This can be used to set the article header field \*(rqOrganization:\*(rq. It
+overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP
+and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some
+newsserver might still overwrite the \&\*(rqOrganization:\*(rq header.
+.TP 
+\fBpos_first_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_8bit_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_mime_encoding\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_process_type\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_process_view\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprint_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprocess_only_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprompt_followupto\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBquote_chars\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsavedir\fP
+Identical to the tinrc variable of the same name
+.TP 
+.\" TODO: document option
+\fBsavefile\fP
+.TP 
+\fBshow_author\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_info\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_only_unread_arts\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_signatures\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsigdashes\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsigfile\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsignature_repost\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsort_article_type\fP
+Identical to the tinrc variable \fBsort_article_type\fP
+.TP 
+\fBsort_threads_type\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBstart_editor_offset\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBtex2iso_conv\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_articles\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_perc\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBtrim_article_body\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBverbatim_handling\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBwrap_on_next_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBx_body\fP
+A piece of text that will be added at the start of a message body. If this
+string starts with a / or ~ then it is assumed to be the name of a file
+containing the text to insert.
+.TP 
+\fBx_comment_to\fP
+Insert \*(rqX\-Comment\-To:\*(rq header, this is only useful in FIDO groups.
+.TP 
+\fBx_headers\fP
+A string including header\-name and the contents of the header that will be
+automatically added when posting. If the string starts with a / or ~ then it
+is assumed to be the name of a file containing the header and its content to
+be inserted. If the string starts with a ! then what follows is assumed to
+be the path to a program to be executed to generate the header and its
+content.
+.TP 
+\fBquick_kill_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
+default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
+.TP 
+\fBquick_kill_expire\fP
+Identical to the tinrc variable \fBdefault_filter_kill_expire\fP
+.TP 
+\fBquick_kill_case\fP
+Identical to the tinrc variable \fBdefault_filter_kill_case\fP
+.TP 
+\fBquick_kill_header\fP
+Identical to the tinrc variable \fBdefault_filter_kill_header\fP
+.TP 
+\fBquick_select_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterSelect\fP will be applied. If unset the
+default from the tinrc variable \fBdefault_filter_select_global\fP will be
+used.
+.TP 
+\fBquick_select_expire\fP
+Identical to the tinrc variable \fBdefault_filter_select_expire\fP
+.TP 
+\fBquick_select_case\fP
+Identical to the tinrc variable \fBdefault_filter_select_case\fP
+.TP 
+\fBquick_select_header\fP
+Identical to the tinrc variable \fBdefault_filter_select_header\fP
+.TP 
+\fBispell\fP
+Path and options for \fBispell\fP(1)\-like spell\-checker, e.g. "aspell
+\-\-mode=email \-\-dont\-backup check"
+.TP 
+\fBmm_network_charset\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBundeclared_charset\fP
+Assume (broken) articles without MIME charset declaration have this charset
+\- default is US\-ASCII. This attribute works only on systems with working
+\fBiconv\fP(3), others might have to compile \fBtin\fP(1)  with
+\-\-disable\-mime\-strict\-charset.
+.PP
+.TP 
+Example:
+.RS
+.nf
+# include extra headers
+# assume ISO\-8859\-1 as charset if no charset is declared
+scope=*
+x_headers=~/.tin/headers
+undeclared_charset=ISO\-8859\-1
+
+# in *sources* set post process type to shar only
+scope=*sources*
+post_process_type=1
+
+# in *binaries* turn on full post processing,
+# remove tmp files and set Followup\-To: poster
+scope=*binaries*
+post_process_type=2
+delete_tmp_files=ON
+followup_to=poster
+
+# in fido.* newsgroups change quote_chars
+# and add X\-Comment\-To: line
+scope=fido.*
+quote_chars=%s>_
+x_comment_to=ON
+
+# in *.test newsgroups, don't append signature
+# and preset Subject
+scope=*.test
+sigfile=\-\-none
+x_headers=Subject: test \- ignore \- no reply
+
+# assume ISO\-2022\-JP\-2 as charset
+scope=fj.*,japan.*
+undeclared_charset=ISO\-2022\-JP\-2
+.fi
+.RE
+.RE
+.PP
+
+.\" TODO: add missing descriptions and explain things in detail.
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP
+.sp
+.RS
+The filter file is used to assign scores to certain articles. Based on the
+score an article can be filtered out (hidden) or marked hot. Empty lines or
+lines beginning with a '#' are ignored.
+.TP 
+\fBcomment\fP
+Every entry (rule) in the filter file might get a comment. Multiple lines
+are allowed (but only for comments yet). Every line must start with the
+"comment=" keyword. Comments must appear first in the rule.  Comment lines
+placed within a rule will be moved to the begin of the next rule. This might
+be changed in the future. Don't use '#' to mark comments as those lines are
+ignored and your comments will get lost on the next write of the file.
+.TP 
+\fBgroup\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule will be applied. This line is mandatory!
+.TP 
+\fBcase\fP
+0=case\-sensitive, 1=case\-insensitive
+.TP 
+\fBscore\fP
+Score value of the rule; can also be one of the magic words "kill" or "hot".
+.TP 
+\fBsubj\fP
+Match against \*(rqSubject:\*(rq
+.TP 
+\fBfrom\fP
+Match against \*(rqFrom:\*(rq.  \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
+.TP 
+\fBmsgid_last\fP
+Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry only
+.TP 
+\fBmsgid_only\fP
+Match against \*(rqMessage\-ID:\*(rq
+.TP 
+\fBrefs_only\fP
+Match against \*(rqReferences:\*(rq
+.TP 
+\fBlines\fP
+Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
+than.
+.TP 
+.\" TODO: document option in detail
+\fBgnksa\fP
+Match against \*(rqFrom:\*(rq address parser return codes.
+.TP 
+\fBxref\fP
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
+into the same format \*(rqNewsgroups:\*(rq has that is it is turned into a comma
+separated newsgroup list with all other information (i.e.  the article
+counter) removed.
+.TP 
+\fBtime\fP
+time_t value when rule expires
+.PP
+.TP 
+Example:
+.RS
+.nf
+comment=mark all articles about tin, rtin,
+comment=tind, ktin or cdtin as hot
+group=*
+case=1
+score=hot
+subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\eb
+.fi
+.RE
+.RE
+.PP
+
+.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense?
+.nf
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.fi
+.sp
+.RS
+Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
+spaces or tabs. Below is a list of all rebindable keynames and their
+defaults. If a keyname is bound to NULL it is unassigned.
+.sp
+.nf
+.ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
+\fBShellEscape\fP	!
+\fBSetRange\fP	#
+\fBLastPage\fP	$
+\fBToggleColor\fP	&
+\fBLastViewed\fP	\-
+\fBSearchRepeat\fP	\e
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBLookupMessage\fP	L
+\fBOptionMenu\fP	M
+\fBPostponed\fP	O	^O
+\fBQuitTin\fP	Q
+\fBBugReport\fP	R
+\fBDisplayPostHist\fP	W
+\fBMarkThrUnread\fP	Z
+\fBFirstPage\fP	^
+\fBSearchAuthF\fP	a
+\fBCatchup\fP	c
+\fBHelp\fP	h
+\fBToggleInfoLastLine\fP	i
+\fBDown\fP	j	^N
+\fBUp\fP	k	^P
+\fBPrint\fP	o
+\fBQuit\fP	q
+\fBVersion\fP	v
+\fBPost\fP	w
+\fBMarkArtUnread\fP	z
+\fBQuickFilterSelect\fP	[
+\fBQuickFilterKill\fP	]
+\fBPipe\fP	|
+\fBScrollUp\fP	<
+\fBScrollDown\fP	>
+\fBPageUp\fP	b	^B	^U
+\fBPageDown\fP	^D	^F	SPACE
+\fBRedrawScr\fP	^L
+\fBPostponed\fP	^O
+\fBMenuFilterSelect\fP	^A
+\fBMenuFilterKill\fP	^K
+\fBMarkFeedRead\fP	^X
+\fBMarkFeedUnread\fP	^W
+.sp
+\fBAttachSelect\fP	^J	^M
+\fBAttachPipe\fP	p
+\fBAttachSave\fP	s
+\fBAttachTag\fP		t
+\fBAttachUntag\fP	U
+\fBAttachTagPattern\fP	=
+\fBAttachToggleTagged\fP	@
+.sp
+\fBConfigToggleAttrib\fP	TAB
+\fBConfigSelect\fP	^J	^M
+\fBConfigLastPage\fP	G
+\fBConfigNoSave\fP	Q
+\fBConfigScopeMenu\fP	S
+\fBConfigFirstPage\fP	g
+\fBConfigResetAttrib\fP	r
+.sp
+\fBFeedTag\fP	T
+\fBFeedArt\fP	a
+\fBFeedHot\fP	h
+\fBFeedPat\fP	p
+\fBFeedRepost\fP	r
+\fBFeedSupersede\fP	s
+\fBFeedThd\fP	t
+.sp
+\fBFilterEdit\fP	e
+\fBFilterSave\fP	s
+.sp
+\fBGroupNextUnreadArtOrGrp\fP	TAB
+\fBGroupReadBasenote\fP	^J	^M
+\fBGroupSelThd\fP	*
+\fBGroupDoAutoSel\fP	+
+\fBGroupToggleThdSel\fP	.
+\fBGroupSelThdIfUnreadSelected\fP	;
+\fBGroupSelPattern\fP	=
+\fBGroupReverseSel\fP	@
+\fBGroupCancel\fP	D
+\fBGroupToggleGetartLimit\fP	G
+\fBGroupMarkThdRead\fP	K
+\fBGroupNextUnreadArt\fP	N
+\fBGroupPrevUnreadArt\fP	P
+\fBGroupAutoSave\fP	S
+\fBGroupTagParts\fP	T
+\fBGroupUntag\fP	U
+\fBGroupMarkUnselArtRead\fP	X
+\fBGroupToggleSubjDisplay\fP	d
+\fBGroupGoto\fP	g
+\fBGroupListThd\fP	l
+\fBGroupMail\fP	m
+\fBGroupNextGroup\fP	n
+\fBGroupPrevGroup\fP	p
+\fBGroupToggleReadUnread\fP	r
+\fBGroupSave\fP	s
+\fBGroupTag\fP	t
+\fBGroupToggleThreading\fP	u
+\fBGroupRepost\fP	x
+\fBGroupUndoSel\fP	~
+.sp
+\fBHelpLastPage\fP	G
+\fBHelpFirstPage\fP	g
+.sp
+\fBPageReplyQuoteHeaders\fP	^E
+\fBPagePGPCheckArticle\fP	^G
+\fBPageToggleHeaders\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleRot\fP	%
+\fBPageToggleUue\fP	(
+\fBPageReveal\fP	)
+\fBPageSkipIncludedText\fP	:
+\fBPageTopThd\fP	<
+\fBPageBotThd\fP	>
+\fBPageCancel\fP	D
+\fBPageFollowup\fP	F
+\fBPageLastPage\fP	G
+\fBPageKillThd\fP	K
+\fBPageNextUnreadArt\fP	N
+\fBPagePrevUnreadArt\fP	P
+\fBPageReply\fP	R
+\fBPageAutoSave\fP	S
+\fBPageGroupSel\fP	T
+\fBPageViewUrl\fP	U
+\fBPageViewAttach\fP	V
+\fBPageToggleHighlight\fP	_
+\fBPageEditArticle\fP	e
+\fBPageFollowupQuote\fP	f
+\fBPageFirstPage\fP	g
+\fBPageListThd\fP	l
+\fBPageMail\fP	m
+\fBPageNextArt\fP	n
+\fBPagePrevArt\fP	p
+\fBPageReplyQuote\fP	r
+\fBPageSave\fP	s
+\fBPageTag\fP	t
+\fBPageGotoParent\fP	u
+\fBPageRepost\fP	x
+.sp
+\fBPgpEncSign\fP	b
+\fBPgpEncrypt\fP	e
+\fBPgpIncludekey\fP	i
+\fBPgpSign\fP	s
+.sp
+\fBPostAbort\fP	a
+\fBPostContinue\fP	c
+\fBPostCancel\fP	d
+\fBPostEdit\fP	e
+\fBPostPGP\fP	g
+\fBPostIspell\fP	i
+\fBPostIgnore\fP	i
+\fBPostMail\fP	m
+\fBPostPostpone\fP	o
+\fBPostPost\fP	p	y
+\fBPostSupersede\fP	s
+\fBPostSend\fP	s	y
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\fBSelectSortActive\fP	.
+\fBSelectNextUnreadGrp\fP	N
+\fBSelectSubscribePat\fP	S
+\fBSelectUnsubscribePat\fP	U
+\fBSelectQuitNoWrite\fP	X
+\fBSelectSyncWithActive\fP	Y
+\fBSelectToggleDescriptions\fP	d
+\fBSelectGoto\fP	g
+\fBSelectMoveGrp\fP	m
+\fBSelectToggleReadDisplay\fP	r
+\fBSelectSubscribe\fP	s
+\fBSelectUnsubscribe\fP	u
+\fBSelectYankActive\fP	y
+\fBSelectMarkGrpUnread\fP	z	Z
+.sp
+\fBScopeSelect\fP	^J	^M
+\fBScopeEditAttributesFile\fP	E
+\fBScopeAdd\fP	a
+\fBScopeDelete\fP	d
+\fBScopeMove\fP	m
+\fBScopeRename\fP	r
+.sp
+\fBThreadReadNextArtOrThread\fP	TAB
+\fBThreadReadArt\fP	^J	^M
+\fBThreadSelArt\fP	*
+\fBThreadToggleArtSel\fP	.
+\fBThreadReverseSel\fP	@
+\fBThreadCancel\fP	D
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
+.fi
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.sp
+.RS
+This file provides short descriptions of each mailgroup. (requires \fBtin\fP(1) 
+to be build with mh\-mail\-handling support). Each line consist of two
+tab\-separated fields "\fImailgroupname\fP \fIone\-line description\fP".
+.TP 
+\fBmailgroupname\fP
+is the name of the newsgroup
+.TP 
+\fBdescription\fP
+is a short single\-line description of the group
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.sp
+.RS
+"\fInntpserver\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with the
+\&\*(rq\fB\-g\fP\*(rq command\-line switch.
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the newsserver.
+.TP 
+\fBnewsrc\fP
+related newsrc.
+.TP 
+\fBshortname\fP
+nickname(s) for the nntpserver.
+.TP 
+Example:
+.RS
+# sample newsrctable file
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.RE
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+posting history
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Copy of all posted articles in \fBmbox\fP(5)  format. The filename can be
+changed by setting \fBposted_articles_file\fP.
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.sp
+.RS
+Pool of postponed articles. This file is in \fBmbox\fP(5)  format.
+.RE
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
+.fi
+.sp
+.RS
+This file a copy of the servers newsgroups file which provides short
+descriptions of each newsgroup. It is automatically updated on startup
+except when using the \*(rq\fB\-X\fP\*(rqor \*(rq\fB\-q\fP\*(rq command\-line option and an old
+copy exists. Each line consist of two tab\-separated fields
+"\fIgroup.name\fP	\fIone\-line description\fP".
+.TP 
+\fBgroup.name\fP
+is the name of the newsgroup
+.TP 
+\fBone\-line description\fP
+is a short single\-line description of the group
+.RE
+.PP
+
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related data via a list of
+"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only two variables, both
+are not meant to be changed by the user.
+.TP 
+\fBversion\fP
+Internal version number.
+.TP 
+\fBlast_newnews\fP
+Internal timestamp used by \fBtin\fP(1)  to keep track of new newsgroups on the
+server.
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths (/news/etc/)
+.\" .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
+\fI/etc/tin/tinrc\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP
+.sp
+.RS
+At startup, \fBtin\fP(1)  reads in the configuration file. This contains a list
+of "\fIvariable\fP=\fIvalue\fP" pairs that can be used to configure the way
+\fBtin\fP(1)  works. If it exists, the global configuration file,
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the users own
+configuration file \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP is read.  The
+global file is useful for distributing system\-wide defaults to new users who
+have no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP).
+.TP 
+\fBabbreviate_groupname\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
+\fBadd_posted_to_filter\fP
+If ON add posted articles which start a new thread to filter for
+highlighting follow\-ups. Default is ON.
+.TP 
+\fBadvertising\fP
+Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON.
+.TP 
+\fBalternative_handling\fP
+If ON strip multipart/alternative messages automatically. Default is ON.
+.TP 
+\fBart_marked_deleted\fP
+The character used to show that an article was deleted. Default is 'D'.
+.TP 
+\fBart_marked_inrange\fP
+The character used to show that an article is in a range. Default is '#'.
+.TP 
+\fBart_marked_return\fP
+The character used to show that an article will return as an unread article
+when the group is next entered. Default is '\-'.
+.TP 
+\fBart_marked_selected\fP
+The character used to show that an article/thread is auto\-selected (hot). 
+Default is '*'.
+.TP 
+\fBart_marked_recent\fP
+The character used to show that an article/thread is recent (not older than
+X days). See also \fBrecent_time\fP. Default is 'o'.
+.TP 
+\fBart_marked_unread\fP
+The character used to show that an article has not been read.  Default is
+\&'+'.
+.TP 
+\fBart_marked_read\fP
+The character used to show that an article was read. Default is ' '.
+.TP 
+\fBart_marked_killed\fP
+The character used to show that an article was killed. Default is 'K'. 
+\fBkill_level\fP must be set accordingly.
+.TP 
+\fBart_marked_read_selected\fP
+The character used to show that an article was hot before it was read. 
+Default is ':'. \fBkill_level\fP must be set accordingly.
+.TP 
+\fBAsk before using MIME viewer (ask_for_metamail)\fP
+If ON \fBtin\fP(1)  will ask before using a MIME viewer (\fBmetamail_prog\fP) to
+display MIME messages. This only occurs if a MIME viewer is set. Default is
+OFF.
+.TP 
+\fBauto_cc_bcc\fP
+Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when
+mailing an article. Default is No.
+.TP 
+\fBauto_list_thread\fP
+If ON automatically list thread when entering it using right arrow key. 
+Default is ON.
+.TP 
+\fBauto_reconnect\fP
+Reconnect to server automatically. Default is OFF.
+.TP 
+\fBauto_save\fP
+If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be
+automatically saved with the Archive\-name & part/patch no and post processed
+if \fBpost_process_type\fP is set to something other than 'No'.  Default is
+OFF.
+.TP 
+\fBbatch_save\fP
+If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq
+or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON.
+.TP 
+\fBbeginner_level\fP
+If set ON a mini menu of the most useful commands will be displayed at the
+bottom of the screen for each level. Also a short posting etiquette will be
+displayed after composing an article. Default is ON.
+.TP 
+\fBcache_overview_files\fP
+If ON, create local copies of NNTP overview files. This can be used to
+considerably speed up accessing large groups when using a slow connection. 
+Default is OFF.
+.TP 
+\fBcatchup_read_groups\fP
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBcol_back\fP
+Standard background colour
+.TP 
+\fBcol_from\fP
+Colour of sender (From:)
+.TP 
+\fBcol_head\fP
+Colour of header\-lines
+.TP 
+\fBcol_help\fP
+Colour of help pages
+.TP 
+\fBcol_invers_bg\fP
+Colour of background for inverse text
+.TP 
+\fBcol_invers_fg\fP
+Colour of foreground for inverse text
+.TP 
+\fBcol_markdash\fP
+Colour of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Colour of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Colour of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Colour of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_minihelp\fP
+Colour of mini help menu
+.TP 
+\fBcol_newsheaders\fP
+Colour of actual news header fields
+.TP 
+\fBcol_normal\fP
+Standard foreground colour
+.TP 
+\fBcol_quote\fP
+Colour of quoted lines
+.TP 
+\fBcol_quote2\fP
+Colour of twice quoted lines
+.TP 
+\fBcol_quote3\fP
+Colour of >=3 times quoted lines
+.TP 
+\fBcol_response\fP
+Colour of response counter. This is the text that says 'Response x of y' in
+the article viewer.
+.TP 
+\fBcol_signature\fP
+Colour of signatures
+.TP 
+\fBcol_urls\fP
+Colour of urls highlight
+.TP 
+\fBcol_verbatim\fP
+Colour of verbatim blocks
+.TP 
+\fBcol_subject\fP
+Colour of article subject
+.TP 
+\fBcol_text\fP
+Colour of text\-lines
+.TP 
+\fBcol_title\fP
+Colour of help/mail sign
+.TP 
+\fBconfirm_choice\fP
+\fBtin\fP(1)  can ask for manual confirmation to protect the user. Available
+choices:
+.in +.5i
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands:\fP Ask for confirmation before executing certain dangerous
+commands (e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked
+in this manual with '[after confirmation]'.
+.sp
+\fBquit:\fP You'll be asked to confirm that you wish to exit \fBtin\fP(1)  when
+you use the \fBQuit\fP ('\fBq\fP') command.
+.sp
+\fBselect:\fP Ask for confirmation before marking all not selected (with
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read.
+.in -.5i
+Default is commands & quit.
+.TP 
+\fBdate_format\fP
+Format string used for date representation. A description of the different
+format options can be found at \fBstrftime\fP(3).  \fBtin\fP(1)  uses
+\fBstrftime\fP(3)  when available and supports most format options in his
+fallback code.  Default is "%a, %d %b %Y %H:%M:%S".
+.TP 
+\fBdefault_art_search\fP
+.TP 
+\fBdefault_author_search\fP
+.TP 
+\fBdefault_config_search\fP
+The last article/author/config option that was searched for.
+.TP 
+\fBdefault_filter_days\fP
+Default is 28.
+.TP 
+\fBdefault_filter_kill_case\fP
+Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF
+= ignore case. Default is OFF.
+.TP 
+\fBdefault_filter_kill_expire\fP
+Default for quick (1 key) kill filter expire. ON = limit to
+\&'\fBdefault_filter_days\fP', OFF = don't ever expire. Default is OFF.
+.TP 
+\fBdefault_filter_kill_global\fP
+Default for quick (1 key) kill filter global. ON=apply to all groups,
+OFF=apply to current group. Default is ON.
+.TP 
+\fBdefault_filter_kill_header\fP
+Default for quick (1 key) kill filter header.
+.in +.3i
+.nf
+.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+0	\*(rqSubject:\*(rq (case sensitive)
+1	\*(rqSubject:\*(rq (ignore case)
+2	\*(rqFrom:\*(rq (case sensitive)
+3	\*(rqFrom:\*(rq (ignore case)
+4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+6	\*(rqMessage\-ID:\*(rq entry only
+7	\*(rqLines:\*(rq
+.fi
+.in -.3i
+.TP 
+\fBdefault_filter_select_case\fP
+Default for quick (1 key) auto\-selection filter case. ON=filter case
+sensitive, OFF=ignore case. Default is OFF.
+.TP 
+\fBdefault_filter_select_expire\fP
+Default for quick (1 key) auto\-selection filter expire. ON = limit to
+\&'\fBdefault_filter_days\fP', OFF = don't ever expire. Default is OFF.
+.TP 
+\fBdefault_filter_select_global\fP
+Default for quick (1 key) auto\-selection filter global. ON=apply to all
+groups, OFF=apply to current group. Default is ON.
+.TP 
+\fBdefault_filter_select_header\fP
+Default for quick (1 key) auto\-selection filter header.
+.in +.3i
+.nf
+.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+0	\*(rqSubject:\*(rq (case sensitive)
+1	\*(rqSubject:\*(rq (ignore case)
+2	\*(rqFrom:\*(rq (case sensitive)
+3	\*(rqFrom:\*(rq (ignore case)
+4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+6	\*(rqMessage\-ID:\*(rq entry only
+7	\*(rqLines:\*(rq
+.fi
+.in -.3i
+.TP 
+\fBdefault_goto_group\fP
+.TP 
+\fBdefault_group_search\fP
+.TP 
+\fBdefault_mail_address\fP
+.TP 
+\fBdefault_move_group\fP
+.TP 
+\fBdefault_pattern\fP
+.TP 
+\fBdefault_pipe_command\fP
+.TP 
+\fBdefault_post_newsgroups\fP
+.TP 
+\fBdefault_post_subject\fP
+.TP 
+\fBdefault_range_group\fP
+.TP 
+\fBdefault_range_select\fP
+.TP 
+\fBdefault_range_thread\fP
+.TP 
+\fBdefault_repost_group\fP
+.TP 
+\fBdefault_save_file\fP
+.TP 
+\fBdefault_save_mode\fP
+.TP 
+\fBdefault_select_pattern\fP
+.TP 
+\fBdefault_shell_command\fP
+.TP 
+\fBdefault_subject_search\fP
+.TP 
+\fBdraw_arrow\fP
+Allows groups/articles to be selected by an arrow '\->' if set ON or by
+an highlighted bar if set OFF.
+.TP 
+\fBeditor_format\fP
+The format string used to create the editor start command with parameters. 
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article).
+.TP 
+\fBforce_screen_redraw\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBgetart_limit\fP
+If \fBgetart_limit\fP is > 0 not more than \fBgetart_limit\fP articles/group
+are fetched from the server. If \fBgetart_limit\fP is < 0 \fBtin\fP(1)  will
+start fetching articles from your first unread minus absolute value of
+\fBgetart_limit\fP. Default is 0, which means no limit.
+.TP 
+\fBgoto_next_unread\fP
+Which keys \fBtin\fP should accept to jump to the next unread article. 
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
+\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the
+next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+pressed. Default is PageNextUnread.
+.TP 
+\fBgroup_catchup_on_exit\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBgroupname_max_length\fP
+Maximum length of the names of newsgroups to be displayed so that more of
+the newsgroup description can be displayed. Default is 32.
+.TP 
+\fBhide_uue\fP
+If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then
+sections of uuencoded data will be shown with a single tag line showing the
+size and filename (much the same as a MIME attachment).  If set to 'Hide
+all' then any line that looks like uuencoded data will be folded into a tag
+line. This is useful when uuencoded data is split across more than one
+article but can also lead to false positives. This setting can also be
+toggled in the article viewer.  Default is 'No'.
+.TP 
+\fBinews_prog\fP
+Path, name and options of external \fBinews\fP(1).  If you are reading via NNTP
+the default value is "\-\-internal" (use built\-in NNTP inews), else it is
+"inews \-h". The article is passed to \fBinews_prog\fP on STDIN via '<
+article'.
+.TP 
+\fBinfo_in_last_line\fP
+If ON, show current group description or article subject in the last line
+(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP' toggles
+setting). This facility is useful as the full width of the screen is
+available to display long subjects. Default is OFF.
+.TP 
+\fBinteractive_mailer\fP
+If greater than 0 your mailreader will be invoked earlier for reply so you
+can use more of its features (e.g. MIME, pgp, ...). 1 means include headers,
+2 means don't include headers (old use_mailreader_i=ON option). 0 turns off
+usage. This option has to suit \fBmailer_format\fP. Default is 0.
+.TP 
+\fBinverse_okay\fP
+If ON use inverse video for page headers and URL highlighting.  Default is
+ON.
+.TP 
+\fBkeep_dead_articles\fP
+If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP
+besides keeping the last failed posting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON.
+.TP 
+\fBkill_level\fP
+This option controls the processing and display of articles that are
+killed. There are 3 options, default is 0 (\fBKill only unread arts\fP).
+.RS +1i
+.IP 0 3
+\fBKill only unread arts\fP is the 'traditional' behaviour of \fBtin\fP(1).  Only
+unread articles are killed once only by marking them read. As filtering only
+happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP
+and \fBart_marked_read_selected\fP are only shown once. When you reenter the
+group the mark will be gone.
+.IP 1
+\fBKill all arts & show with K\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles are threaded as normal but they will be marked with
+\fBart_marked_killed\fP.
+.IP 2
+\fBKill all arts and never show\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles simply does not get displayed at all.
+.RE
+.TP 
+\fBmail_8bit_header\fP
+Allows 8bit characters unencoded in the header of mail message. Default is
+OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to
+8bit. Leaving it OFF is safe for most users and compliant to Internet Mail
+Standard (\fBRFC5322\fP and \fBRFC2047\fP). Default is OFF.
+.TP 
+\fBmail_address\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fBpgp\fP(1)  signing.
+.TP 
+\fBmail_mime_encoding\fP
+MIME encoding of the body in mail message, if necessary (8bit, base64,
+quoted\-printable, 7bit). Default is quoted\-printable.
+.TP 
+\fBmail_quote_format\fP
+Format of quote line when replying (via mail) to an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "In article %M you wrote:"
+.TP 
+\fBmailbox_format\fP
+Select one of the following mailbox\-formats: MBOXO (default, except on SCO),
+MBOXRD or MMDF (default on SCO). See \fBmbox\fP(5)  for more details on MBOXO
+and MBOXRD and \fBmmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBmaildir\fP
+The directory where articles/threads are to be saved in \fBmbox\fP(5) 
+format. This feature is mainly for use with the \fBelm\fP(1)  mail program. It
+allows the user to save articles/threads/groups simply by giving '=' as the
+filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBmailer_format\fP
+The format string used to create the mailer command with parameters that is
+used for mailing articles to other people. Default is '%M "%T" < %F'
+(e.g., /bin/mail "iain" < .article). The flexible format allows other
+mailers with different command line parameters to be used such as 'elm \-s
+"%S" "%T" < "%F"' (e.g., elm \-s "subject" "iain" < .article) or
+\&'sendmail \-oem \-t < %F' (e.g. sendmail \-oem \-t < .article). The
+following substitutions are supported:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'subject\-field'u
+%F	filename
+%M	default_mailer
+%S	subject\-field
+%T	to\-filed
+%U	username
+%%	%
+.fi
+.in -.3i
+.TP 
+\fBmark_saved_read\fP
+If ON mark articles that are saved as read. Default is ON.
+.TP 
+\fBmark_ignore_tags\fP
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
+.TP 
+\fBmetamail_prog\fP
+Path, name and options of external \fBmetamail\fP(1)  program used to view
+non\-textual parts of articles.  To use the built\-in viewer, set to
+\-\-internal. This is the default value when \fBmetamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The 'V' command can always be used to manually view
+any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\fBmm_charset\fP
+Charset supported locally, which is also used for MIME header (charset
+parameter and charset name in header encoding) in mail and news postings. If
+\fBMIME_STRICT_CHARSET\fP is defined at the compile time, text in charset other
+than the value of this parameter is considered not displayable and
+represented as '?'. Otherwise, all character sets are regarded as compatible
+with the display. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined. If your system supports \fBiconv\fP(3), this option
+is disabled and you should use \fBmm_network_charset\fP instead.
+.TP 
+\fBmm_network_charset\fP
+Charset used for posting and MIME headers; replaces \fBmm_charset\fP. 
+Conversion between \fBmm_network_charset\fP and local charset (determined via
+\fBnl_langinfo\fP(3))  is done via \fBiconv\fP(3), if this function is not
+available on your system this option is disabled and you have to use
+\fBmm_charset\fP instead.  \fBmm_network_charset\fP is limited to one of the
+following charsets:
+.in +.3i
+US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU}
+EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8
+.in -.3i
+Not all values might work on your system, see \fBiconv_open\fP(3)  for more
+details. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined.
+.TP 
+\fBmono_markdash\fP
+Character attribute of words emphasized like _this_. It is depending on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markslash\fP
+Character attribute of words emphasized like /this/. It is depending on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markstar\fP
+Character attribute of words emphasized like *this*. It is depending on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markstroke\fP
+Character attribute of words emphasized like \-this\-. It is depending on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBnewnews\fP
+These are internal timers used by \fBtin\fP(1)  to keep track of new
+newsgroups. Do not change them unless you understand what they are for.
+.TP 
+\fBnews_headers_to_display\fP
+Which news headers you wish to see. If you want to see _all_ the headers,
+place an '*' as this value. This is the only way a wildcard can be used. If
+you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
+(like X\-Alan or X\-Pape). You can list more than one by delimiting with
+spaces. Not defining anything turns off this option.
+.TP 
+\fBnews_headers_to_not_display\fP
+Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
+example of using both options might be if you thought 'X\-' headers were A
+Good Thing(tm), but thought Alan and Pape were miscreants... well then you
+would do something like this: \fBnews_headers_to_display=X\-\fP
+\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Not defining anything turns off
+this option.
+.TP 
+\fBnews_quote_format\fP
+Format of quote line when posting/following up an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "%F wrote:".
+.TP 
+\fBnormalization_form\fP
+The normalisation form which should be used to normalise unicode input.  The
+possible values are:
+.RS +1i
+.IP 0 3
+\fBNone\fP: no normalisation
+.IP 1
+\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+.IP 2
+\fBNFKD\fP: Compatibility Decomposition
+.IP 3
+\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+.IP 4
+\fBNFD\fP: Canonical Decomposition
+.RE
+Some normalisation modes are only available if they are supported by the
+library \fBtin\fP(1)  uses to do the normalisation. Default is NFKC.
+.TP 
+\fBpos_first_unread\fP
+If ON put cursor at first unread article in group otherwise at last
+article.  Default is ON.
+.TP 
+\fBpost_8bit_header\fP
+Allows 8bit characters unencoded in the header of a news article, if set
+this also disables the generation of MIME\-headers when they are usually
+required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
+to 8bit. In a number of local hierarchies where 8bit characters are used,
+using unencoded (raw)  8bit characters in header is acceptable and sometimes
+even recommended so that you need to check the convention adopted in the
+local hierarchy of your interest to determine what to do with this and
+\fBpost_mime_encoding\fP.
+.TP 
+\fBpost_mime_encoding\fP
+MIME encoding of the body in news message, if necessary. (8bit, base64,
+quoted\-printable, 7bit). Default is 8bit, which leads to no encoding. 
+base64 and quoted\-printable are usually undesired on usenet.
+.TP 
+\fBpost_process_view\fP
+If ON, then \fBtin\fP(1)  will start an appropriate viewer program to display
+any files that were post processed and uudecoded. The program is determined
+using the mailcap file.  Default is ON.
+.TP 
+\fBpost_process_type\fP
+This specifies whether to perform post processing on saved articles. 
+Because the shell archive may contain commands you may not want to be
+executed, be careful when extracting shell archives.  The following values
+are allowed:
+.RS +1i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fBshar\fP(1)  files only. Because
+the shell archive may contain commands you may not want to be executed, be
+careful with this option.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Keep posted articles in
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP.  If no filename is
+set then postings will not be saved.  Default is 'posted'.
+.TP 
+\fBprint_header\fP
+If ON, then the full article header is sent to the printer. Otherwise only
+the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF.
+.TP 
+\fBprinter\fP
+The printer program with options that is to be used to print articles. The
+default is \fBlpr\fP(1)  for BSD machines and \fBlp\fP(1)  for SysV
+machines. Printing from \fBtin\fP(1)  may have been disabled by the System
+Administrator.
+.TP 
+\fBprocess_only_unread\fP
+If ON only save/print/pipe/mail unread articles (tagged articles excepted). 
+Default is OFF.
+.TP 
+\fBprompt_followupto\fP
+If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article.  Default
+is OFF.
+.TP 
+\fBquote_chars\fP
+.\" TODO: document %s
+The character used in quoting included text to article followups and mail
+replies. The '_' character represents a blank character and is replaced with
+\&' ' when read. Default is '>_'.
+.TP 
+\fBquote_style\fP
+This bit coded integer value controls how articles are to be quoted when
+following up or replying to them. Any of the following options can be
+combined by adding all relevant values. Default is 5, which means that quote
+characters are compressed and empty lines are quoted.
+.RS +1i
+.IP 1 3
+\fBCompress quotes\fP Compress quote characters together when quoting multiple
+times (for example, '> > >' will be turned into
+\&'>>>'). This option is on by default.
+.IP 2
+\fBQuote Signatures\fP This option is off by default. Signatures are always
+quoted regardless of this option when you are viewing an article in raw mode
+\fBPageToggleHeaders\fP ('\fB^H\fP') and followup or reply to it. Signatures are
+never quoted regardless of this option when \fBshow_signatures\fP is off.
+.IP 4
+\fBQuote empty lines\fP This option is on by default.
+.RE
+.TP 
+\fBquote_regex\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then
+\fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBquote_regex2\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then
+\fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBquote_regex3\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then
+\fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBrecent_time\fP
+If set to 0, this feature is deactivated, otherwise it means the number of
+days. Default is 2.
+.TP 
+\fBrender_bidi\fP
+If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves
+the rendering of bi\-directional text to the terminal. Default is OFF.
+.TP 
+\fBreread_active_file_secs\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+reread at regular intervals to show if any new news has arrived. Default is
+1200. Setting this to 0 will disable this feature.
+.TP 
+\fBsavedir\fP
+Directory where articles/threads are saved. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBscore_limit_kill\fP
+If the score of an article is below or equal this value the article gets
+marked as killed.
+.TP 
+\fBscore_limit_select\fP
+If the score of an article is above or equal this value the article gets
+marked as hot.
+.TP 
+\fBscore_kill\fP
+Score of an article which should be killed, this must be <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBscore_select\fP
+Score of an article which should be marked hot, this must be >=
+\fBscore_limit_select\fP.
+.TP 
+\fBscroll_lines\fP
+The number of lines that will be scrolled up/down in the article pager when
+using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
+traditional page\-by\-page scrolling. Set to \-1 to get page\-by\-page scrolling
+where the top/bottom line is carried over onto the next page.  This setting
+supersedes show_last_line_prev_page=ON. Set to \-2 to get half\-page
+scrolling. This setting supersedes full_page_scroll=OFF.
+.TP 
+\fBshow_author\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.RS +1i
+.IP 0 3
+\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+.IP 1
+\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
+displayed.
+.IP 2
+\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the
+\&\*(rqFrom:\*(rq line are displayed (default).
+.IP 3
+\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are
+displayed.
+.RE
+.TP 
+\fBshow_description\fP
+If ON show a short group description text after newsgroup name at the group
+selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting
+and turn descriptions off. The text used is taken from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires
+\fBtin\fP(1)  to be build with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBshow_info\fP
+Which information about the thread or article should be shown. Default is 1,
+show only the line count.
+.RS +1i
+.IP 0 3
+\fBNone\fP, no information will be displayed.
+.IP 1
+\fBLines\fP, in article listing the line count of an article will be displayed
+and in thread listing the line count of first (unread)  article will be
+displayed.
+.IP 2
+\fBScore\fP, in article listing the score of an article will be displayed and
+in thread listing the score of the thread will be displayed \- see also
+\fBthread_score\fP.
+.IP 3
+\fBLines & Score\fP, display line count and score.
+.RE
+.TP 
+\fBshow_only_unread_arts\fP
+If ON show only new/unread articles otherwise show all articles. Default is
+ON.
+.TP 
+\fBshow_only_unread_groups\fP
+If ON show only subscribed groups that contain unread articles. Default is
+OFF.
+.TP 
+\fBshow_signatures\fP
+If OFF don't show signatures when displaying articles. Default is ON.
+.TP 
+\fBsigdashes\fP
+If ON prepend the signature with sigdashes. Default is ON.
+.TP 
+\fBsigfile\fP
+The path that specifies the signature file to use when posting, following up
+to or replying to an article. If the path is a directory then the signature
+will be randomly generated from files that are in the specified
+directory. If the path starts with a ! the program the path points to will
+be executed to generate a signature.  \fBtin\fP(1)  will pass the name of the
+current newsgroup as argument to the program. \-\-none will suppress any
+signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBsignature_repost\fP
+If ON add signature to reposted articles. Default is ON.
+.TP 
+\fBslashes_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If
+\fBslashes_regex\fP is blank, then \fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBsort_article_type\fP
+This specifies how articles should be sorted. Sort by ascending Date (6) is
+the default. The following sort types are allowed:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, don't sort articles.
+.IP 1
+\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+.IP 2
+\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+.IP 3
+\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+.IP 4
+\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+.IP 5
+\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+.IP 6
+\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+.IP 7
+\fBScore (descending)\fP, sort articles by filtering score descending.
+.IP 8
+\fBScore (ascending)\fP, sort articles by filtering score ascending.
+.IP 9
+\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+.IP 10
+\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+.RE
+.TP 
+\fBsort_threads_type\fP
+This specifies how threads will be sorted. Sort by descending Score (1) is
+the default. The following sort types are allowed:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, don't sort threads.
+.IP 1
+\fBScore (descending)\fP, sort threads by filtering score descending (default).
+.IP 2
+\fBScore (ascending)\fP, sort threads by filtering score ascending.
+.IP 3
+\fBLast posting date (descending)\fP, sort threads by date of last posting
+descending.
+.IP 4
+\fBLast posting date (ascending)\fP, sort threads by date of last posting
+ascending.
+.RE
+.TP 
+\fBspamtrap_warning_addresses\fP
+Set this option to a list of comma\-separated strings to be warned if you are
+replying to an article by mail where the e\-mail address contains one of
+these strings. The matching is case\-insensitive.
+.TP 
+\fBstars_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If
+\fBstars_regex\fP is blank, then \fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBstart_editor_offset\fP
+Set ON if the editor used for posting, follow\-ups and bug reports has the
+capability of starting and positioning the cursor at a specified line within
+a file. Default is ON.
+.TP 
+\fBstrip_blanks\fP
+Strips the blanks from the end of each line therefore speeding up the
+display when reading on a slow terminal or via modem. Default is ON.
+.TP 
+\fBstrip_bogus\fP
+Bogus groups are groups that are present in your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news
+server. There are 3 options. 0 means do nothing & always keep bogus groups. 
+1 means bogus groups will be permanently removed. 2 means that bogus groups
+will appear on the Group Selection Menu, prefixed with a 'D'. This allows
+you to unsubscribe from them as and when you wish. Default is 0 (Always
+Keep).
+.TP 
+\fBstrip_newsrc\fP
+If ON, then unsubscribed groups will be permanently removed from your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF.
+.TP 
+\fBstrokes_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP.  If
+\fBstrokes_regex\fP is blank, then \fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBtex2iso_conv\fP
+Decode German style TeX umlaut codes to ISO If ON, show "a as Umlaut\-a,
+etc. Default is OFF. This behaviour can also be toggled in the article
+viewer via \fBPageToggleTex2iso\fP ('\fB"\fP').
+.TP 
+\fBthread_articles\fP
+Defines which threading method to use. The choices are: 0) Don't thread, 1)
+Thread on Subject only 2) Thread on References only, 3) Thread on References
+then Subject (default)  4) Thread multipart articles on Subject.  5) Thread
+on Percentage Match of the Subjects It's also possible to set the threading
+type on a per group basis by setting the group attribute variable
+\fBthread_articles\fP to 0 \- 5 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
+.TP 
+\fBthread_perc\fP
+Defines how close the subjects must match while threading by Percentage
+Match for threads to be considered part of a single thread. This value is in
+the range 0 to 100. The default is 75.
+.TP 
+\fBthread_catchup_on_exit\fP
+If ON catchup group/thread when leaving with the left arrow key. Default is
+ON.
+.TP 
+\fBthread_score\fP
+How the total score of a thread is computed. Default is 0, the maximum score
+in this thread.
+.RS +1i
+.IP 0 3
+\fBMax\fP, the maximum score in this thread.
+.IP 1
+\fBSum\fP, the sum of all scores in this thread.
+.IP 2
+\fBAverage\fP, the average score in this thread.
+.RE
+.TP 
+\fBtranslit\fP
+If ON append //TRANSLIT to the first argument of \fBiconv_open\fP(3)  to enable
+transliteration. This means that when a character cannot be represented in
+the target character set, it can be approximated through one or several
+similarly looking characters. On systems where this extension doesn't exist,
+this option is disabled. Default is OFF.
+.TP 
+\fBtrim_article_body\fP
+Allows you to select how \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
+\fBDon't trim article body\fP, do nothing.
+.IP 1
+\fBSkip leading blank lines\fP.
+.IP 2
+\fBSkip trailing blank lines\fP.
+.IP 3
+\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank
+lines.
+.IP 4
+\fBCompact multiple between text\fP, replace multiple blank lines between
+textblocks with one blank line.
+.IP 5
+\fBCompact multiple and skip leading\fP, 4 + 1
+.IP 6
+\fBCompact multiple and skip trailing\fP, 4 + 2
+.IP 7
+\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3
+.RE
+.TP 
+\fBunderscores_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If
+\fBundescores_regex\fP is blank, then \fBtin\fP(1)  uses a built\-in default.
+.TP 
+\fBunlink_article\fP
+If ON remove \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP after posting. Default is
+ON.
+.TP 
+\fBurl_handler\fP
+The program that will be run when launching URLs in the article viewer using
+\fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. Default is
+\fBurl_handler.pl %s\fP.
+.TP 
+\fBurl_highlight\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBuse_color\fP
+If enabled \fBtin\fP(1)  uses ANSI\-colours. Default is OFF.
+.TP 
+\fBuse_keypad\fP
+Use scroll keys on keypad. Default is OFF.
+.TP 
+\fBuse_mouse\fP
+Allows the mouse button support in a \fBxterm\fP(1x)  to be enabled/disabled. 
+Default is OFF.
+.TP 
+\fBuse_slrnface\fP
+If enabled \fBslrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fBtin\fP(1)  must be running in an
+\fBxterm\fP(1x)  and \fBslrnface\fP(1)  must be in your $\fBPATH\fP. Default is OFF.
+.TP 
+\fBverbatim_begin_regex\fP
+A regular expression that tin will use to find the begin of a verbatim
+block.  Default is #v+
+.TP 
+\fBverbatim_end_regex\fP
+A regular expression that tin will use to find the end of a verbatim block. 
+Default is #v\-
+.TP 
+\fBverbatim_handling\fP
+If ON verbatim blocks will be detected.  Default is ON
+.TP 
+\fBwildcard\fP
+Allows you to select how \fBtin\fP(1)  matches strings. The default is 0 and
+uses the wildmat notation, which is how this has traditionally been
+handled. Setting this to 1 allows you to use \fBperl\fP(1)  compatible regular
+expressions \fBpcre\fP(3).  You will probably want to update your filter file
+if you use this regularly. NB: Newsgroup names will always be matched using
+the wildmat notation.
+.TP 
+\fBword_h_display_marks\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+displayed, even when they are highlighting marks?
+.RS +1i
+.IP 0 3
+\fBno\fP
+.IP 1
+yes, \fBdisplay mark\fP
+.IP 2
+print a \fBspace\fP instead
+.RE
+.TP 
+\fBword_highlight\fP
+Enable word highlighting. See \fBword_h_display_marks\fP for the options
+available. If \fBuse_color\fP is enabled the colours specified in
+\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are
+used for word highlighting else the character attributes specified in
+\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP
+are used.
+.TP 
+\fBwrap_column\fP
+Sets the column at which a displayed article body should be wrapped.  If
+this value is equal to 0, it defaults to the current screen width.  If this
+value is greater than your current screen width the part off\-screen is not
+displayed. Thus setting this option to a large value can be used to disable
+wrapping. If this value is negative the wrap margin is the current screen
+width plus the given value (as long as the result is still positive,
+otherwise it will fall back to the current screen width). Default is 0,
+wrapping at the current screen width.
+.TP 
+\fBwrap_on_next_unread\fP
+If enabled a search for the next unread article will wrap around all
+articles to find also previous unread articles. If disabled the search stops
+at the end of the thread list. Default is ON.
+.TP 
+\fBxpost_quote_format\fP
+Format is the same as for \fBnews_quote_format\fP, this is used when answering
+to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set.
+.RE
+.PP
+
+\fI/etc/tin/tin.defaults\fP
+.sp
+.RS
+Yet another global configuration file with "\fIvariable\fP=\fIvalue\fP"
+pairs. This one is for the more general options which usually can't be
+controlled via \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP and/or
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP like resetting (to override the
+built\-in default) the \fInewslibdir\fP.
+.TP 
+\fBdomainname\fP
+Sets a global domain name used in From lines
+.TP 
+\fBorganization\fP
+Defines the name of your organization. $\fBORGANIZATION\fP overrides any
+specified value.
+.TP 
+\fBnewslibdir\fP
+Defines the default place for some configuration files, common values are
+\fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP or
+\fI/news/db\fP. $\fBTIN_LIBDIR\fP overrides any specified value.
+.TP 
+\fBbugaddress\fP
+Defines the email address to which users can send bug reports using a
+built\-in function. The default points to a developers mailing list located
+at tin.org. You might want to change this address to one of your local
+administration if you want to deal with your lusers problems on your own.
+.TP 
+\fBinewsdir\fP
+Defines the directory containing of the \fBinews\fP(1)  executable
+.TP 
+\fBmm_charset\fP
+Default charset to be used in MIME's \*(rqContent\-Type:\*(rq
+header. $\fBMM_CHARSET\fP overrides any specified value.
+.TP 
+\fBpost_mime_encoding\fP
+Default encoding scheme use in MIME articles. 8bit might be the best value.
+.TP 
+\fBmail_mime_encoding\fP
+Default encoding scheme use in MIME letters. quoted\-printable is a good
+choice here.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Allow unregistered top level domains
+.TP 
+\fBdisable_sender\fP
+Don't generate a \*(rqSender:\*(rq header. This has no effect if \fBinews_prog\fP is
+not set to \-\-internal.
+.TP 
+\fBspooldir\fP
+Base of your newsspool (Bnews, Cnews and INN traditional spool style),
+common values are \fI/var/spool/news\fP, \fI/usr/spool/news\fP, \fI/news/spool\fP. 
+$\fBTIN_SPOOLDIR\fP overrides any specified value.
+.TP 
+\fBoverviewdir\fP
+Base of your NOV database \fBnewsoverview\fP(5)  (tradspool style; might be the
+same dir as \fIspooldir\fP), common values are \fI/var/spool/overview\fP,
+\fI/usr/spool/overview\fP, \fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP overrides any
+specified value.
+.TP 
+\fBoverviewfile\fP
+Name of a single overview file, common values are \fI.overview\fP,
+\fIover.view\fP.
+.TP 
+\fBoverviewfmtfile\fP
+Full pathname of your newssystem's overview.fmt file; usually the
+overview.fmt file is in \fInewslibdir\fP, so you only have to change this
+setting if your configuration differs.
+.TP 
+\fBactivefile\fP
+Full pathname of your newssystem's active file; usually the active file
+resides in \fInewslibdir\fP and is named \fIactive\fP, so you only have to change
+this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any
+specified value.
+.TP 
+\fBactivetimesfile\fP
+Full pathname of your newssystem's active.times file; usually the
+active.times file is \fInewslibdir\fP, so you only have to change this setting
+if your configuration differs.
+.TP 
+\fBnewsgroupsfile\fP
+Full pathname of your newssystem's newsgroups file; usually the newsgroups
+file is in \fInewslibdir\fP, so you only have to change this setting if your
+configuration differs.
+.TP 
+\fBsubscriptionsfile\fP
+Full pathname of your newssystem's subscriptions file; usually the
+subscriptions file is in \fInewslibdir\fP, so you only have to change this
+setting if your configuration differs.
+.RE
+.PP
+
+\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP
+.sp
+.RS
+translation into language specified in $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP or
+$\fBLANG\fP
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths
+.\" (described shown below).
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+.sp
+.RS
+This file lists the newsgroups that the local site receives. Each newsgroup
+should be listed only once. Each line specifies one group; within each
+newsgroup, articles are assigned unique names, which are monotonically
+increasing numbers.
+.sp
+.\" TODO: IIRC tin issues just a warning in that case?
+If an article is posted to newsgroups not mentioned in this file, those
+newsgroups are ignored.  If no valid newsgroups are specified, the article
+is rejected.
+.sp
+Each line consists of four space\-separated fields "\fIname\fP \fIhighmark\fP
+\fIlowmark\fP \fIflags\fP".
+.TP 
+\fBname\fP
+is the name of the newsgroup
+.TP 
+\fBhighmark\fP
+is the highest article number that has been used in that newsgroup
+.TP 
+\fBlowmark\fP
+is the lowest article number in the group; this number is not guaranteed to
+be accurate, and should only be taken to be a hint. Note that because of
+article cancellations, there may be gaps in the numbering sequence. If the
+lowest article number is greater then the highest article number, then there
+are no articles in the newsgroup.
+.TP 
+\fBflags\fP
+can be one of those
+.RS
+.TP 
+\fBy\fP
+local postings are allowed
+.TP 
+\fBn\fP
+no local postings are allowed, only remote ones
+.TP 
+\fBm\fP
+the group is moderated and all postings must be approved
+.TP 
+\fBj\fP
+articles in this group are not kept, but only passed on
+.TP 
+\fBx\fP
+articles cannot be posted to this newsgroup
+.TP 
+\fB=foo.bar\fP
+articles are locally filed into the \*(rqfoo.bar\*(rq group
+.RE
+.TP 
+\fBtin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fBtin\fP(1)  uses the LIST (\fBRFC3977\fP) command
+instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.sp
+.RS
+This file provides a chronological record of when newsgroups are created. It
+is normally updated by the local newsserver (e.g.  \fBinnd\fP(8))  whenever a
+new group is created. Each line consist of three space\-separated fields
+"\fIname\fP \fItime\fP \fIcreator\fP".
+.TP 
+\fBname\fP
+is the name of the newsgroup
+.TP 
+\fBtime\fP
+is the time when the group was created, expressed as the number of seconds
+since the epoch.
+.TP 
+\fBcreator\fP
+is the electronic mail address of the person who created the group.
+.TP 
+\fBtin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fBtin\fP(1)  uses the NEWGROUPS (\fBRFC3977\fP) command
+instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.sp
+.RS
+This file provides short descriptions of each newsgroup. It is normally
+updated by the local newsserver (e.g.  \fBinnd\fP(8))  whenever a new group is
+created. Each line consist of two tab\-separated fields
+"\fIgroup.name\fP	\fIone\-line description\fP".
+.TP 
+\fBgroup.name\fP
+is the name of the newsgroup
+.TP 
+\fBone\-line description\fP
+is a short single\-line description of the group
+.TP 
+\fBtin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fBtin\fP(1)  uses the LIST NEWSGROUPS (\fBRFC3977\fP)
+command instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+This file specifies might hold a default organization to be used in the
+\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set.
+.RE
+.PP
+
+.\" is the Path correct? or is it /news/etc/overview.fmt
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
+.sp
+.RS
+This file specifies the organization of the news overview database (see also
+\fBnewsoverview\fP(5)).  The order of lines in this file is important; it
+determines the order in which the fields will appear in the database. See
+also \fBoverview.fmt\fP(5).  \fBtin\fP(1)  only tries to read the file if you read
+directly from the local spool, if you read news via NNTP, \fBtin\fP(1)  uses
+the LIST OVERVIEW.FMT (\fBRFC3977\fP) command instead.
+.RE
+.PP
+
+.\" is the Path correct? or is it /news/etc/subscriptions
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
+.sp
+.RS
+This file contains a list of newsgroups \- one per line \- which the client
+should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
+the newsserver.  \fBtin\fP(1)  only tries to read the file if you read directly
+from the local spool, if you read news via NNTP, \fBtin\fP(1)  uses the LIST
+SUBSCRIPTIONS (\fBRFC6048\fP) command instead.
+.RE
+.PP
+
+.SH "SEE ALSO"
+\fBelm\fP(1), \fBinews\fP(1), \fBispell\fP(1), \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1) 
+\fBperl\fP(1), \fBpgp\fP(1), \fBrn\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtin\fP(1),
+\fBxterm\fP(1x), \fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3),
+\fBstrftime\fP(3), \fBsystem\fP(3), \fBmailcap\fP(4), \fBactive\fP(5), \fBmbox\fP(5),
+\fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1524\fP,
+\fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
+\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/en_GB.po tin-1.9.6/doc/l10n/en_GB.po
--- tin-1.9.5/doc/l10n/en_GB.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.6/doc/l10n/en_GB.po	2010-11-26 15:45:44.013014832 +0100
@@ -0,0 +1,14145 @@
+# English (United Kingdom) translations for tin manpages
+# This file is distributed under the same license as the tin package.
+# Urs Janssen <urs@tin.org>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin 1.9.5\n"
+"POT-Creation-Date: 2010-11-26 15:44+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"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# type: TH
+#: ../tin.1:12 ../tin.5:9
+#, no-wrap
+msgid "tin"
+msgstr "tin"
+
+# type: TH
+#: ../tin.1:12 ../tin.5:9
+#, no-wrap
+msgid "November 26th, 2010"
+msgstr "November 26th, 2010"
+
+# type: TH
+#: ../tin.1:12 ../tin.5:9
+#, no-wrap
+msgid "1.9.6"
+msgstr "1.9.6"
+
+# type: TH
+#: ../tin.1:12 ../tin.5:9
+#, no-wrap
+msgid "A Usenet newsreader"
+msgstr "A Usenet newsreader"
+
+# type: SH
+#: ../tin.1:15 ../tin.5:11
+#, no-wrap
+msgid "NAME"
+msgstr "NAME"
+
+# type: Plain text
+#: ../tin.1:19
+msgid "tin, rtin - A Usenet newsreader"
+msgstr "tin, rtin - A Usenet newsreader"
+
+# type: SH
+#: ../tin.1:19
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SYNOPSIS"
+
+# type: Plain text
+#: ../tin.1:48
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
+"\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
+"B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-N>\\||\\|B<-M> "
+"I<address>\\|] [\\|B<-o>\\||\\|B<-w>\\|]\\|] [\\|B<-D> I<debug_level>\\|] "
+"[\\|B<-G> I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> "
+"I<server>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-p> I<port>\\|] [\\|B<-I> "
+"I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
+msgstr ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
+"\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
+"B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-N>\\||\\|B<-M> "
+"I<address>\\|] [\\|B<-o>\\||\\|B<-w>\\|]\\|] [\\|B<-D> I<debug_level>\\|] "
+"[\\|B<-G> I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> "
+"I<server>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-p> I<port>\\|] [\\|B<-I> "
+"I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
+
+# type: SH
+#: ../tin.1:48 ../tin.5:14
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPTION"
+
+# type: Plain text
+#: ../tin.1:57
+msgid ""
+"B<tin> is a full-screen easy to use Usenet newsreader. It can read news "
+"locally (e.g., I</var/spool/news>) or remotely (B<rtin> or B<tin -r> option) "
+"via a NNTP (Network News Transport Protocol) server. It will automatically "
+"utilize NOV B<newsoverview>(5)  style index files if available locally or "
+"via the NNTP [X]OVER command (B<RFC2980>, B<RFC3977>)."
+msgstr ""
+"B<tin> is a full-screen easy to use Usenet newsreader. It can read news "
+"locally (e.g., I</var/spool/news>) or remotely (B<rtin> or B<tin -r> option) "
+"via a NNTP (Network News Transport Protocol) server. It will automatically "
+"utilize NOV B<newsoverview>(5)  style index files if available locally or "
+"via the NNTP [X]OVER command (B<RFC2980>, B<RFC3977>)."
+
+# type: Plain text
+#: ../tin.1:63
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level. Use the B<Help> ('B<h>')  command to view a "
+"list of the commands available at a particular level."
+msgstr ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level. Use the B<Help> ('B<h>')  command to view a "
+"list of the commands available at a particular level."
+
+# type: Plain text
+#: ../tin.1:71
+msgid ""
+"On startup B<tin> will show a list of the newsgroups found in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E<gt>' or highlighted bar "
+"will point to the first newsgroup. Move to a group by using the terminal "
+"arrow keys (terminal dependent) or B<Down> ('B<j>')  and B<Up> ('B<k>'). Use "
+"PgUp/PgDn (terminal dependent) or B<PageUp> ('B<^U>') (CTRL-U) and "
+"B<PageDown> ('B<^D>')  (CTRL-D) to page up/down. Enter a newsgroup by "
+"pressing 'B<E<lt>CRE<gt>>'."
+msgstr ""
+"On startup B<tin> will show a list of the newsgroups found in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E<gt>' or highlighted bar "
+"will point to the first newsgroup. Move to a group by using the terminal "
+"arrow keys (terminal dependent) or B<Down> ('B<j>')  and B<Up> ('B<k>'). Use "
+"PgUp/PgDn (terminal dependent) or B<PageUp> ('B<^U>') (CTRL-U) and "
+"B<PageDown> ('B<^D>')  (CTRL-D) to page up/down. Enter a newsgroup by "
+"pressing 'B<E<lt>CRE<gt>>'."
+
+# type: Plain text
+#: ../tin.1:76
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+
+# type: SH
+#: ../tin.1:76
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "EXIT STATUS"
+
+# type: Plain text
+#: ../tin.1:78
+msgid "Interactive mode:"
+msgstr "Interactive mode:"
+
+# type: TP
+#: ../tin.1:79 ../tin.1:89 ../tin.1:1059
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+# type: Plain text
+#: ../tin.1:82
+msgid "Successful program execution."
+msgstr "Successful program execution."
+
+# type: TP
+#: ../tin.1:82 ../tin.1:92
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+# type: Plain text
+#: ../tin.1:85 ../tin.1:95
+msgid "Usage, syntax, configuration file or network error."
+msgstr "Usage, syntax, configuration file or network error."
+
+# type: Plain text
+#: ../tin.1:88
+msgid "Batch mode (''B<-Z>''):"
+msgstr "Batch mode (''B<-Z>''):"
+
+# type: Plain text
+#: ../tin.1:92
+msgid "No unread news"
+msgstr "No unread news"
+
+# type: TP
+#: ../tin.1:95
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+# type: Plain text
+#: ../tin.1:98
+msgid "Unread news"
+msgstr "Unread news"
+
+# type: SH
+#: ../tin.1:101
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPTIONS"
+
+# type: TP
+#: ../tin.1:102
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+# type: Plain text
+#: ../tin.1:105
+msgid "Toggle ANSI color (default is off)."
+msgstr "Toggle ANSI colour (default is off)."
+
+# type: TP
+#: ../tin.1:105
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+# type: Plain text
+#: ../tin.1:108
+msgid "Force authentication on initial connect."
+msgstr "Force authentication on initial connect."
+
+# type: TP
+#: ../tin.1:108
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+# type: Plain text
+#: ../tin.1:113
+msgid ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option and mark all articles as "
+"read."
+msgstr ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option and mark all articles as "
+"read."
+
+# type: TP
+#: ../tin.1:113
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+# type: Plain text
+#: ../tin.1:116
+msgid "Don't load newsgroup descriptions (interactive mode)."
+msgstr "Don't load newsgroup descriptions (interactive mode)."
+
+# type: TP
+#: ../tin.1:116
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr "B<-D>I< debug-level>"
+
+# type: Plain text
+#: ../tin.1:120
+msgid ""
+"Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
+"memory, 32 = attributes, 64 = misc)."
+msgstr ""
+"Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
+"memory, 32 = attributes, 64 = misc)."
+
+# type: TP
+#: ../tin.1:120
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr "B<-f>I< file>"
+
+# type: Plain text
+#: ../tin.1:124
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+msgstr ""
+"Use the specified file of subscribed to newsgroups in place of I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+
+# type: TP
+#: ../tin.1:124
+#, no-wrap
+msgid "B<-g>I< server>"
+msgstr "B<-g>I< server>"
+
+# type: Plain text
+#: ../tin.1:128
+msgid ""
+"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>."
+msgstr ""
+"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>."
+
+# type: TP
+#: ../tin.1:128
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr "B<-G>I< article-limit>"
+
+# type: Plain text
+#: ../tin.1:131
+msgid "Limit the number of articles/group to retrieve from the server."
+msgstr "Limit the number of articles/group to retrieve from the server."
+
+# type: TP
+#: ../tin.1:131
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+# type: Plain text
+#: ../tin.1:134
+msgid "Help listing all command-line options."
+msgstr "Help listing all command-line options."
+
+# type: TP
+#: ../tin.1:134
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+# type: Plain text
+#: ../tin.1:138
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+
+# type: TP
+#: ../tin.1:138
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr "B<-I>I< dir>"
+
+# type: Plain text
+#: ../tin.1:144
+msgid ""
+"Directory in which to store newsgroup index files. Default is I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
+"option has no effect if B<tin> retrieves its index files via NNTP and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+"Directory in which to store newsgroup index files. Default is I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
+"option has no effect if B<tin> retrieves its index files via NNTP and "
+"B<cache_overview_files> is turned off."
+
+# type: TP
+#: ../tin.1:144
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+# type: Plain text
+#: ../tin.1:154
+msgid ""
+"Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
+"\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the "
+"LIST command (B<RFC3977>). This might result in incorrect article counts but "
+"is usually faster than the default which is to read the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via "
+"LIST) and then check the article count via NNTP GROUP command (B<RFC3977>) "
+"''B<-ln>''."
+msgstr ""
+"Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
+"\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the "
+"LIST command (B<RFC3977>). This might result in incorrect article counts but "
+"is usually faster than the default which is to read the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via "
+"LIST) and then check the article count via NNTP GROUP command (B<RFC3977>) "
+"''B<-ln>''."
+
+# type: TP
+#: ../tin.1:154
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr "B<-m>I< dir>"
+
+# type: Plain text
+#: ../tin.1:157
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+# type: TP
+#: ../tin.1:157
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr "B<-M>I< user>"
+
+# type: Plain text
+#: ../tin.1:161
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+
+# type: TP
+#: ../tin.1:161
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+# type: Plain text
+#: ../tin.1:168
+msgid ""
+"Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc>. This allows a noticeable speedup when connecting via a slow "
+"line, but B<tin> can not tell which groups are moderated. See also ''B<-l>''."
+msgstr ""
+"Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc>. This allows a noticeable speedup when connecting via a slow "
+"line, but B<tin> can not tell which groups are moderated. See also ''B<-l>''."
+
+# type: TP
+#: ../tin.1:168
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+# type: Plain text
+#: ../tin.1:172
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+
+# type: TP
+#: ../tin.1:172
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+# type: Plain text
+#: ../tin.1:176
+msgid ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+msgstr ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+
+# type: TP
+#: ../tin.1:176
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr "B<-p>I< port>"
+
+# type: Plain text
+#: ../tin.1:180
+msgid ""
+"Port to use if reading via NNTP (default is 119). This also overrides the "
+"environment variable $B<NNTPPORT> if set."
+msgstr ""
+"Port to use if reading via NNTP (default is 119). This also overrides the "
+"environment variable $B<NNTPPORT> if set."
+
+# type: TP
+#: ../tin.1:180
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+# type: Plain text
+#: ../tin.1:183
+msgid "Don't check for new newsgroups."
+msgstr "Don't check for new newsgroups."
+
+# type: TP
+#: ../tin.1:183
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+# type: Plain text
+#: ../tin.1:187
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-nqd>''."
+msgstr ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-nqd>''."
+
+# type: TP
+#: ../tin.1:187
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+# type: Plain text
+#: ../tin.1:192
+msgid ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+msgstr ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+
+# type: TP
+#: ../tin.1:192
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+# type: Plain text
+#: ../tin.1:195
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr "Read news saved by the ''B<-S>'' option."
+
+# type: TP
+#: ../tin.1:195
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr "B<-s>I< dir>"
+
+# type: Plain text
+#: ../tin.1:199
+msgid ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+msgstr ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+
+# type: TP
+#: ../tin.1:199
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+# type: Plain text
+#: ../tin.1:203
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+
+# type: TP
+#: ../tin.1:203
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+# type: Plain text
+#: ../tin.1:209
+msgid ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option. This option is disabled "
+"if B<tin> retrieves its index files via a NNTP server and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option. This option is disabled "
+"if B<tin> retrieves its index files via a NNTP server and "
+"B<cache_overview_files> is turned off."
+
+# type: TP
+#: ../tin.1:209
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+# type: Plain text
+#: ../tin.1:213
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
+"and ''B<-Z>'' options."
+msgstr ""
+"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
+"and ''B<-Z>'' options."
+
+# type: TP
+#: ../tin.1:213
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+# type: Plain text
+#: ../tin.1:216
+msgid "Print version and date information."
+msgstr "Print version and date information."
+
+# type: TP
+#: ../tin.1:216
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+# type: Plain text
+#: ../tin.1:220
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:220
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+# type: Plain text
+#: ../tin.1:223
+msgid "No posting mode. You cannot post articles if you use this option."
+msgstr "No posting mode. You cannot post articles if you use this option."
+
+# type: TP
+#: ../tin.1:223
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+# type: Plain text
+#: ../tin.1:228
+msgid ""
+"No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
+"if they don't exist."
+msgstr ""
+"No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
+"if they don't exist."
+
+# type: TP
+#: ../tin.1:228
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+# type: Plain text
+#: ../tin.1:233
+msgid ""
+"Only start B<tin> if there is any new/unread news. If there is news B<tin> "
+"will position cursor at first group with unread news. Useful for putting in "
+"login file."
+msgstr ""
+"Only start B<tin> if there is any new/unread news. If there is news B<tin> "
+"will position cursor at first group with unread news. Useful for putting in "
+"login file."
+
+# type: TP
+#: ../tin.1:233
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+# type: Plain text
+#: ../tin.1:239
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"\\&''B<-v>'' option is specified the number of unread articles in each group "
+"is printed. An exit code 0 indicates no news, 1 that an error occurred and 2 "
+"that new/unread news exists. Useful for writing scripts."
+msgstr ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"\\&''B<-v>'' option is specified the number of unread articles in each group "
+"is printed. An exit code 0 indicates no news, 1 that an error occurred and 2 "
+"that new/unread news exists. Useful for writing scripts."
+
+# type: Plain text
+#: ../tin.1:245
+msgid ""
+"B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
+"command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
+"For more information see section \"GLOBAL OPTIONS MENU AND TINRC "
+"CONFIGURABLE VARIABLES\" and B<tin>(5)."
+msgstr ""
+"B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
+"command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
+"For more information see section \"GLOBAL OPTIONS MENU AND TINRC "
+"CONFIGURABLE VARIABLES\" and B<tin>(5)."
+
+# type: Plain text
+#: ../tin.1:250
+msgid ""
+"A list of groups can be specified after the other command-line options. This "
+"can be useful if you wish to yank in or subscribe to a hand-picked subset of "
+"the active newsgroups. See the section \"NEWSGROUP LISTS & WILDCARDS\" for "
+"the types of pattern that B<tin> understands."
+msgstr ""
+"A list of groups can be specified after the other command-line options. This "
+"can be useful if you wish to yank in or subscribe to a hand-picked subset of "
+"the active newsgroups. See the section \"NEWSGROUP LISTS & WILDCARDS\" for "
+"the types of pattern that B<tin> understands."
+
+# type: Plain text
+#: ../tin.1:255
+msgid ""
+"If you specify a single group-name, or a wildcard that matches a single "
+"group, then you will automatically enter that group. Otherwise the normal "
+"group selection screen will appear, but with all the matching groups present "
+"too, as though you had yanked just those groups in."
+msgstr ""
+"If you specify a single group-name, or a wildcard that matches a single "
+"group, then you will automatically enter that group. Otherwise the normal "
+"group selection screen will appear, but with all the matching groups present "
+"too, as though you had yanked just those groups in."
+
+# type: Plain text
+#: ../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 ""
+"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."
+
+# 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 "
+"the command-line groups will be gone. You can use B<SelectSyncWithActive> "
+"('B<Y>') to reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file and get them back."
+msgstr ""
+"Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
+"B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
+"the command-line groups will be gone. You can use B<SelectSyncWithActive> "
+"('B<Y>') to reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file and get them back."
+
+# type: Plain text
+#: ../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 "
+"\\&''B<-f>'' command-line switch or via I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>) can be matched."
+msgstr ""
+"NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
+"\\&''B<-f>'' command-line switch or via I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>) can be matched."
+
+# 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 ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values."
+
+# type: SH
+#: ../tin.1:276
+#, no-wrap
+msgid "USAGE"
+msgstr "USAGE"
+
+# type: SS
+#: ../tin.1:279
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr "NEWS ADMINISTRATION"
+
+# type: Plain text
+#: ../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 "
+"news system and news users."
+msgstr ""
+"Maintaining Netnews on large networks of machines can be a pretty time "
+"consuming job as I discovered when I was given the job of maintaining our "
+"news system and news users."
+
+# type: Plain text
+#: ../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. "
+"The subscriptions file should be created in your news lib directory (i.e., I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
+"set to 0644. If you read news via NNTP, then your news server must support "
+"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions "
+"(B<RFC6048>) and all modern servers should understand it."
+msgstr ""
+"A user starting B<tin> for the first time can be automatically subscribed to "
+"a list of newsgroups that are deemed appropriate by the news administrator. "
+"The subscriptions file should be created in your news lib directory (i.e., I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
+"set to 0644. If you read news via NNTP, then your news server must support "
+"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions "
+"(B<RFC6048>) and all modern servers should understand it."
+
+# type: SS
+#: ../tin.1:293
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "SCREEN FORMAT"
+
+# type: Plain text
+#: ../tin.1:296
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+
+# type: Plain text
+#: ../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 "
+"newsgroups are displayed in the middle of the screen with the number of "
+"unread articles displayed on the same line in front."
+msgstr ""
+"At the Selection level the title displays (the name of the newsserver and) "
+"the number of subscribed groups (containing new unread articles). The "
+"newsgroups are displayed in the middle of the screen with the number of "
+"unread articles displayed on the same line in front."
+
+# type: Plain text
+#: ../tin.1:309
+#, no-wrap
+msgid ""
+"-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
+"  M    2     1  news.admin.announce     Announcements for news adminstra\n"
+"       3    22  news.software.misc      News-related software other than\n"
+"       4  1475  news.software.nntp      The Network News Transfer Protoc\n"
+"  X    5   124  news.software.readers   Discussion of software used to r\n"
+msgstr ""
+"-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
+"  M    2     1  news.admin.announce     Announcements for news adminstra\n"
+"       3    22  news.software.misc      News-related software other than\n"
+"       4  1475  news.software.nntp      The Network News Transfer Protoc\n"
+"  X    5   124  news.software.readers   Discussion of software used to r\n"
+
+# type: Plain text
+#: ../tin.1:312
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+"There may also be a character prefixing the line. An explanation follows:"
+
+# type: TP
+#: ../tin.1:312
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+# type: Plain text
+#: ../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 "
+"keys."
+msgstr ""
+"This group is unsubscribed. To see only your subscribed groups use the "
+"B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
+"keys."
+
+# type: TP
+#: ../tin.1:317
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+# type: Plain text
+#: ../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 "
+"confirmation before you post to a moderated group."
+msgstr ""
+"This is a moderated group. Any posts you make will have to be approved by "
+"the group administrator before it will be made public. B<tin> will ask for "
+"confirmation before you post to a moderated group."
+
+# type: TP
+#: ../tin.1:322
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+# type: Plain text
+#: ../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 "
+"$B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> environment variables).  Subscribe "
+"to it in the normal way if you wish the group to continue to appear in your "
+"Selection Menu. Simply ignore new newsgroups and they will be gone the next "
+"time you start B<tin>. You will have to yank in all the groups to find them "
+"in a later session."
+msgstr ""
+"This is a new newsgroup which has been created since you last used B<tin>. "
+"New newsgroups are not subscribed to by default (However, see the "
+"$B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> environment variables).  Subscribe "
+"to it in the normal way if you wish the group to continue to appear in your "
+"Selection Menu. Simply ignore new newsgroups and they will be gone the next "
+"time you start B<tin>. You will have to yank in all the groups to find them "
+"in a later session."
+
+# type: TP
+#: ../tin.1:331
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+# type: Plain text
+#: ../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 "
+"have set B<strip_bogus> to \"ask\" in the Options Menu."
+msgstr ""
+"This group no longer exists. If you no longer wish to see this group then "
+"unsubscribe from it in the normal way. This flag will only appear if you "
+"have set B<strip_bogus> to \"ask\" in the Options Menu."
+
+# type: TP
+#: ../tin.1:336
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+# type: Plain text
+#: ../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 ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+
+# type: TP
+#: ../tin.1:340
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+# type: Plain text
+#: ../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 "
+"group to post to."
+msgstr ""
+"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 "
+"group to post to."
+
+# type: Plain text
+#: ../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, "
+"the total number of articles, the number of hot articles, the number of "
+"recent articles and the number of killed articles. I.e.:"
+msgstr ""
+"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, "
+"the total number of articles, the number of hot articles, the number of "
+"recent articles and the number of killed articles. I.e.:"
+
+# type: Plain text
+#.  FIXME - make this autocenter
+#: ../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: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 "
+"missing if the specific option is not enabled. It might also contain an 'M', "
+"\\&'X' or '=' (see above; doesn't work with the ''B<-n>'' command-line "
+"switch!) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+"The characters after the numbers are depending to the configuration and if "
+"your are in B<show_only_unread_arts> mode or not. Some numbers could be "
+"missing if the specific option is not enabled. It might also contain an 'M', "
+"\\&'X' or '=' (see above; doesn't work with the ''B<-n>'' command-line "
+"switch!) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+
+# type: Plain text
+#: ../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. "
+"If there are recent articles within the thread it might be marked with "
+"B<art_marked_recent> in front of the total number of articles in the thread "
+"- this is controlled by the B<recent_time> option. If a thread has hot "
+"articles in it (see also section \"FILTERING ARTICLES\") it's marked with "
+"B<art_marked_selected> in front of the total number of articles in the "
+"thread. The number of lines of the first (unread) article in the thread "
+"might also be shown right before the subject - this is controlled by the "
+"B<show_info> option."
+msgstr ""
+"If a thread has unread articles in it it's marked with a "
+"B<art_marked_unread> in front of the total number of articles in the thread. "
+"If there are recent articles within the thread it might be marked with "
+"B<art_marked_recent> in front of the total number of articles in the thread "
+"- this is controlled by the B<recent_time> option. If a thread has hot "
+"articles in it (see also section \"FILTERING ARTICLES\") it's marked with "
+"B<art_marked_selected> in front of the total number of articles in the "
+"thread. The number of lines of the first (unread) article in the thread "
+"might also be shown right before the subject - this is controlled by the "
+"B<show_info> option."
+
+# type: Plain text
+#: ../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:382
+#, no-wrap
+msgid ""
+"-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
+"     2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede E<lt>hwee\n"
+"     3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede E<lt>hwee\n"
+"     4   *      368 E<lt>1997-11-12E<gt> Fremdcancel-FAQ     Thomas Roessler E<lt>ro\n"
+msgstr ""
+"-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
+"     2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede E<lt>hwee\n"
+"     3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede E<lt>hwee\n"
+"     4   *      368 E<lt>1997-11-12E<gt> Fremdcancel-FAQ     Thomas Roessler E<lt>ro\n"
+
+# type: Plain text
+#.  FIXME - add description of fields
+#: ../tin.1:387
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this:"
+msgstr ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this:"
+
+# type: Plain text
+#: ../tin.1:394
+#, no-wrap
+msgid ""
+"-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
+"     2      [  12]  +-E<gt>                                 Sephan Wagner E<lt>s\n"
+"     3      [ 230]  | `-E<gt>Tin thread-level (was: What is Bob Johnson E<lt>bob\n"
+"     4      [  22]  `-E<gt>tin threading menu               Brian Richardson\n"
+msgstr ""
+"-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
+"     2      [  12]  +-E<gt>                                 Sephan Wagner E<lt>s\n"
+"     3      [ 230]  | `-E<gt>Tin thread-level (was: What is Bob Johnson E<lt>bob\n"
+"     4      [  22]  `-E<gt>tin threading menu               Brian Richardson\n"
+
+# type: Plain text
+#.  FIXME - add description of fields
+#: ../tin.1:399
+msgid "At the Article level the page header has the following format:"
+msgstr "At the Article level the page header has the following format:"
+
+# type: Plain text
+#: ../tin.1:405
+#, no-wrap
+msgid ""
+"Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
+"Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   Article  47 of 59\n"
+"Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
+msgstr ""
+"Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
+"Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   Article  47 of 59\n"
+"Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
+
+# type: Plain text
+#: ../tin.1:407
+#, no-wrap
+msgid "article-body\n"
+msgstr "article-body\n"
+
+# type: SS
+#: ../tin.1:410
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "COMMON MOVING KEYS"
+
+# type: Plain text
+#: ../tin.1:413
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+
+# type: ta
+#: ../tin.1:415
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+
+# type: Plain text
+#: ../tin.1:423
+#, no-wrap
+msgid ""
+"\tANSI/vt100\tOther Terminals\n"
+"Beg. of list/article\tB<Home>\tB<FirstPage> (B<^>)\n"
+"End of list/article\tB<End>\tB<LastPage> (B<$>)\n"
+"Page Up\tB<PgUp>\tB<PageUp> (B<u>, B<^U> or B<^B>)\n"
+"Page Down\tB<PgDn>\tB<PageDown> (B<^D> or B<^F> or B<E<lt>SPACEE<gt>>)\n"
+"Line Up\tB<Up arrow>\tB<Up> (B<k> or B<^P>)\n"
+"Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
+msgstr ""
+"\tANSI/vt100\tOther Terminals\n"
+"Beg. of list/article\tB<Home>\tB<FirstPage> (B<^>)\n"
+"End of list/article\tB<End>\tB<LastPage> (B<$>)\n"
+"Page Up\tB<PgUp>\tB<PageUp> (B<u>, B<^U> or B<^B>)\n"
+"Page Down\tB<PgDn>\tB<PageDown> (B<^D> or B<^F> or B<E<lt>SPACEE<gt>>)\n"
+"Line Up\tB<Up arrow>\tB<Up> (B<k> or B<^P>)\n"
+"Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
+
+# type: SS
+#: ../tin.1:427
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "COMMON EDITING COMMANDS"
+
+# type: Plain text
+#: ../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 "
+"addition to the cursor keys, the following commands are available when "
+"editing a string:"
+msgstr ""
+"An emacs style editing package allows the easy editing of input strings.  An "
+"history list allows the easy reuse of previously entered strings.  In "
+"addition to the cursor keys, the following commands are available when "
+"editing a string:"
+
+# type: TP
+#: ../tin.1:433
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+# type: Plain text
+#: ../tin.1:436
+msgid "move to beginning or end of line, respectively."
+msgstr "move to beginning or end of line, respectively."
+
+# type: TP
+#: ../tin.1:436
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+# type: Plain text
+#: ../tin.1:439
+msgid "non-destructive move forward or back one location, respectively."
+msgstr "non-destructive move forward or back one location, respectively."
+
+# type: TP
+#: ../tin.1:439
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+# type: Plain text
+#: ../tin.1:443
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+
+# type: TP
+#: ../tin.1:443
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>DELE<gt>>"
+
+# type: Plain text
+#: ../tin.1:446
+msgid "delete character left of the cursor."
+msgstr "delete character left of the cursor."
+
+# type: TP
+#: ../tin.1:446
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+# type: Plain text
+#: ../tin.1:449
+msgid "delete from cursor to end of line."
+msgstr "delete from cursor to end of line."
+
+# type: TP
+#: ../tin.1:449
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+# type: Plain text
+#: ../tin.1:452
+msgid "move through history, previous and next, respectively."
+msgstr "move through history, previous and next, respectively."
+
+# type: TP
+#: ../tin.1:452
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+# type: Plain text
+#: ../tin.1:455
+msgid "redraw the current line."
+msgstr "redraw the current line."
+
+# type: TP
+#: ../tin.1:455
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr "B<E<lt>CRE<gt>>"
+
+# type: Plain text
+#: ../tin.1:459
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+
+# type: TP
+#: ../tin.1:459
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr "B<E<lt>ESCE<gt>>"
+
+# type: Plain text
+#: ../tin.1:464
+msgid "aborts the present editing operation."
+msgstr "aborts the present editing operation."
+
+# type: SS
+#: ../tin.1:464
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "GLOBAL COMMANDS"
+
+# type: Plain text
+#: ../tin.1:467
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+
+# type: TP
+#: ../tin.1:468 ../tin.1:1328 ../tin.1:1381
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+# type: Plain text
+#: ../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 "
+"have been disabled by the System Administrator."
+msgstr ""
+"Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
+"E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
+"have been disabled by the System Administrator."
+
+# type: TP
+#: ../tin.1:473
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+# type: Plain text
+#: ../tin.1:476
+msgid "Toggle use of ANSI color."
+msgstr "Toggle use of ANSI colour."
+
+# type: TP
+#: ../tin.1:476
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+# type: Plain text
+#: ../tin.1:479
+msgid "Redraw the current screen."
+msgstr "Redraw the current screen."
+
+# type: TP
+#: ../tin.1:479
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+# type: Plain text
+#: ../tin.1:482
+msgid "Scroll screen up by one line."
+msgstr "Scroll screen up by one line."
+
+# type: TP
+#: ../tin.1:482
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+# type: Plain text
+#: ../tin.1:485
+msgid "Scroll screen down by one line."
+msgstr "Scroll screen down by one line."
+
+# type: TP
+#: ../tin.1:485
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+# type: Plain text
+#: ../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 "
+"the following actions: B<PromptYes> ('B<y>') = reload and spawn editor; "
+"B<PostponeOverride> ('B<Y>') = post article (without spawning editor); "
+"B<PostponeAll> ('B<A>') = post all postponed articles (without spawning "
+"editor); B<PromptNo> ('B<n>') = skip this article; B<Quit> ('B<q>') = quit "
+"postponed menu. Currently there is no 'simple' way to delete a postponed "
+"article from the postponed-file, you have to use the following command "
+"sequence instead: reload it with B<Postponed>, enter editor with "
+"B<PromptYes>, quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+"Reload postponed article. If your system blocks the B<Postponed> key you "
+"must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
+"the following actions: B<PromptYes> ('B<y>') = reload and spawn editor; "
+"B<PostponeOverride> ('B<Y>') = post article (without spawning editor); "
+"B<PostponeAll> ('B<A>') = post all postponed articles (without spawning "
+"editor); B<PromptNo> ('B<n>') = skip this article; B<Quit> ('B<q>') = quit "
+"postponed menu. Currently there is no 'simple' way to delete a postponed "
+"article from the postponed-file, you have to use the following command "
+"sequence instead: reload it with B<Postponed>, enter editor with "
+"B<PromptYes>, quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+
+# type: TP
+#: ../tin.1:499 ../tin.1:1334 ../tin.1:1388
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+# type: Plain text
+#: ../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<"
+"\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
+"\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+
+# type: TP
+#: ../tin.1:505 ../tin.1:1337 ../tin.1:1391
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+# type: Plain text
+#: ../tin.1:508 ../tin.1:1340 ../tin.1:1394
+msgid "Toggle the display of help mini menu at the bottom of the screen."
+msgstr "Toggle the display of help mini menu at the bottom of the screen."
+
+# type: TP
+#: ../tin.1:508
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+# type: Plain text
+#: ../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 "
+"B<SearchRepeat> ('B<\\e>') to search on this screen. B<Quit> ('B<q>') "
+"returns to the menu."
+msgstr ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
+"B<SearchRepeat> ('B<\\e>') to search on this screen. B<Quit> ('B<q>') "
+"returns to the menu."
+
+# type: TP
+#: ../tin.1:514
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+# type: Plain text
+#. --------------------------------------------------------------------
+#: ../tin.1:519
+msgid "Print B<tin> version information."
+msgstr "Print B<tin> version information."
+
+# type: SS
+#: ../tin.1:519
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "NEWSGROUP SELECTION COMMANDS"
+
+# type: TP
+#: ../tin.1:520 ../tin.1:648 ../tin.1:898 ../tin.1:1062
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+# type: Plain text
+#: ../tin.1:523
+msgid "Select group 4."
+msgstr "Select group 4."
+
+# type: TP
+#: ../tin.1:523
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+# type: Plain text
+#: ../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 ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+
+# type: TP
+#: ../tin.1:527 ../tin.1:669 ../tin.1:919
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+# type: Plain text
+#: ../tin.1:531 ../tin.1:673 ../tin.1:923
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+
+# type: TP
+#: ../tin.1:531
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+# type: Plain text
+#: ../tin.1:534
+msgid "Sort the list of newsgroups."
+msgstr "Sort the list of newsgroups."
+
+# type: TP
+#: ../tin.1:534 ../tin.1:676 ../tin.1:926 ../tin.1:1113 ../tin.1:1325
+#: ../tin.1:1375
+#, no-wrap
+msgid "B<SearchRepeat '\\e'>"
+msgstr "B<SearchRepeat '\\e'>"
+
+# type: Plain text
+#: ../tin.1:537 ../tin.1:929 ../tin.1:1116 ../tin.1:1328 ../tin.1:1378
+msgid "Repeat the previous search."
+msgstr "Repeat the previous search."
+
+# type: TP
+#: ../tin.1:537 ../tin.1:679 ../tin.1:929 ../tin.1:1116 ../tin.1:1319
+#: ../tin.1:1369
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+# type: Plain text
+#: ../tin.1:540
+msgid "Search for a group by name and description (if displayed)."
+msgstr "Search for a group by name and description (if displayed)."
+
+# type: TP
+#: ../tin.1:540 ../tin.1:682 ../tin.1:932 ../tin.1:1119 ../tin.1:1322
+#: ../tin.1:1372
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+# type: Plain text
+#: ../tin.1:543
+msgid "Backward search through the group names and descriptions."
+msgstr "Backward search through the group names and descriptions."
+
+# type: TP
+#: ../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:546
+msgid "Read current group."
+msgstr "Read current group."
+
+# type: TP
+#: ../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:550
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+
+# type: TP
+#: ../tin.1:550 ../tin.1:757 ../tin.1:970 ../tin.1:1177
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+# type: Plain text
+#: ../tin.1:554
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+
+# type: TP
+#: ../tin.1:554 ../tin.1:761 ../tin.1:974 ../tin.1:1181
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+# type: Plain text
+#: ../tin.1:558
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+
+# type: TP
+#: ../tin.1:558
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+# type: Plain text
+#: ../tin.1:562
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+
+# type: TP
+#: ../tin.1:562 ../tin.1:774 ../tin.1:987 ../tin.1:1193
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+# type: Plain text
+#: ../tin.1:565 ../tin.1:777 ../tin.1:990 ../tin.1:1196
+msgid "Edit the filter file and reload it afterwards."
+msgstr "Edit the filter file and reload it afterwards."
+
+# type: TP
+#: ../tin.1:565
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+# type: Plain text
+#: ../tin.1:569 ../tin.1:781
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+
+# type: TP
+#: ../tin.1:569 ../tin.1:784 ../tin.1:990 ../tin.1:1209 ../tin.1:1331
+#: ../tin.1:1384
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+# type: Plain text
+#: ../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>'' "
+"option."
+msgstr ""
+"Toggle the display of the description of the current newsgroup in the last "
+"line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
+"option."
+
+# type: TP
+#: ../tin.1:574 ../tin.1:788 ../tin.1:993 ../tin.1:1212
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+# type: Plain text
+#: ../tin.1:577 ../tin.1:791 ../tin.1:996 ../tin.1:1215
+msgid "Toggle inverse video."
+msgstr "Toggle inverse video."
+
+# type: TP
+#: ../tin.1:577
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+# type: Plain text
+#: ../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 "
+"eighth group in the list etc. By entering '$' the group will be the last "
+"group displayed."
+msgstr ""
+"Move the current group within the group selection list. By entering '1' the "
+"group will become the first displayed group in the list, by entering '8' the "
+"eighth group in the list etc. By entering '$' the group will be the last "
+"group displayed."
+
+# type: TP
+#: ../tin.1:583 ../tin.1:808 ../tin.1:1229
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+# type: Plain text
+#: ../tin.1:587 ../tin.1:812 ../tin.1:1233
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+
+# type: TP
+#: ../tin.1:587
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+# type: Plain text
+#: ../tin.1:590
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr "Positions the cursor on the next group with unread articles in it."
+
+# type: TP
+#: ../tin.1:590 ../tin.1:829 ../tin.1:1015 ../tin.1:1250
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+# type: Plain text
+#: ../tin.1:594
+msgid ""
+"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+
+# type: TP
+#: ../tin.1:594 ../tin.1:832 ../tin.1:1018 ../tin.1:1253
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+# type: Plain text
+#: ../tin.1:597 ../tin.1:835 ../tin.1:1021 ../tin.1:1256
+msgid "Quit B<tin> - don't ask the user to confirm."
+msgstr "Quit B<tin> - don't ask the user to confirm."
+
+# type: TP
+#: ../tin.1:597
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+# type: Plain text
+#: ../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 "
+"command-line when B<tin> was started."
+msgstr ""
+"Toggle display of all subscribed to groups and just those groups containing "
+"unread articles. Command has no effect if groups were specified on the "
+"command-line when B<tin> was started."
+
+# type: TP
+#: ../tin.1:602 ../tin.1:838 ../tin.1:1021
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+# type: Plain text
+#: ../tin.1:606 ../tin.1:842 ../tin.1:1025
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:606
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+# type: Plain text
+#: ../tin.1:609
+msgid "Subscribe to current group."
+msgstr "Subscribe to current group."
+
+# type: TP
+#: ../tin.1:609
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+# type: Plain text
+#: ../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> "
+"understands."
+msgstr ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+
+# type: TP
+#: ../tin.1:614
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+# type: Plain text
+#: ../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"
+"\" section."
+msgstr ""
+"Unsubscribe to current group. This can be used to remove bogus groups.  See "
+"B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+"\" section."
+
+# type: TP
+#: ../tin.1:619
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+# type: Plain text
+#: ../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> "
+"understands."
+msgstr ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+
+# type: TP
+#: ../tin.1:624 ../tin.1:866 ../tin.1:1040 ../tin.1:1290
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+# type: Plain text
+#: ../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> "
+"('B<o>') it for later processing (see also ''B<-o>'' command-line switch) or "
+"discard it via B<Quit> ('B<q>')."
+msgstr ""
+"Post an article to current group. If posting fails for some reason, you'll "
+"get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
+"('B<o>') it for later processing (see also ''B<-o>'' command-line switch) or "
+"discard it via B<Quit> ('B<q>')."
+
+# type: TP
+#: ../tin.1:630
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+# type: Plain text
+#: ../tin.1:633
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr "Quit B<tin> without saving any changes to the configuration."
+
+# type: TP
+#: ../tin.1:633
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+# type: Plain text
+#: ../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 "
+"those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+msgstr ""
+"Yanks in all groups. Toggles the displayed groups between all the groups in "
+"the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
+"those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+
+# type: TP
+#: ../tin.1:638
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+# type: Plain text
+#: ../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 ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+
+# type: TP
+#: ../tin.1:642
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+# type: Plain text
+#. --------------------------------------------------------------------
+#: ../tin.1:647
+msgid "Mark all articles in the current group as unread."
+msgstr "Mark all articles in the current group as unread."
+
+# type: SS
+#: ../tin.1:647
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "GROUP INDEX COMMANDS"
+
+# type: Plain text
+#: ../tin.1:651
+msgid "Select article 4."
+msgstr "Select article 4."
+
+# type: TP
+#: ../tin.1:651 ../tin.1:901 ../tin.1:1065
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+# type: Plain text
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1069
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+
+# type: TP
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1081
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+# type: Plain text
+#: ../tin.1:659 ../tin.1:909 ../tin.1:1085
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+
+# type: TP
+#: ../tin.1:659 ../tin.1:909
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+# type: Plain text
+#: ../tin.1:664 ../tin.1:914
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:664 ../tin.1:914
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+# type: Plain text
+#: ../tin.1:669 ../tin.1:919
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:673 ../tin.1:923 ../tin.1:1110
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+# type: Plain text
+#: ../tin.1:676 ../tin.1:926 ../tin.1:1113
+msgid "Re-enter the last message that was viewed."
+msgstr "Re-enter the last message that was viewed."
+
+# type: Plain text
+#: ../tin.1:679
+msgid "Repeat the previous search"
+msgstr "Repeat the previous search"
+
+# type: Plain text
+#: ../tin.1:682
+msgid "Search forward for specified subject."
+msgstr "Search forward for specified subject."
+
+# type: Plain text
+#: ../tin.1:685
+msgid "Search backward for specified subject."
+msgstr "Search backward for specified subject."
+
+# type: TP
+#: ../tin.1:685
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+# type: Plain text
+#: ../tin.1:688
+msgid "Select current thread for later processing."
+msgstr "Select current thread for later processing."
+
+# type: TP
+#: ../tin.1:688
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+# type: Plain text
+#: ../tin.1:692
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+
+# type: TP
+#: ../tin.1:692
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+# type: Plain text
+#: ../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 "
+"articles become selected."
+msgstr ""
+"Toggle selection of current thread. If at least one unread article, (but not "
+"every unread article) in the current thread is selected, then all unread "
+"articles become selected."
+
+# type: TP
+#: ../tin.1:697
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+# type: Plain text
+#: ../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-"
+"selection on author where reader wants to see entire thread."
+msgstr ""
+"For each thread in current group, if it at least one unread article is "
+"selected, all unread articles become selected. This is useful for auto-"
+"selection on author where reader wants to see entire thread."
+
+# type: TP
+#: ../tin.1:702
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+# type: Plain text
+#: ../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 "
+"subjects. Entering just 'B<E<lt>CRE<gt>>' will re-use the last pattern that "
+"was entered."
+msgstr ""
+"Prompts for a pattern with which to match on. All threads whose subjects "
+"match the pattern will be marked selected. A pattern of ''*'' will match all "
+"subjects. Entering just 'B<E<lt>CRE<gt>>' will re-use the last pattern that "
+"was entered."
+
+# type: TP
+#: ../tin.1:708
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+# type: Plain text
+#: ../tin.1:711
+msgid "Reverse all selections on all articles."
+msgstr "Reverse all selections on all articles."
+
+# type: TP
+#: ../tin.1:711
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+# type: Plain text
+#: ../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 "
+"B<GroupMarkUnselArtRead>, one can then do B<GroupUndoSel> to reset articles. "
+"Thus, one can iteratively whittle down uninteresting threads."
+msgstr ""
+"Undo all selections on all articles. It clears the toggle effect of "
+"B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
+"B<GroupMarkUnselArtRead>, one can then do B<GroupUndoSel> to reset articles. "
+"Thus, one can iteratively whittle down uninteresting threads."
+
+# type: TP
+#: ../tin.1:717 ../tin.1:947 ../tin.1:1136
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+# type: Plain text
+#: ../tin.1:722 ../tin.1:952 ../tin.1:1141
+msgid ""
+"Pipe current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles into command. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Pipe current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles into command. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+
+# type: TP
+#: ../tin.1:722 ../tin.1:1141
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+# type: Plain text
+#: ../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: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header>.  Read "
+"the section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a "
+"full explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+"Auto select article(s) with a single key [after confirmation]. The defaults "
+"used for selection are based upon the following four tinrc config variables: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header>.  Read "
+"the section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a "
+"full explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+
+# type: TP
+#: ../tin.1:731 ../tin.1:1150
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+# type: Plain text
+#: ../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: "
+"B<default_filter_kill_case>, B<default_filter_kill_expire>, "
+"B<default_filter_kill_global> and B<default_filter_kill_header>.  Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+"Kill article(s) with a single key [after confirmation]. The defaults used "
+"for killing are based upon the following four tinrc config variables: "
+"B<default_filter_kill_case>, B<default_filter_kill_expire>, "
+"B<default_filter_kill_global> and B<default_filter_kill_header>.  Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+
+# type: TP
+#: ../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:743
+msgid "Read current article."
+msgstr "Read current article."
+
+# type: TP
+#: ../tin.1:743
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:746
+msgid "View next unread article or group."
+msgstr "View next unread article or group."
+
+# type: TP
+#: ../tin.1:746 ../tin.1:958 ../tin.1:1167
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+# type: Plain text
+#: ../tin.1:750
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+
+# type: TP
+#: ../tin.1:750 ../tin.1:963 ../tin.1:1170
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+# type: Plain text
+#: ../tin.1:753 ../tin.1:966
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+
+# type: TP
+#: ../tin.1:753 ../tin.1:966 ../tin.1:1173
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+# type: Plain text
+#: ../tin.1:757 ../tin.1:970 ../tin.1:1177
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+
+# type: Plain text
+#: ../tin.1:761
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+
+# type: Plain text
+#: ../tin.1:765
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+
+# type: TP
+#: ../tin.1:765
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+# type: Plain text
+#: ../tin.1:769 ../tin.1:982
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+
+# type: TP
+#: ../tin.1:769
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+# type: Plain text
+#: ../tin.1:774 ../tin.1:987 ../tin.1:1190
+msgid ""
+"Cancel (delete) or supersede (overwrite) the current article. It must have "
+"been posted by the same user. The cancel message can be seen in the "
+"newsgroup 'control' or 'control.cancel'."
+msgstr ""
+"Cancel (delete) or supersede (overwrite) the current article. It must have "
+"been posted by the same user. The cancel message can be seen in the "
+"newsgroup 'control' or 'control.cancel'."
+
+# type: TP
+#: ../tin.1:777
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+# type: TP
+#: ../tin.1:781
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+# type: Plain text
+#: ../tin.1:784
+msgid "Toggle article/group limit."
+msgstr "Toggle article/group limit."
+
+# type: Plain text
+#: ../tin.1:788
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+
+# type: TP
+#: ../tin.1:791
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+# type: Plain text
+#: ../tin.1:797
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:797
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+# type: Plain text
+#: ../tin.1:800
+msgid "Open the thread under the current cursor position."
+msgstr "Open the thread under the current cursor position."
+
+# type: TP
+#: ../tin.1:800 ../tin.1:1002 ../tin.1:1221
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+# type: Plain text
+#: ../tin.1:803 ../tin.1:1005 ../tin.1:1224
+msgid "Look up article by ''Message-ID:''."
+msgstr "Look up article by ''Message-ID:''."
+
+# type: TP
+#: ../tin.1:803
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+# type: Plain text
+#: ../tin.1:808 ../tin.1:1010 ../tin.1:1229
+msgid ""
+"Mail current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to someone. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Mail current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to someone. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+
+# type: TP
+#: ../tin.1:812
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+# type: Plain text
+#: ../tin.1:815
+msgid "Go to next group."
+msgstr "Go to next group."
+
+# type: TP
+#: ../tin.1:815
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+# type: Plain text
+#: ../tin.1:818
+msgid "Go to next unread article."
+msgstr "Go to next unread article."
+
+# type: TP
+#: ../tin.1:818 ../tin.1:1010 ../tin.1:1239
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+# type: Plain text
+#: ../tin.1:823 ../tin.1:1015 ../tin.1:1244
+msgid ""
+"Send current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to printer. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Send current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to printer. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+
+# type: TP
+#: ../tin.1:823
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+# type: Plain text
+#: ../tin.1:826
+msgid "Go to previous group."
+msgstr "Go to previous group."
+
+# type: TP
+#: ../tin.1:826
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+# type: Plain text
+#: ../tin.1:829
+msgid "Go to previous unread article."
+msgstr "Go to previous unread article."
+
+# type: Plain text
+#: ../tin.1:832 ../tin.1:1018
+msgid "Return to previous level."
+msgstr "Return to previous level."
+
+# type: TP
+#: ../tin.1:835
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+# type: Plain text
+#: ../tin.1:838
+msgid "Toggle the display between all articles and unread articles."
+msgstr "Toggle the display between all articles and unread articles."
+
+# type: TP
+#: ../tin.1:842
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+# type: Plain text
+#: ../tin.1:847 ../tin.1:1030 ../tin.1:1269
+msgid ""
+"Save current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles. See the section \"MAILING PIPING "
+"PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Save current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles. See the section \"MAILING PIPING "
+"PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+
+# type: TP
+#: ../tin.1:847
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+# type: Plain text
+#: ../tin.1:850 ../tin.1:1033 ../tin.1:1272
+msgid "Save marked articles automatically without further prompting."
+msgstr "Save marked articles automatically without further prompting."
+
+# type: TP
+#: ../tin.1:850
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+# type: Plain text
+#: ../tin.1:855
+msgid ""
+"Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
+"B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
+"B<GroupRepost> ('B<x>')."
+msgstr ""
+"Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
+"B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
+"B<GroupRepost> ('B<x>')."
+
+# type: TP
+#: ../tin.1:855
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+# type: Plain text
+#: ../tin.1:858
+msgid ""
+"Automatically tag in order all the parts of the current multi-part message."
+msgstr ""
+"Automatically tag in order all the parts of the current multi-part message."
+
+# type: TP
+#: ../tin.1:858
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+# type: Plain text
+#: ../tin.1:863
+msgid ""
+"Cycle the threading mode through no threading, threading by subject, "
+"threading by references, threading on both subject and references, group "
+"multipart articles into a thread (''Subject:'' based)."
+msgstr ""
+"Cycle the threading mode through no threading, threading by subject, "
+"threading by references, threading on both subject and references, group "
+"multipart articles into a thread (''Subject:'' based)."
+
+# type: TP
+#: ../tin.1:863
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+# type: Plain text
+#: ../tin.1:866
+msgid "Untag all articles that were tagged."
+msgstr "Untag all articles that were tagged."
+
+# type: Plain text
+#: ../tin.1:872
+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 "
+"it via B<PostPostpone> ('B<o>') for later processing (see also ''B<-o>'' "
+"command-line switch) or discard it via B<Quit> ('B<q>')."
+msgstr ""
+"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 "
+"it via B<PostPostpone> ('B<o>') for later processing (see also ''B<-o>'' "
+"command-line switch) or discard it via B<Quit> ('B<q>')."
+
+# type: TP
+#: ../tin.1:872
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+# type: Plain text
+#: ../tin.1:878
+msgid ""
+"Repost an already posted article / thread / auto-selected (hot) articles / "
+"articles matching pattern / tagged articles to another newsgroup(s). Useful "
+"for reposting from global to local newsgroups. Do not use this to cross-post "
+"your own articles."
+msgstr ""
+"Repost an already posted article / thread / auto-selected (hot) articles / "
+"articles matching pattern / tagged articles to another newsgroup(s). Useful "
+"for reposting from global to local newsgroups. Do not use this to cross-post "
+"your own articles."
+
+# type: TP
+#: ../tin.1:878
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+# type: Plain text
+#: ../tin.1:886
+msgid ""
+"Mark all unread articles that have not been selected as read, redraw screen "
+"to reflect changes and put index at the first thread to begin reading.  "
+"Pressing B<GroupMarkUnselArtRead> ('B<X>') again will toggle back to the way "
+"it was before. See B<GroupUndoSel> ('B<~>') command for clearing the toggle "
+"effect, leaving the group will also clear the toggle effect and make the "
+"changes permanent."
+msgstr ""
+"Mark all unread articles that have not been selected as read, redraw screen "
+"to reflect changes and put index at the first thread to begin reading.  "
+"Pressing B<GroupMarkUnselArtRead> ('B<X>') again will toggle back to the way "
+"it was before. See B<GroupUndoSel> ('B<~>') command for clearing the toggle "
+"effect, leaving the group will also clear the toggle effect and make the "
+"changes permanent."
+
+# type: TP
+#: ../tin.1:886 ../tin.1:1047 ../tin.1:1303
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+# type: Plain text
+#: ../tin.1:889
+msgid "Mark current article as unread."
+msgstr "Mark current article as unread."
+
+# type: TP
+#: ../tin.1:889 ../tin.1:1052 ../tin.1:1306
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+# type: Plain text
+#. --------------------------------------------------------------------
+#: ../tin.1:896
+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 ""
+"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."
+
+# type: SS
+#: ../tin.1:896
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "THREAD LISTING COMMANDS"
+
+# type: Plain text
+#: ../tin.1:901
+msgid "Select article 4 within thread."
+msgstr "Select article 4 within thread."
+
+# type: Plain text
+#: ../tin.1:932
+msgid "Search forward for a specified subject."
+msgstr "Search forward for a specified subject."
+
+# type: Plain text
+#: ../tin.1:935
+msgid "Search backwards for a specified subject."
+msgstr "Search backwards for a specified subject."
+
+# type: TP
+#: ../tin.1:935
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+# type: Plain text
+#: ../tin.1:938
+msgid "Select the current thread for later processing."
+msgstr "Select the current thread for later processing."
+
+# type: TP
+#: ../tin.1:938
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+# type: Plain text
+#: ../tin.1:941
+msgid "Toggle selection of current article."
+msgstr "Toggle selection of current article."
+
+# type: TP
+#: ../tin.1:941
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+# type: Plain text
+#: ../tin.1:944
+msgid "Reverse article selections."
+msgstr "Reverse article selections."
+
+# type: TP
+#: ../tin.1:944
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+# type: Plain text
+#: ../tin.1:947
+msgid "Undo all selections on current thread."
+msgstr "Undo all selections on current thread."
+
+# type: TP
+#: ../tin.1:952
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:955
+msgid "Read current article within thread."
+msgstr "Read current article within thread."
+
+# type: TP
+#: ../tin.1:955
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:958
+msgid "View next unread article within thread."
+msgstr "View next unread article within thread."
+
+# type: Plain text
+#: ../tin.1:963
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line. The search will wrap over into the next thread if nothing is found in "
+"the current one."
+msgstr ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line. The search will wrap over into the next thread if nothing is found in "
+"the current one."
+
+# type: Plain text
+#: ../tin.1:974
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+
+# type: Plain text
+#: ../tin.1:978
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+
+# type: TP
+#: ../tin.1:978
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+# type: TP
+#: ../tin.1:982
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+# type: Plain text
+#: ../tin.1:993 ../tin.1:1212
+msgid "Display the subject of the current article in the last line."
+msgstr "Display the subject of the current article in the last line."
+
+# type: TP
+#: ../tin.1:996
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+# type: Plain text
+#: ../tin.1:1002
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:1005
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+# type: TP
+#: ../tin.1:1025
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+# type: TP
+#: ../tin.1:1030
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+# type: TP
+#: ../tin.1:1033
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+# type: Plain text
+#: ../tin.1:1037 ../tin.1:1276
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+
+# type: TP
+#: ../tin.1:1037
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+# type: Plain text
+#: ../tin.1:1040
+msgid "Untag all tagged threads."
+msgstr "Untag all tagged threads."
+
+# type: Plain text
+#: ../tin.1:1047
+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 "
+"it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-o>'' "
+"command-line switch) or discard it via B<Quit> ('B<q>')."
+msgstr ""
+"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 "
+"it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-o>'' "
+"command-line switch) or discard it via B<Quit> ('B<q>')."
+
+# type: Plain text
+#: ../tin.1:1052
+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 ""
+"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."
+
+# type: Plain text
+#. --------------------------------------------------------------------
+#: ../tin.1:1057
+msgid "Mark all articles in thread as unread."
+msgstr "Mark all articles in thread as unread."
+
+# type: SS
+#: ../tin.1:1057
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr "ARTICLE VIEWER COMMANDS"
+
+# type: Plain text
+#: ../tin.1:1062
+msgid "Read the first (base) article in this thread."
+msgstr "Read the first (base) article in this thread."
+
+# type: Plain text
+#: ../tin.1:1065
+msgid "Read response 4 in this thread."
+msgstr "Read response 4 in this thread."
+
+# type: TP
+#: ../tin.1:1069
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+# type: Plain text
+#: ../tin.1:1073
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+
+# type: TP
+#: ../tin.1:1073
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+# type: Plain text
+#: ../tin.1:1078
+msgid "Perform B<pgp>(1)  operations on article."
+msgstr "Perform B<pgp>(1)  operations on article."
+
+# type: TP
+#: ../tin.1:1078
+#, no-wrap
+msgid "B<PageToggleHeaders '^H'>"
+msgstr "B<PageToggleHeaders '^H'>"
+
+# type: Plain text
+#: ../tin.1:1081
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr "Toggles the display mode (raw including all headers vs. cooked)."
+
+# type: TP
+#: ../tin.1:1085
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+# type: Plain text
+#: ../tin.1:1088
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr "Toggle the TAB width between 4 and 8 characters."
+
+# type: TP
+#: ../tin.1:1088
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+# type: Plain text
+#: ../tin.1:1092
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+
+# type: TP
+#: ../tin.1:1092
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+# type: Plain text
+#: ../tin.1:1096
+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 ""
+"Toggle TeX to ISO decoding for current article. The default behaviour is "
+"taken from the B<tex2iso_conv> variable in the tinrc file."
+
+# type: TP
+#: ../tin.1:1096
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+# type: Plain text
+#: ../tin.1:1099
+msgid "Toggle ROT-13 decoding for this article."
+msgstr "Toggle ROT-13 decoding for this article."
+
+# type: TP
+#: ../tin.1:1099
+#, no-wrap
+msgid "B<PageToggleUue '('>"
+msgstr "B<PageToggleUue '('>"
+
+# type: Plain text
+#: ../tin.1:1103
+msgid ""
+"Toggle the display of uuencoded sections. The default behavior is taken from "
+"the B<hide_uue> variable in the tinrc file."
+msgstr ""
+"Toggle the display of uuencoded sections. The default behaviour is taken "
+"from the B<hide_uue> variable in the tinrc file."
+
+# type: TP
+#: ../tin.1:1103
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+# type: Plain text
+#: ../tin.1:1110
+msgid ""
+"The formfeed character (^L) is often used to hide 'spoilers' that the reader "
+"may not initially wish to see when viewing an article. Any text after a "
+"formfeed is not displayed. This key-press acts like a reveal key and turns "
+"the hidden text back on. Scrolling down will also reveal the text, scrolling "
+"up will hide it again."
+msgstr ""
+"The formfeed character (^L) is often used to hide 'spoilers' that the reader "
+"may not initially wish to see when viewing an article. Any text after a "
+"formfeed is not displayed. This key-press acts like a reveal key and turns "
+"the hidden text back on. Scrolling down will also reveal the text, scrolling "
+"up will hide it again."
+
+# type: Plain text
+#: ../tin.1:1119
+msgid "Forward search the text of this article."
+msgstr "Forward search the text of this article."
+
+# type: Plain text
+#: ../tin.1:1122
+msgid "Backward search the text of this article."
+msgstr "Backward search the text of this article."
+
+# type: TP
+#: ../tin.1:1122
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+# type: Plain text
+#: ../tin.1:1127
+msgid ""
+"Skip to the end of the next quoted text-block in this article. Quoted text "
+"is everything which matches B<quote_regex>, B<quote_regex2> or "
+"B<quote_regex3>."
+msgstr ""
+"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>."
+
+# type: TP
+#: ../tin.1:1127
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+# type: Plain text
+#: ../tin.1:1130
+msgid "Goto the first article in the current thread."
+msgstr "Goto the first article in the current thread."
+
+# type: TP
+#: ../tin.1:1130
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1133
+msgid "Goto the last article in the current thread."
+msgstr "Goto the last article in the current thread."
+
+# type: TP
+#: ../tin.1:1133
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+# type: Plain text
+#: ../tin.1:1136
+msgid "Toggle word highlighting on/off."
+msgstr "Toggle word highlighting on/off."
+
+# type: Plain text
+#: ../tin.1:1150
+msgid ""
+"Auto select article(s) with a single key. The defaults used for selection "
+"are set based upon the following four tinrc config variables: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header> Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+"Auto select article(s) with a single key. The defaults used for selection "
+"are set based upon the following four tinrc config variables: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header> Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+
+# type: Plain text
+#: ../tin.1:1159
+msgid ""
+"Kill article(s) with a single key. The defaults used for killing are based "
+"upon the following four tinrc config variables: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> and "
+"B<default_filter_kill_header>.  Read the section \"GLOBAL OPTIONS MENU AND "
+"TINRC CONFIGURABLE VARIABLES\" for a full explanation of these variables and "
+"\"FILTERING ARTICLES\" for more information on filtering."
+msgstr ""
+"Kill article(s) with a single key. The defaults used for killing are based "
+"upon the following four tinrc config variables: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> and "
+"B<default_filter_kill_header>.  Read the section \"GLOBAL OPTIONS MENU AND "
+"TINRC CONFIGURABLE VARIABLES\" for a full explanation of these variables and "
+"\"FILTERING ARTICLES\" for more information on filtering."
+
+# type: TP
+#: ../tin.1:1159
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1162
+msgid "Goto next base article."
+msgstr "Goto next base article."
+
+# type: TP
+#: ../tin.1:1162
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1167
+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 "
+"article."
+msgstr ""
+"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 "
+"article."
+
+# type: Plain text
+#: ../tin.1:1170
+msgid "Author forward search."
+msgstr "Author forward search."
+
+# type: Plain text
+#: ../tin.1:1173
+msgid "Author backward search."
+msgstr "Author backward search."
+
+# type: Plain text
+#: ../tin.1:1181
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+
+# type: Plain text
+#: ../tin.1:1185
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+
+# type: TP
+#: ../tin.1:1185
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+# type: TP
+#: ../tin.1:1190
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+# type: Plain text
+#: ../tin.1:1193
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+
+# type: TP
+#: ../tin.1:1196
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+# type: Plain text
+#: ../tin.1:1199
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+"Post a followup to the current article with a copy of the article included."
+
+# type: TP
+#: ../tin.1:1199
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+# type: Plain text
+#: ../tin.1:1203
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+"Post a followup to the current article without including a copy of the "
+"article."
+
+# type: TP
+#: ../tin.1:1203
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+# type: Plain text
+#: ../tin.1:1206
+msgid "Goto the start of the article."
+msgstr "Goto the start of the article."
+
+# type: TP
+#: ../tin.1:1206
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+# type: Plain text
+#: ../tin.1:1209
+msgid "Goto the end of the article."
+msgstr "Goto the end of the article."
+
+# type: TP
+#: ../tin.1:1215
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+# type: Plain text
+#: ../tin.1:1218
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr "Mark rest of thread as read and move onto the next unread thread."
+
+# type: TP
+#: ../tin.1:1218
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+# type: Plain text
+#: ../tin.1:1221
+msgid "Show the thread menu that the current article is a part of."
+msgstr "Show the thread menu that the current article is a part of."
+
+# type: TP
+#: ../tin.1:1224
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+# type: TP
+#: ../tin.1:1233
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+# type: Plain text
+#: ../tin.1:1236
+msgid "Go to the next article."
+msgstr "Go to the next article."
+
+# type: TP
+#: ../tin.1:1236
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+# type: Plain text
+#: ../tin.1:1239
+msgid "Go to the next unread article."
+msgstr "Go to the next unread article."
+
+# type: TP
+#: ../tin.1:1244
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+# type: Plain text
+#: ../tin.1:1247
+msgid "Go to the previous article."
+msgstr "Go to the previous article."
+
+# type: TP
+#: ../tin.1:1247
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+# type: Plain text
+#: ../tin.1:1250
+msgid "Go to the previous unread article."
+msgstr "Go to the previous unread article."
+
+# type: Plain text
+#: ../tin.1:1253
+msgid "Return to the previous level."
+msgstr "Return to the previous level."
+
+# type: TP
+#: ../tin.1:1256
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+# type: Plain text
+#: ../tin.1:1260
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+
+# type: TP
+#: ../tin.1:1260
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+# type: Plain text
+#: ../tin.1:1264
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+
+# type: TP
+#: ../tin.1:1264
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+# type: TP
+#: ../tin.1:1269
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+# type: TP
+#: ../tin.1:1272
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+# type: TP
+#: ../tin.1:1276
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+# type: Plain text
+#: ../tin.1:1279
+msgid "Return to group selection level."
+msgstr "Return to group selection level."
+
+# type: TP
+#: ../tin.1:1279
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+# type: Plain text
+#: ../tin.1:1282
+msgid "Goto parent article."
+msgstr "Goto parent article."
+
+# type: TP
+#: ../tin.1:1282
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+# type: Plain text
+#: ../tin.1:1286
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL LISTING"
+"\" for more information."
+msgstr ""
+"Display a list of URLs of the current article. See the section \"URL LISTING"
+"\" for more information."
+
+# type: TP
+#: ../tin.1:1286
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+# type: Plain text
+#: ../tin.1:1290
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+
+# type: Plain text
+#: ../tin.1:1297
+msgid ""
+"Post an article to the current group. If posting fails for some reason, "
+"you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
+"postpone it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-"
+"o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
+msgstr ""
+"Post an article to the current group. If posting fails for some reason, "
+"you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
+"postpone it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-"
+"o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
+
+# type: TP
+#: ../tin.1:1297
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+# type: Plain text
+#: ../tin.1:1303
+msgid ""
+"Repost an already posted article / thread / auto-selected (hot) articles / "
+"articles matching pattern / tagged articles to another newsgroup(s). Useful "
+"for reposting from global to local newsgroups. Do not use this to crosspost "
+"your own articles."
+msgstr ""
+"Repost an already posted article / thread / auto-selected (hot) articles / "
+"articles matching pattern / tagged articles to another newsgroup(s). Useful "
+"for reposting from global to local newsgroups. Do not use this to crosspost "
+"your own articles."
+
+# type: Plain text
+#: ../tin.1:1306
+msgid "Mark article as unread."
+msgstr "Mark article as unread."
+
+# type: Plain text
+#. --------------------------------------------------------------------
+#: ../tin.1:1311
+msgid "Mark the current thread as unread."
+msgstr "Mark the current thread as unread."
+
+# type: SS
+#: ../tin.1:1311
+#, no-wrap
+msgid "URL LISTING"
+msgstr "URL LISTING"
+
+# type: Plain text
+#: ../tin.1:1314
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
+"Besides the common moving keys, the following commands are available:"
+msgstr ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs of the current article. "
+"Besides the common moving keys, the following commands are available:"
+
+# type: TP
+#: ../tin.1:1315
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1319
+msgid ""
+"The current URL will be prompted and opened using the B<url_handler>. "
+"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+"The current URL will be prompted and opened using the B<url_handler>. "
+"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+
+# type: Plain text
+#: ../tin.1:1322
+msgid "URL forward search."
+msgstr "URL forward search."
+
+# type: Plain text
+#: ../tin.1:1325
+msgid "URL backward search."
+msgstr "URL backward search."
+
+# type: Plain text
+#: ../tin.1:1331 ../tin.1:1384
+msgid "Shell escape."
+msgstr "Shell escape."
+
+# type: Plain text
+#: ../tin.1:1334
+msgid "Toggle the display of the current URL in the last line."
+msgstr "Toggle the display of the current URL in the last line."
+
+# type: Plain text
+#: ../tin.1:1337 ../tin.1:1391
+msgid "Help screen of commands available."
+msgstr "Help screen of commands available."
+
+# type: SS
+#. --------------------------------------------------------------------
+#: ../tin.1:1343
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr "ATTACHMENT LISTING"
+
+# type: Plain text
+#: ../tin.1:1346
+msgid ""
+"B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+"B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+
+# type: TP
+#: ../tin.1:1347
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+# type: Plain text
+#: ../tin.1:1350
+msgid "Pipe attachment into command."
+msgstr "Pipe attachment into command."
+
+# type: TP
+#: ../tin.1:1350
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+# type: Plain text
+#: ../tin.1:1353
+msgid "Save current attachment / tagged attachments to disk."
+msgstr "Save current attachment / tagged attachments to disk."
+
+# type: TP
+#: ../tin.1:1353
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+# type: Plain text
+#: ../tin.1:1356
+msgid "View attachment."
+msgstr "View attachment."
+
+# type: TP
+#: ../tin.1:1356
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+# type: Plain text
+#: ../tin.1:1359
+msgid "Tag one or more attachments for saving."
+msgstr "Tag one or more attachments for saving."
+
+# type: TP
+#: ../tin.1:1359
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+# type: Plain text
+#: ../tin.1:1363
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+
+# type: TP
+#: ../tin.1:1363
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+# type: Plain text
+#: ../tin.1:1366
+msgid "Reverse tagging of all attachments."
+msgstr "Reverse tagging of all attachments."
+
+# type: TP
+#: ../tin.1:1366
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+# type: Plain text
+#: ../tin.1:1369
+msgid "Untag all tagged attachments."
+msgstr "Untag all tagged attachments."
+
+# type: Plain text
+#: ../tin.1:1372
+msgid "Attachment forward search."
+msgstr "Attachment forward search."
+
+# type: Plain text
+#: ../tin.1:1375
+msgid "Attachment backward search."
+msgstr "Attachment backward search."
+
+# type: TP
+#: ../tin.1:1378
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+# type: Plain text
+#: ../tin.1:1381
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+
+# type: Plain text
+#: ../tin.1:1388
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+
+# type: SS
+#. --------------------------------------------------------------------
+#: ../tin.1:1397
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+
+# type: Plain text
+#.  FIXME - add missing descriptions
+#: ../tin.1:1407
+msgid ""
+"At startup, B<tin> reads in the configuration files (see also B<tin>(5)).  "
+"They contain a list of variables that can be used to configure the way "
+"B<tin> works. If it exists, the global configuration file, I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/tinrc> is read. After that, the user's own configuration file is "
+"read from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. The global file is useful "
+"for distributing system-wide defaults to new users who have no private tinrc "
+"yet."
+msgstr ""
+"At startup, B<tin> reads in the configuration files (see also B<tin>(5)).  "
+"They contain a list of variables that can be used to configure the way "
+"B<tin> works. If it exists, the global configuration file, I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/tinrc> is read. After that, the user's own configuration file is "
+"read from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. The global file is useful "
+"for distributing system-wide defaults to new users who have no private tinrc "
+"yet."
+
+# type: Plain text
+#: ../tin.1:1415
+msgid ""
+"The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU "
+"which is accessed by pressing B<OptionMenu> ('B<M>') at all levels. It "
+"allows the user to customize the behavior of B<tin>. The options are saved "
+"to the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> when you exit B<tin> so "
+"don't edit the file directly whilst B<tin> is running."
+msgstr ""
+"The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU "
+"which is accessed by pressing B<OptionMenu> ('B<M>') at all levels. It "
+"allows the user to customise the behaviour of B<tin>. The options are saved "
+"to the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> when you exit B<tin> so "
+"don't edit the file directly whilst B<tin> is running."
+
+# type: Plain text
+#: ../tin.1:1421
+msgid ""
+"In the options menu use the cursor keys in the usual way to move around. Use "
+"B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
+"to change. You will need to enter a new value or use 'B<E<lt>SPACEE<gt>>' to "
+"toggle the available options. B<ConfigSelect> will save the new value, "
+"\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
+msgstr ""
+"In the options menu use the cursor keys in the usual way to move around. Use "
+"B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
+"to change. You will need to enter a new value or use 'B<E<lt>SPACEE<gt>>' to "
+"toggle the available options. B<ConfigSelect> will save the new value, "
+"\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
+
+# type: Plain text
+#: ../tin.1:1428
+msgid ""
+"As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
+"can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
+"('B<\\e>') to search for a specific option. Use B<Quit> ('B<q>') to exit the "
+"option menu and keep your changes. Use B<QuitTin> ('B<Q>') to exit without "
+"keeping your changes."
+msgstr ""
+"As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
+"can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
+"('B<\\e>') to search for a specific option. Use B<Quit> ('B<q>') to exit the "
+"option menu and keep your changes. Use B<QuitTin> ('B<Q>') to exit without "
+"keeping your changes."
+
+# type: Plain text
+#: ../tin.1:1433
+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 ""
+"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\"."
+
+# type: Plain text
+#: ../tin.1:1436
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+
+# type: Plain text
+#: ../tin.1:1440
+msgid ""
+"Here is a full list of all the available variables. The name in braces is "
+"the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"tinrc>."
+msgstr ""
+"Here is a full list of all the available variables. The name in braces is "
+"the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"tinrc>."
+
+# type: TP
+#: ../tin.1:1440
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+
+# type: Plain text
+#: ../tin.1:1446 ../tin.5:1183
+msgid ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers -E<gt> n.software."
+"readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
+msgstr ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers -E<gt> n.software."
+"readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
+
+# type: TP
+#: ../tin.1:1446
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr "B<Add posted articles to filter (add_posted_to_filter)>"
+
+# type: Plain text
+#: ../tin.1:1450 ../tin.5:1187
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+
+# type: TP
+#: ../tin.1:1450
+#, no-wrap
+msgid "B<Insert 'User-Agent:'-header (advertising)>"
+msgstr "B<Insert 'User-Agent:'-header (advertising)>"
+
+# type: Plain text
+#: ../tin.1:1453 ../tin.5:1190
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr "Turn ON advertising in header (''User-Agent:''). Default is ON."
+
+# type: TP
+#: ../tin.1:1453
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
+
+# type: Plain text
+#: ../tin.1:1456 ../tin.5:1193
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+
+# type: TP
+#: ../tin.1:1456
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr "B<Character to show deleted articles (art_marked_deleted)>"
+
+# type: Plain text
+#: ../tin.1:1459 ../tin.5:1196
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+"The character used to show that an article was deleted. Default is 'D'."
+
+# type: TP
+#: ../tin.1:1459
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr "B<Character to show inrange articles (art_marked_inrange)>"
+
+# type: Plain text
+#: ../tin.1:1462 ../tin.5:1199
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+"The character used to show that an article is in a range. Default is '#'."
+
+# type: TP
+#: ../tin.1:1462
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<Character to show returning arts (art_marked_return)>"
+
+# type: Plain text
+#: ../tin.1:1466 ../tin.5:1203
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+
+# type: TP
+#: ../tin.1:1466
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr "B<Character to show selected articles (art_marked_selected)>"
+
+# type: Plain text
+#: ../tin.1:1470 ../tin.5:1207
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+
+# type: TP
+#: ../tin.1:1470
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr "B<Character to show recent articles (art_marked_recent)>"
+
+# type: Plain text
+#: ../tin.1:1474 ../tin.5:1211
+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 ""
+"The character used to show that an article/thread is recent (not older than "
+"X days). See also B<recent_time>. Default is 'o'."
+
+# type: TP
+#: ../tin.1:1474
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr "B<Character to show unread articles (art_marked_unread)>"
+
+# type: Plain text
+#: ../tin.1:1478
+msgid ""
+"The character used to show that an article has not been read. Default is "
+"\\&'+'."
+msgstr ""
+"The character used to show that an article has not been read. Default is "
+"\\&'+'."
+
+# type: TP
+#: ../tin.1:1478
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr "B<Character to show read articles (art_marked_read)>"
+
+# type: Plain text
+#: ../tin.1:1481 ../tin.5:1218
+msgid "The character used to show that an article was read. Default is ' '."
+msgstr "The character used to show that an article was read. Default is ' '."
+
+# type: TP
+#: ../tin.1:1481
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr "B<Character to show killed articles (art_marked_killed)>"
+
+# type: Plain text
+#: ../tin.1:1485 ../tin.5:1222
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+
+# type: TP
+#: ../tin.1:1485
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr "B<Character to show read selected arts (art_marked_read_selected)>"
+
+# type: Plain text
+#: ../tin.1:1489 ../tin.5:1226
+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 ""
+"The character used to show that an article was hot before it was read.  "
+"Default is ':'. B<kill_level> must be set accordingly."
+
+# type: TP
+#: ../tin.1:1489 ../tin.5:1226
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr "B<Ask before using MIME viewer (ask_for_metamail)>"
+
+# type: Plain text
+#: ../tin.1:1494
+msgid ""
+"If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
+"display MIME messages. This only occurs if a MIME viewer is set. Default is "
+"OFF."
+msgstr ""
+"If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
+"display MIME messages. This only occurs if a MIME viewer is set. Default is "
+"OFF."
+
+# type: TP
+#: ../tin.1:1494
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+
+# type: Plain text
+#: ../tin.1:1498 ../tin.5:1237
+msgid ""
+"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
+"mailing an article. Default is No."
+msgstr ""
+"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
+"mailing an article. Default is No."
+
+# type: TP
+#: ../tin.1:1498
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr "B<List thread using right arrow key (auto_list_thread)>"
+
+# type: Plain text
+#: ../tin.1:1502 ../tin.5:1241
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+
+# type: TP
+#: ../tin.1:1502
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr "B<Reconnect to server automatically (auto_reconnect)>"
+
+# type: Plain text
+#: ../tin.1:1505 ../tin.1:2420
+msgid "Default is OFF."
+msgstr "Default is OFF."
+
+# type: TP
+#: ../tin.1:1505
+#, no-wrap
+msgid "B<Use Archive-name: header for save (auto_save)>"
+msgstr "B<Use Archive-name: header for save (auto_save)>"
+
+# type: Plain text
+#: ../tin.1:1511 ../tin.5:1250
+msgid ""
+"If ON articles/threads with ''Archive-name:'' in header will be "
+"automatically saved with the Archive-name & part/patch no and post processed "
+"if B<post_process_type> is set to something other than 'No'.  Default is OFF."
+msgstr ""
+"If ON articles/threads with ''Archive-name:'' in header will be "
+"automatically saved with the Archive-name & part/patch no and post processed "
+"if B<post_process_type> is set to something other than 'No'.  Default is OFF."
+
+# type: TP
+#: ../tin.1:1511
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr "B<Save articles in batch mode (batch_save)>"
+
+# type: Plain text
+#: ../tin.1:1516 ../tin.5:1255
+msgid ""
+"If set ON articles/threads will be saved in batch mode when save \\&''B<-"
+"S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is "
+"ON."
+msgstr ""
+"If set ON articles/threads will be saved in batch mode when save \\&''B<-"
+"S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is "
+"ON."
+
+# type: TP
+#: ../tin.1:1516
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr "B<Show mini menu & posting etiquette (beginner_level)>"
+
+# type: Plain text
+#: ../tin.1:1521 ../tin.5:1260
+msgid ""
+"If set ON a mini menu of the most useful commands will be displayed at the "
+"bottom of the screen for each level. Also a short posting etiquette will be "
+"displayed after composing an article. Default is ON."
+msgstr ""
+"If set ON a mini menu of the most useful commands will be displayed at the "
+"bottom of the screen for each level. Also a short posting etiquette will be "
+"displayed after composing an article. Default is ON."
+
+# type: TP
+#: ../tin.1:1521
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr "B<Cache NNTP overview files locally (cache_overview_files)>"
+
+# type: Plain text
+#: ../tin.1:1526
+msgid ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"See also \"INDEX FILES\". Default is OFF."
+msgstr ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"See also \"INDEX FILES\". Default is OFF."
+
+# type: TP
+#: ../tin.1:1526
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr "B<Catchup read groups when quitting (catchup_read_groups)>"
+
+# type: Plain text
+#: ../tin.1:1532 ../tin.5:1269
+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 ""
+"If set ON the user is asked when quitting if all groups read during the "
+"current session should be marked read. Default is OFF."
+
+# type: TP
+#: ../tin.1:1532
+#, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Standard background colour (col_back)>"
+
+# type: Plain text
+#: ../tin.1:1535 ../tin.5:1272
+msgid "Standard background color"
+msgstr "Standard background colour"
+
+# type: TP
+#: ../tin.1:1535
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr "B<Colour of sender (From:) (col_from)>"
+
+# type: Plain text
+#: ../tin.1:1538 ../tin.5:1275
+msgid "Color of sender (From:)"
+msgstr "Colour of sender (From:)"
+
+# type: TP
+#: ../tin.1:1538
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr "B<Colour of article header lines (col_head)>"
+
+# type: Plain text
+#: ../tin.1:1541 ../tin.5:1278
+msgid "Color of header-lines"
+msgstr "Colour of header-lines"
+
+# type: TP
+#: ../tin.1:1541
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr "B<Colour of help text (col_help)>"
+
+# type: Plain text
+#: ../tin.1:1544 ../tin.5:1281
+msgid "Color of help pages"
+msgstr "Colour of help pages"
+
+# type: TP
+#: ../tin.1:1544
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr "B<Colour for inverse text (background) (col_invers_bg)>"
+
+# type: Plain text
+#: ../tin.1:1547 ../tin.5:1284
+msgid "Color of background for inverse text"
+msgstr "Colour of background for inverse text"
+
+# type: TP
+#: ../tin.1:1547
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr "B<Colour for inverse text (foreground) (col_invers_fg)>"
+
+# type: Plain text
+#: ../tin.1:1550 ../tin.5:1287
+msgid "Color of foreground for inverse text"
+msgstr "Colour of foreground for inverse text"
+
+# type: TP
+#: ../tin.1:1550
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr "B<Colour of highlighting with _dash_ (col_markdash)>"
+
+# type: Plain text
+#: ../tin.1:1554 ../tin.5:1291
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1554
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr "B<Colour of highlighting with /slash/ (col_markslash)>"
+
+# type: Plain text
+#: ../tin.1:1558 ../tin.5:1295
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1558
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr "B<Colour of highlighting with *stars* (col_markstar)>"
+
+# type: Plain text
+#: ../tin.1:1562 ../tin.5:1299
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1562
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr "B<Colour of highlighting with -stroke- (col_markstroke)>"
+
+# type: Plain text
+#: ../tin.1:1566 ../tin.5:1303
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1566
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr "B<Colour of mini help menu (col_minihelp)>"
+
+# type: Plain text
+#: ../tin.1:1569 ../tin.5:1306
+msgid "Color of mini help menu"
+msgstr "Colour of mini help menu"
+
+# type: TP
+#: ../tin.1:1569
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr "B<Colour of actual news header fields (col_newsheaders)>"
+
+# type: Plain text
+#: ../tin.1:1572 ../tin.5:1309
+msgid "Color of actual news header fields"
+msgstr "Colour of actual news header fields"
+
+# type: TP
+#: ../tin.1:1572
+#, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Standard foreground colour (col_normal)>"
+
+# type: Plain text
+#: ../tin.1:1575 ../tin.5:1312
+msgid "Standard foreground color"
+msgstr "Standard foreground colour"
+
+# type: TP
+#: ../tin.1:1575
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr "B<Colour of quoted lines (col_quote)>"
+
+# type: Plain text
+#: ../tin.1:1578 ../tin.5:1315
+msgid "Color of quoted lines"
+msgstr "Colour of quoted lines"
+
+# type: TP
+#: ../tin.1:1578
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr "B<Colour of twice quoted line (col_quote2)>"
+
+# type: Plain text
+#: ../tin.1:1581 ../tin.5:1318
+msgid "Color of twice quoted lines"
+msgstr "Colour of twice quoted lines"
+
+# type: TP
+#: ../tin.1:1581
+#, no-wrap
+msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
+msgstr "B<Colour of =E<gt>3 times quoted line (col_quote3)>"
+
+# type: Plain text
+#: ../tin.1:1584 ../tin.5:1321
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr "Colour of E<gt>=3 times quoted lines"
+
+# type: TP
+#: ../tin.1:1584
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr "B<Colour of response counter (col_response)>"
+
+# type: Plain text
+#: ../tin.1:1588
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+"Colour of response counter. This is the text that says \"Response x of y\" "
+"in the article viewer."
+
+# type: TP
+#: ../tin.1:1588
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr "B<Colour of signatures (col_signature)>"
+
+# type: Plain text
+#: ../tin.1:1591 ../tin.5:1328
+msgid "Color of signatures"
+msgstr "Colour of signatures"
+
+# type: TP
+#: ../tin.1:1591
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr "B<Colour of urls highlight (col_urls)>"
+
+# type: Plain text
+#: ../tin.1:1594 ../tin.5:1331
+msgid "Color of urls highlight"
+msgstr "Colour of urls highlight"
+
+# type: TP
+#: ../tin.1:1594
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr "B<Colour of verbatim blocks (col_verbatim)>"
+
+# type: Plain text
+#: ../tin.1:1597 ../tin.5:1334
+msgid "Color of verbatim blocks"
+msgstr "Colour of verbatim blocks"
+
+# type: TP
+#: ../tin.1:1597
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr "B<Colour of article subject lines (col_subject)>"
+
+# type: Plain text
+#: ../tin.1:1600 ../tin.5:1337
+msgid "Color of article subject"
+msgstr "Colour of article subject"
+
+# type: TP
+#: ../tin.1:1600
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr "B<Colour of text lines (col_text)>"
+
+# type: Plain text
+#: ../tin.1:1603 ../tin.5:1340
+msgid "Color of text-lines"
+msgstr "Colour of text-lines"
+
+# type: TP
+#: ../tin.1:1603
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr "B<Colour of help/mail sign (col_title)>"
+
+# type: Plain text
+#: ../tin.1:1606 ../tin.5:1343
+msgid "Color of help/mail sign"
+msgstr "Colour of help/mail sign"
+
+# type: TP
+#: ../tin.1:1606
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr "B<Which actions require confirmation (confirm_choice)>"
+
+# type: Plain text
+#: ../tin.1:1609
+msgid "Ask for manual confirmation to protect the user."
+msgstr "Ask for manual confirmation to protect the user."
+
+# type: IP
+#: ../tin.1:1610 ../tin.1:1616 ../tin.1:1620
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+# type: Plain text
+#.  TODO: check if all affected commands are marked [after confirmation]
+#: ../tin.1:1616
+msgid ""
+"B<commands> Ask for confirmation before executing certain dangerous commands "
+"(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
+"manual with '[after confirmation]'. Default is commands & quit."
+msgstr ""
+"B<commands> Ask for confirmation before executing certain dangerous commands "
+"(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
+"manual with '[after confirmation]'. Default is commands & quit."
+
+# type: Plain text
+#: ../tin.1:1620
+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 ""
+"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
+"the B<Quit> ('B<q>') command."
+
+# type: Plain text
+#: ../tin.1:1624
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+
+# type: TP
+#: ../tin.1:1625
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr "B<Format string for display of dates (date_format)>"
+
+#
+# type: Plain text
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#: ../tin.1:1637
+msgid ""
+"Format string B<tin> uses for date representation. A description of the "
+"different format options can be found at B<strftime>(3).  B<tin> uses "
+"B<strftime>(3)  when available and supports most format options in his "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+"Format string B<tin> uses for date representation. A description of the "
+"different format options can be found at B<strftime>(3).  B<tin> uses "
+"B<strftime>(3)  when available and supports most format options in his "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+
+# type: TP
+#: ../tin.1:1637
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+# type: TP
+#: ../tin.1:1639
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+# type: TP
+#: ../tin.1:1641
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+# type: Plain text
+#: ../tin.1:1644 ../tin.5:1382
+msgid "The last article/author/config option that was searched for."
+msgstr "The last article/author/config option that was searched for."
+
+# type: TP
+#: ../tin.1:1644
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+# type: Plain text
+#: ../tin.1:1647 ../tin.5:1385
+msgid "Default is 28."
+msgstr "Default is 28."
+
+# type: TP
+#: ../tin.1:1647
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+# type: Plain text
+#: ../tin.1:1651
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+
+# type: TP
+#: ../tin.1:1651
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+# type: Plain text
+#: ../tin.1:1656
+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 ""
+"Default for quick (1 key) kill filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
+
+# type: TP
+#: ../tin.1:1656
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+# type: Plain text
+#: ../tin.1:1660
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+
+# type: TP
+#: ../tin.1:1660
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+# type: Plain text
+#: ../tin.1:1663 ../tin.5:1400
+msgid "Default for quick (1 key) kill filter header."
+msgstr "Default for quick (1 key) kill filter header."
+
+# type: IP
+#: ../tin.1:1664 ../tin.1:1698 ../tin.1:1829 ../tin.1:1999 ../tin.1:2042
+#: ../tin.1:2154 ../tin.1:2180 ../tin.1:2231 ../tin.1:2261 ../tin.1:2332
+#: ../tin.1:2360 ../tin.1:2380 ../tin.1:2464 ../tin.5:1553 ../tin.5:1736
+#: ../tin.5:1785 ../tin.5:1916 ../tin.5:1942 ../tin.5:1995 ../tin.5:2024
+#: ../tin.5:2105 ../tin.5:2125 ../tin.5:2217
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+# type: Plain text
+#: ../tin.1:1666 ../tin.1:1700
+#, no-wrap
+msgid " ''Subject:'' (case sensitive)\n"
+msgstr " ''Subject:'' (case sensitive)\n"
+
+# type: IP
+#: ../tin.1:1666 ../tin.1:1700 ../tin.1:1835 ../tin.1:2001 ../tin.1:2044
+#: ../tin.1:2156 ../tin.1:2182 ../tin.1:2233 ../tin.1:2263 ../tin.1:2334
+#: ../tin.1:2362 ../tin.1:2382 ../tin.1:2466 ../tin.5:1560 ../tin.5:1738
+#: ../tin.5:1787 ../tin.5:1836 ../tin.5:1918 ../tin.5:1944 ../tin.5:1997
+#: ../tin.5:2026 ../tin.5:2107 ../tin.5:2127 ../tin.5:2219
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+# type: Plain text
+#: ../tin.1:1668 ../tin.1:1702
+#, no-wrap
+msgid " ''Subject:'' (ignore case)\n"
+msgstr " ''Subject:'' (ignore case)\n"
+
+# type: IP
+#: ../tin.1:1668 ../tin.1:1702 ../tin.1:1840 ../tin.1:2003 ../tin.1:2048
+#: ../tin.1:2159 ../tin.1:2186 ../tin.1:2235 ../tin.1:2266 ../tin.1:2336
+#: ../tin.1:2364 ../tin.1:2384 ../tin.1:2468 ../tin.5:1565 ../tin.5:1740
+#: ../tin.5:1792 ../tin.5:1840 ../tin.5:1921 ../tin.5:1948 ../tin.5:1999
+#: ../tin.5:2029 ../tin.5:2109 ../tin.5:2129 ../tin.5:2221
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+# type: Plain text
+#: ../tin.1:1670 ../tin.1:1704
+#, no-wrap
+msgid " ''From:'' (case sensitive)\n"
+msgstr " ''From:'' (case sensitive)\n"
+
+# type: IP
+#: ../tin.1:1670 ../tin.1:1704 ../tin.1:2005 ../tin.1:2162 ../tin.1:2190
+#: ../tin.1:2237 ../tin.1:2268 ../tin.1:2338 ../tin.1:2386 ../tin.5:1742
+#: ../tin.5:1924 ../tin.5:1952 ../tin.5:2001 ../tin.5:2031 ../tin.5:2131
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+# type: Plain text
+#: ../tin.1:1672 ../tin.1:1706
+#, no-wrap
+msgid " ''From:'' (ignore case)\n"
+msgstr " ''From:'' (ignore case)\n"
+
+# type: IP
+#: ../tin.1:1672 ../tin.1:1706 ../tin.1:2007 ../tin.1:2239 ../tin.1:2270
+#: ../tin.1:2341 ../tin.1:2388 ../tin.5:1744 ../tin.5:1846 ../tin.5:2003
+#: ../tin.5:2033 ../tin.5:2133
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+# type: Plain text
+#: ../tin.1:1674 ../tin.1:1708
+#, no-wrap
+msgid " ''Message-ID:'' & full ''References:'' line\n"
+msgstr " ''Message-ID:'' & full ''References:'' line\n"
+
+# type: IP
+#: ../tin.1:1674 ../tin.1:1708 ../tin.1:2241 ../tin.1:2343 ../tin.1:2391
+#: ../tin.5:2005 ../tin.5:2136
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+# type: Plain text
+#: ../tin.1:1676 ../tin.1:1710
+#, no-wrap
+msgid " ''Message-ID:'' & last ''References:'' entry only\n"
+msgstr " ''Message-ID:'' & last ''References:'' entry only\n"
+
+# type: IP
+#: ../tin.1:1676 ../tin.1:1710 ../tin.1:2243 ../tin.1:2393 ../tin.5:2007
+#: ../tin.5:2138
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+# type: Plain text
+#: ../tin.1:1678 ../tin.1:1712
+#, no-wrap
+msgid " ''Message-ID:'' entry only\n"
+msgstr " ''Message-ID:'' entry only\n"
+
+# type: IP
+#: ../tin.1:1678 ../tin.1:1712 ../tin.1:2246 ../tin.1:2395 ../tin.5:2010
+#: ../tin.5:2140
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+# type: Plain text
+#: ../tin.1:1680 ../tin.1:1714
+#, no-wrap
+msgid " ''Lines:''\n"
+msgstr " ''Lines:''\n"
+
+# type: TP
+#: ../tin.1:1681
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+# type: Plain text
+#: ../tin.1:1685 ../tin.5:1417
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+
+# type: TP
+#: ../tin.1:1685
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+# type: Plain text
+#: ../tin.1:1690
+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 ""
+"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
+
+# type: TP
+#: ../tin.1:1690
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+# type: Plain text
+#: ../tin.1:1694
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups OFF=apply to current group. Default is ON."
+msgstr ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups OFF=apply to current group. Default is ON."
+
+# type: TP
+#: ../tin.1:1694
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+# type: Plain text
+#: ../tin.1:1697 ../tin.5:1428
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr "Default for quick (1 key) auto-selection filter header."
+
+# type: TP
+#: ../tin.1:1715
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+# type: TP
+#: ../tin.1:1717
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+# type: TP
+#: ../tin.1:1719
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+# type: TP
+#: ../tin.1:1721
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+# type: TP
+#: ../tin.1:1723
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+# type: TP
+#: ../tin.1:1725
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+# type: TP
+#: ../tin.1:1727
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+# type: TP
+#: ../tin.1:1729
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+# type: TP
+#: ../tin.1:1731
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+# type: TP
+#: ../tin.1:1733
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+# type: TP
+#: ../tin.1:1735
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+# type: TP
+#: ../tin.1:1737
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+# type: TP
+#: ../tin.1:1739
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+# type: TP
+#: ../tin.1:1741
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+# type: TP
+#: ../tin.1:1743
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+# type: TP
+#: ../tin.1:1745
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+# type: TP
+#: ../tin.1:1747
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+# type: TP
+#: ../tin.1:1749
+#, no-wrap
+msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
+
+# type: Plain text
+#: ../tin.1:1753
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:1753
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr "B<Invocation of your editor (editor_format)>"
+
+# type: Plain text
+#: ../tin.1:1757
+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 ""
+"The format string used to create the editor start command with parameters.  "
+"Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)."
+
+# type: TP
+#: ../tin.1:1757
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr "B<Force redraw after certain commands (force_screen_redraw)>"
+
+# type: Plain text
+#: ../tin.1:1761 ../tin.5:1488
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+
+# type: TP
+#: ../tin.1:1761
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr "B<Number of articles to get (getart_limit)>"
+
+# type: Plain text
+#: ../tin.1:1767
+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 "
+"fetching articles from your first unread minus absolute value of "
+"B<getart_limit>. Default is 0, which means no limit."
+msgstr ""
+"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 "
+"fetching articles from your first unread minus absolute value of "
+"B<getart_limit>. Default is 0, which means no limit."
+
+# type: TP
+#: ../tin.1:1767
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr "B<Catchup group using left key (group_catchup_on_exit)>"
+
+# type: Plain text
+#: ../tin.1:1770 ../tin.5:1506
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+
+# type: TP
+#: ../tin.1:1770
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr "B<Go to the next unread article with (goto_next_unread)>"
+
+# type: Plain text
+#: ../tin.1:1778 ../tin.5:1503
+msgid ""
+"Which keys B<tin> should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<tin> jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<tin> jumps immediately to the "
+"next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is PageNextUnread."
+msgstr ""
+"Which keys B<tin> should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<tin> jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<tin> jumps immediately to the "
+"next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is PageNextUnread."
+
+# type: TP
+#: ../tin.1:1778
+#, no-wrap
+msgid "B<Max. length of group names shown (groupname_max_length)>"
+msgstr "B<Max. length of group names shown (groupname_max_length)>"
+
+# type: Plain text
+#: ../tin.1:1782 ../tin.5:1510
+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 ""
+"Maximum length of the names of newsgroups to be displayed so that more of "
+"the newsgroup description can be displayed. Default is 32."
+
+# type: TP
+#: ../tin.1:1782
+#, no-wrap
+msgid "B<Display uue data as an attachment (hide_uue)>"
+msgstr "B<Display uue data as an attachment (hide_uue)>"
+
+# type: Plain text
+#: ../tin.1:1791
+msgid ""
+"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
+"sections of uuencoded data will be shown with a single tag line showing the "
+"size and filename (much the same as a MIME attachment). If set to 'Hide all' "
+"then any line that looks like uuencoded data will be folded into a tag "
+"line.  This is useful when uuencoded data is split across more than one "
+"article but can also lead to false positives. This setting can also be "
+"toggled in the article viewer. Default is 'No'."
+msgstr ""
+"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
+"sections of uuencoded data will be shown with a single tag line showing the "
+"size and filename (much the same as a MIME attachment). If set to 'Hide all' "
+"then any line that looks like uuencoded data will be folded into a tag "
+"line.  This is useful when uuencoded data is split across more than one "
+"article but can also lead to false positives. This setting can also be "
+"toggled in the article viewer. Default is 'No'."
+
+# type: TP
+#: ../tin.1:1791
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr "B<External inews (inews_prog)>"
+
+# type: Plain text
+#: ../tin.1:1798
+msgid ""
+"Path, name and options of external B<inews>(1).  If you are reading via NNTP "
+"the default value is --internal (use built-in NNTP inews), else it is "
+"\"inews -h\". The article is passed to B<inews_prog> on STDIN via 'E<lt> "
+"article'."
+msgstr ""
+"Path, name and options of external B<inews>(1).  If you are reading via NNTP "
+"the default value is --internal (use built-in NNTP inews), else it is "
+"\"inews -h\". The article is passed to B<inews_prog> on STDIN via 'E<lt> "
+"article'."
+
+# type: TP
+#: ../tin.1:1798
+#, 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:1805
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
+"setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
+"setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+
+# type: TP
+#: ../tin.1:1805
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr "B<Use interactive mail reader (interactive_mailer)>"
+
+# type: Plain text
+#: ../tin.1:1812
+msgid ""
+"Interactive mailreader: if greater than 0 your mailreader will be invoked "
+"earlier for reply so you can use more of its features (e.g. MIME, pgp, ...). "
+"1 means include headers, 2 means don't include headers (old "
+"use_mailreader_i=ON option). 0 turns off usage. This option has to suit "
+"B<mailer_format>. Default is 0."
+msgstr ""
+"Interactive mailreader: if greater than 0 your mailreader will be invoked "
+"earlier for reply so you can use more of its features (e.g. MIME, pgp, ...). "
+"1 means include headers, 2 means don't include headers (old "
+"use_mailreader_i=ON option). 0 turns off usage. This option has to suit "
+"B<mailer_format>. Default is 0."
+
+# type: TP
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#: ../tin.1:1812
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr "B<Use inverse video for page headers (inverse_okay)>"
+
+# type: Plain text
+#: ../tin.1:1819 ../tin.5:1543
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+
+# type: TP
+#: ../tin.1:1819
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+
+# type: Plain text
+#: ../tin.1:1824 ../tin.5:1548
+msgid ""
+"If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
+"besides keeping the last failed posting in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
+"article>. Default is ON."
+msgstr ""
+"If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
+"besides keeping the last failed posting in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
+"article>. Default is ON."
+
+# type: TP
+#: ../tin.1:1824
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr "B<Filter which articles (kill_level)>"
+
+# type: Plain text
+#: ../tin.1:1828
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+
+# type: Plain text
+#: ../tin.1:1835
+msgid ""
+"B<Kill only unread arts> is the 'traditional' behavior of B<tin>. Only "
+"unread articles are killed once only by marking them read. As filtering only "
+"happens on unread articles with B<kill_level> set to 0, B<art_marked_killed> "
+"and B<art_marked_read_selected> are only shown once. When you reenter the "
+"group the mark will be gone."
+msgstr ""
+"B<Kill only unread arts> is the 'traditional' behaviour of B<tin>. Only "
+"unread articles are killed once only by marking them read. As filtering only "
+"happens on unread articles with B<kill_level> set to 0, B<art_marked_killed> "
+"and B<art_marked_read_selected> are only shown once. When you reenter the "
+"group the mark will be gone."
+
+# type: Plain text
+#: ../tin.1:1840 ../tin.5:1565
+msgid ""
+"B<Kill all arts & show with K> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles are threaded as normal but they will be marked with "
+"B<art_marked_killed>."
+msgstr ""
+"B<Kill all arts & show with K> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles are threaded as normal but they will be marked with "
+"B<art_marked_killed>."
+
+# type: Plain text
+#: ../tin.1:1844 ../tin.5:1569
+msgid ""
+"B<Kill all arts and never show> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles simply does not get displayed at all."
+msgstr ""
+"B<Kill all arts and never show> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles simply does not get displayed at all."
+
+# type: Plain text
+#: ../tin.1:1846
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr "Default is 0 (B<Kill only unread arts>)."
+
+# type: TP
+#: ../tin.1:1846
+#, no-wrap
+msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
+msgstr "B<Use 8bit characters in mail headers (mail_8bit_header)>"
+
+# type: Plain text
+#: ../tin.1:1852 ../tin.5:1576
+msgid ""
+"Allows 8bit characters unencoded in the header of mail message. Default is "
+"OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
+"8bit. Leaving it OFF is safe for most users and compliant to Internet Mail "
+"Standard (B<RFC5322> and B<RFC2047>). Default is OFF."
+msgstr ""
+"Allows 8bit characters unencoded in the header of mail message. Default is "
+"OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
+"8bit. Leaving it OFF is safe for most users and compliant to Internet Mail "
+"Standard (B<RFC5322> and B<RFC2047>). Default is OFF."
+
+# type: TP
+#: ../tin.1:1852
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr "B<Mail address (mail_address)>"
+
+# type: Plain text
+#: ../tin.1:1858 ../tin.5:1582
+msgid ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<pgp>(1)  signing."
+msgstr ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<pgp>(1)  signing."
+
+# type: TP
+#: ../tin.1:1858
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr "B<MIME encoding in mail messages (mail_mime_encoding)>"
+
+# type: Plain text
+#: ../tin.1:1862 ../tin.5:1586
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+
+# type: TP
+#: ../tin.1:1862
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr "B<Quote line when mailing (mail_quote_format)>"
+
+# type: Plain text
+#: ../tin.1:1867 ../tin.5:1591
+msgid ""
+"Format of quote line when replying (via mail) to an article (%A=Address, %"
+"D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, %"
+"C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
+msgstr ""
+"Format of quote line when replying (via mail) to an article (%A=Address, %"
+"D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, %"
+"C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
+
+# type: TP
+#: ../tin.1:1867
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr "B<Format of the mailbox (mailbox_format)>"
+
+# type: Plain text
+#: ../tin.1:1875
+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 "
+"MBOXO and MBOXRD and B<mmdf>(5)  for more details about MMDF."
+msgstr ""
+"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 "
+"MBOXO and MBOXRD and B<mmdf>(5)  for more details about MMDF."
+
+# type: TP
+#: ../tin.1:1875
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr "B<Mail directory (maildir)>"
+
+# type: Plain text
+#: ../tin.1:1884
+msgid ""
+"The directory where articles/threads are to be saved in B<mbox>(5)  format. "
+"This feature is mainly for use with the B<elm>(1)  mail program. It allows "
+"the user to save articles/threads/groups simply by giving '=' as the "
+"filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"The directory where articles/threads are to be saved in B<mbox>(5)  format. "
+"This feature is mainly for use with the B<elm>(1)  mail program. It allows "
+"the user to save articles/threads/groups simply by giving '=' as the "
+"filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+# type: TP
+#: ../tin.1:1884
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr "B<Invocation of your mail command (mailer_format)>"
+
+# type: Plain text
+#.  TODO: document %S, %T, %M, %F, %U ...
+#: ../tin.1:1893
+msgid ""
+"The format string used to create the mailer command with parameters that is "
+"used for mailing articles to other people. Default is '%M \"%T\" E<lt> %"
+"F' (e.g., /bin/mail \"iain\" E<lt> .article). The flexible format allows "
+"other mailers with different command-line parameters to be used such as 'elm "
+"-s \"%S\" \"%T\" E<lt> \"%F\"' (e.g., elm -s \"subject\" \"iain\" E<lt> ."
+"article) or 'sendmail -oi -oem -t E<lt> %F' (e.g. sendmail -oi -oem -t "
+"E<lt> .article)."
+msgstr ""
+"The format string used to create the mailer command with parameters that is "
+"used for mailing articles to other people. Default is '%M \"%T\" E<lt> %"
+"F' (e.g., /bin/mail \"iain\" E<lt> .article). The flexible format allows "
+"other mailers with different command-line parameters to be used such as 'elm "
+"-s \"%S\" \"%T\" E<lt> \"%F\"' (e.g., elm -s \"subject\" \"iain\" E<lt> ."
+"article) or 'sendmail -oi -oem -t E<lt> %F' (e.g. sendmail -oi -oem -t "
+"E<lt> .article)."
+
+# type: TP
+#: ../tin.1:1893
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+
+# type: Plain text
+#: ../tin.1:1901 ../tin.5:1639
+msgid ""
+"When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
+"('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
+"('B<z>') at Thread level functions mark just the current article or thread, "
+"ignoring other tagged, (un)read articles. When OFF, the same function "
+"presents a menu with choices of the current thread or article, all tagged, "
+"unread articles, or nothing."
+msgstr ""
+"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."
+
+# type: TP
+#: ../tin.1:1901
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr "B<Mark saved articles/threads as read (mark_saved_read)>"
+
+# type: Plain text
+#: ../tin.1:1904 ../tin.5:1631
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr "If ON mark articles that are saved as read. Default is ON."
+
+# type: TP
+#: ../tin.1:1904
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr "B<Viewer program for MIME articles (metamail_prog)>"
+
+# type: Plain text
+#: ../tin.1:1916
+msgid ""
+"Path, name and options of external B<metamail>(1)  program used to view non-"
+"textual parts of articles.  To use the built-in viewer, set to --internal. "
+"This is the default value when B<metamail>(1)  is not installed. Leave it "
+"blank if you don't want any automatic viewing of non-textual attachments. "
+"The 'V' command can always be used to manually view any attachments.  See "
+"also B<ask_for_metamail>."
+msgstr ""
+"Path, name and options of external B<metamail>(1)  program used to view non-"
+"textual parts of articles.  To use the built-in viewer, set to --internal. "
+"This is the default value when B<metamail>(1)  is not installed. Leave it "
+"blank if you don't want any automatic viewing of non-textual attachments. "
+"The 'V' command can always be used to manually view any attachments.  See "
+"also B<ask_for_metamail>."
+
+# type: TP
+#: ../tin.1:1916
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr "B<MM_CHARSET (mm_charset)>"
+
+# type: Plain text
+#: ../tin.1:1929
+msgid ""
+"Charset supported locally, which is also used for MIME header (charset "
+"parameter and charset name in header encoding) in mail and news postings. If "
+"B<MIME_STRICT_CHARSET> is defined at compile time, text in charset other "
+"than the value of this parameter is considered not displayable and "
+"represented as '?'. Otherwise, all character sets are regarded as compatible "
+"with the display. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined. If your system supports B<iconv>(3), this option "
+"is disabled and you should use B<mm_network_charset> instead."
+msgstr ""
+"Charset supported locally, which is also used for MIME header (charset "
+"parameter and charset name in header encoding) in mail and news postings. If "
+"B<MIME_STRICT_CHARSET> is defined at compile time, text in charset other "
+"than the value of this parameter is considered not displayable and "
+"represented as '?'. Otherwise, all character sets are regarded as compatible "
+"with the display. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined. If your system supports B<iconv>(3), this option "
+"is disabled and you should use B<mm_network_charset> instead."
+
+# type: TP
+#: ../tin.1:1929
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+
+# type: Plain text
+#: ../tin.1:1940
+msgid ""
+"Charset used for posting and MIME headers; replaces B<mm_charset>.  "
+"Conversion between B<mm_network_charset> and local charset (determined via "
+"B<nl_langinfo>(3))  is done via B<iconv>(3), if this function is not "
+"available on your system this option is disabled and you have to use "
+"B<mm_charset> instead. B<mm_network_charset> is limited to one of the "
+"following charsets:"
+msgstr ""
+"Charset used for posting and MIME headers; replaces B<mm_charset>.  "
+"Conversion between B<mm_network_charset> and local charset (determined via "
+"B<nl_langinfo>(3))  is done via B<iconv>(3), if this function is not "
+"available on your system this option is disabled and you have to use "
+"B<mm_charset> instead. B<mm_network_charset> is limited to one of the "
+"following charsets:"
+
+# type: Plain text
+#: ../tin.1:1943 ../tin.5:1678
+msgid ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
+"KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
+msgstr ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
+"KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
+
+# type: Plain text
+#: ../tin.1:1949 ../tin.5:1684
+msgid ""
+"Not all values might work on your system, see B<iconv_open>(3)  for more "
+"details. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined."
+msgstr ""
+"Not all values might work on your system, see B<iconv_open>(3)  for more "
+"details. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined."
+
+# type: TP
+#: ../tin.1:1949
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+
+# type: Plain text
+#: ../tin.1:1954
+msgid ""
+"Character attribute of words emphasized like _this_. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Character attribute of words emphasized like _this_. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1954
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+
+# type: Plain text
+#: ../tin.1:1959
+msgid ""
+"Character attribute of words emphasized like /this/. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Character attribute of words emphasized like /this/. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1959
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr "B<Attribute of highlighting with *stars* (mono_markstar)>"
+
+# type: Plain text
+#: ../tin.1:1964
+msgid ""
+"Character attribute of words emphasized like *this*. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Character attribute of words emphasized like *this*. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1964
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+
+# type: Plain text
+#: ../tin.1:1969
+msgid ""
+"Character attribute of words emphasized like -this-. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Character attribute of words emphasized like -this-. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.1:1969
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+# type: Plain text
+#: ../tin.1:1973
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:1973
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr "B<Display these header fields (or *) (news_headers_to_display)>"
+
+# type: Plain text
+#: ../tin.1:1980
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:1980
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr "B<Do not display these header fields (news_headers_to_not_display)>"
+
+# type: Plain text
+#: ../tin.1:1989
+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: I<news_headers_to_display=X-> "
+"I<news_headers_to_not_display=X-Alan X-Pape>.  Not defining anything turns "
+"off this option."
+msgstr ""
+"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: I<news_headers_to_display=X-> "
+"I<news_headers_to_not_display=X-Alan X-Pape>.  Not defining anything turns "
+"off this option."
+
+# type: TP
+#: ../tin.1:1989
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr "B<Quote line when following up (news_quote_format)>"
+
+# type: Plain text
+#: ../tin.1:1994 ../tin.5:1731
+msgid ""
+"Format of quote line when posting/following up an article (%A=Address, %"
+"D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, %"
+"C=Firstname, %I=Initials). Default is \"%F wrote:\"."
+msgstr ""
+"Format of quote line when posting/following up an article (%A=Address, %"
+"D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, %"
+"C=Firstname, %I=Initials). Default is \"%F wrote:\"."
+
+# type: TP
+#: ../tin.1:1994
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr "B<Unicode normalisation form (normalization_form)>"
+
+# type: Plain text
+#: ../tin.1:1998
+msgid ""
+"The normalization form B<tin> should use to normalize unicode input.  The "
+"possible values are:"
+msgstr ""
+"The normalisation form B<tin> should use to normalise unicode input.  The "
+"possible values are:"
+
+# type: Plain text
+#: ../tin.1:2001 ../tin.5:1738
+msgid "B<None>: no normalization"
+msgstr "B<None>: no normalisation"
+
+# type: Plain text
+#: ../tin.1:2003 ../tin.5:1740
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+"B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+
+# type: Plain text
+#: ../tin.1:2005 ../tin.5:1742
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr "B<NFKD>: Compatibility Decomposition"
+
+# type: Plain text
+#: ../tin.1:2007 ../tin.5:1744
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+
+# type: Plain text
+#: ../tin.1:2009 ../tin.5:1746
+msgid "B<NFD>: Canonical Decomposition"
+msgstr "B<NFD>: Canonical Decomposition"
+
+# type: Plain text
+#: ../tin.1:2012
+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 ""
+"Some normalisation modes are only available if they are supported by the "
+"library B<tin> uses to do the normalisation. Default is NFKC."
+
+# type: TP
+#: ../tin.1:2012
+#, no-wrap
+msgid "B<Goto first unread article in group (pos_first_unread)>"
+msgstr "B<Goto first unread article in group (pos_first_unread)>"
+
+# type: Plain text
+#: ../tin.1:2016
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+msgstr ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+
+# type: TP
+#: ../tin.1:2016
+#, no-wrap
+msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
+msgstr "B<Use 8bit characters in news headers (post_8bit_header)>"
+
+# type: Plain text
+#: ../tin.1:2027 ../tin.5:1766
+msgid ""
+"Allows 8bit characters unencoded in the header of a news article, if set "
+"this also disables the generation of MIME-headers when they are usually "
+"required. Default is OFF. Only enacted if B<post_mime_encoding> is also set "
+"to 8bit. In a number of local hierarchies where 8bit characters are used, "
+"using unencoded (raw)  8bit characters in header is acceptable and sometimes "
+"even recommended so that you need to check the convention adopted in the "
+"local hierarchy of your interest to determine what to do with this and "
+"B<post_mime_encoding>."
+msgstr ""
+"Allows 8bit characters unencoded in the header of a news article, if set "
+"this also disables the generation of MIME-headers when they are usually "
+"required. Default is OFF. Only enacted if B<post_mime_encoding> is also set "
+"to 8bit. In a number of local hierarchies where 8bit characters are used, "
+"using unencoded (raw)  8bit characters in header is acceptable and sometimes "
+"even recommended so that you need to check the convention adopted in the "
+"local hierarchy of your interest to determine what to do with this and "
+"B<post_mime_encoding>."
+
+# type: TP
+#: ../tin.1:2027
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr "B<MIME encoding in news messages (post_mime_encoding)>"
+
+# type: Plain text
+#: ../tin.1:2032
+msgid ""
+"MIME encoding of the body in news message, if necessary. (8bit, base64, "
+"quoted-printable, 7bit). Default is 8bit, which leads to no encoding. base64 "
+"and quoted-printable are usually undesired on usenet."
+msgstr ""
+"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."
+
+# type: TP
+#: ../tin.1:2032
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr "B<View post-processed files (post_process_view)>"
+
+# type: Plain text
+#: ../tin.1:2037
+msgid ""
+"If ON, then B<tin> will start an appropriate viewer program to display any "
+"files that were post processed and uudecoded. The program is determined "
+"using the mailcap file. Default is ON."
+msgstr ""
+"If ON, then B<tin> will start an appropriate viewer program to display any "
+"files that were post processed and uudecoded. The program is determined "
+"using the mailcap file. Default is ON."
+
+# type: TP
+#: ../tin.1:2037
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr "B<Post process saved articles (post_process_type)>"
+
+# type: Plain text
+#: ../tin.1:2041
+msgid ""
+"This specifies whether to perform post processing on saved articles.  The "
+"following values are allowed:"
+msgstr ""
+"This specifies whether to perform post processing on saved articles.  The "
+"following values are allowed:"
+
+# type: Plain text
+#: ../tin.1:2044 ../tin.5:1787
+msgid "B<No> (default), no post processing is done."
+msgstr "B<No> (default), no post processing is done."
+
+# type: Plain text
+#: ../tin.1:2048
+msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
+msgstr "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
+
+# type: Plain text
+#: ../tin.1:2050 ../tin.5:1794
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr "B<Yes>, binary attachments and data will be decoded and saved."
+
+# type: TP
+#: ../tin.1:2051
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr "B<Filename to be used for storing posted articles (posted_articles_file)>"
+
+# type: Plain text
+#: ../tin.1:2057 ../tin.5:1801
+msgid ""
+"Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
+">B<posted_articles_file>.  If no filename is set then postings will not be "
+"saved.  Default is 'posted'."
+msgstr ""
+"Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
+">B<posted_articles_file>.  If no filename is set then postings will not be "
+"saved.  Default is 'posted'."
+
+# type: TP
+#: ../tin.1:2057
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr "B<Print all headers when printing (print_header)>"
+
+# type: Plain text
+#: ../tin.1:2061 ../tin.5:1805
+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 ""
+"If ON, then the full article header is sent to the printer. Otherwise only "
+"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
+
+# type: TP
+#: ../tin.1:2061
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr "B<Printer program with options (printer)>"
+
+# type: Plain text
+#: ../tin.1:2070
+msgid ""
+"The printer program with options that is to be used to print articles.  The "
+"default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
+"Printing from B<tin> may have been disabled by the System Administrator."
+msgstr ""
+"The printer program with options that is to be used to print articles.  The "
+"default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
+"Printing from B<tin> may have been disabled by the System Administrator."
+
+# type: TP
+#: ../tin.1:2070
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr "B<Process only unread articles (process_only_unread)>"
+
+# type: Plain text
+#: ../tin.1:2074 ../tin.5:1819
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+
+# type: TP
+#: ../tin.1:2074
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr "B<Show empty Followup-To in editor (prompt_followupto)>"
+
+# type: Plain text
+#: ../tin.1:2077
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+
+# type: TP
+#: ../tin.1:2077
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr "B<Characters used as quote-marks (quote_chars)>"
+
+# type: Plain text
+#.  TODO: document %s
+#: ../tin.1:2082 ../tin.5:1829
+msgid ""
+"The character used in quoting included text to article followups and mail "
+"replies. The '_' character represents a blank character and is replaced with "
+"' ' when read. Default is 'E<gt>_'."
+msgstr ""
+"The character used in quoting included text to article followups and mail "
+"replies. The '_' character represents a blank character and is replaced with "
+"' ' when read. Default is 'E<gt>_'."
+
+# type: TP
+#: ../tin.1:2082
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr "B<Quoting behaviour (quote_style)>"
+
+# type: Plain text
+#: ../tin.1:2089
+msgid ""
+"How articles should be quoted when following up or replying to them. There "
+"are a number of things that can be done: empty lines can be quoted, "
+"signatures can be quoted and quote_chars can be compressed when quoting "
+"multiple times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). The default is to compress quotes, and to quote empty "
+"lines."
+msgstr ""
+"How articles should be quoted when following up or replying to them. There "
+"are a number of things that can be done: empty lines can be quoted, "
+"signatures can be quoted and quote_chars can be compressed when quoting "
+"multiple times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). The default is to compress quotes, and to quote empty "
+"lines."
+
+# type: Plain text
+#: ../tin.1:2093
+msgid ""
+"When you are viewing an article in raw mode ('B<^H>'), and follow up or "
+"reply to it, the signature will be quoted even if it would otherwise not "
+"be.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+"When you are viewing an article in raw mode ('B<^H>'), and follow up or "
+"reply to it, the signature will be quoted even if it would otherwise not "
+"be.  If B<show_signatures> is off, then the signature will never be quoted."
+
+# type: TP
+#: ../tin.1:2093
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr "B<Regex used to show quoted lines (quote_regex)>"
+
+# type: Plain text
+#: ../tin.1:2098
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
+"B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2098
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr "B<Regex used to show twice quoted l. (quote_regex2)>"
+
+# type: Plain text
+#: ../tin.1:2103
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2103
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+
+# type: Plain text
+#: ../tin.1:2108
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2108
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr "B<Article recentness time limit (recent_time)>"
+
+# type: Plain text
+#: ../tin.1:2112 ../tin.5:1874
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+
+# type: TP
+#: ../tin.1:2112
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr "B<Render BiDi (render_bidi)>"
+
+# type: Plain text
+#: ../tin.1:2116 ../tin.5:1878
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:2116
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr "B<Interval in seconds to reread active (reread_active_file_secs)>"
+
+# type: Plain text
+#: ../tin.1:2121 ../tin.5:1883
+msgid ""
+"The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
+"reread at regular intervals to show if any new news has arrived. Default is "
+"1200. Setting this to 0 will disable this feature."
+msgstr ""
+"The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
+"reread at regular intervals to show if any new news has arrived. Default is "
+"1200. Setting this to 0 will disable this feature."
+
+# type: TP
+#: ../tin.1:2121
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr "B<Directory to save arts/threads in (savedir)>"
+
+# type: Plain text
+#: ../tin.1:2125 ../tin.5:1887
+msgid ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+msgstr ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+
+# type: TP
+#: ../tin.1:2125
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr "B<Score limit (kill) (score_limit_kill)>"
+
+# type: Plain text
+#: ../tin.1:2129 ../tin.5:1891
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+
+# type: TP
+#: ../tin.1:2129
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr "B<Score limit (select) (score_limit_select)>"
+
+# type: Plain text
+#: ../tin.1:2133 ../tin.5:1895
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+
+# type: TP
+#: ../tin.1:2133
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr "B<Default score to kill articles (score_kill)>"
+
+# type: Plain text
+#: ../tin.1:2137 ../tin.5:1899
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+
+# type: TP
+#: ../tin.1:2137
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr "B<Default score to select articles (score_select)>"
+
+# type: Plain text
+#: ../tin.1:2141 ../tin.5:1903
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+
+# type: TP
+#: ../tin.1:2141
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr "B<Number of lines to scroll in pager (scroll_lines)>"
+
+# type: Plain text
+#: ../tin.1:2149
+msgid ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes full_page_scroll=OFF."
+msgstr ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes full_page_scroll=OFF."
+
+# type: TP
+#: ../tin.1:2149
+#, no-wrap
+msgid "B<In group menu, show author by (show_author)>"
+msgstr "B<In group menu, show author by (show_author)>"
+
+# type: Plain text
+#: ../tin.1:2153 ../tin.5:1915
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+
+# type: Plain text
+#: ../tin.1:2156 ../tin.5:1918
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr "B<None>, only the ''Subject:'' line will be displayed."
+
+# type: Plain text
+#: ../tin.1:2159 ../tin.5:1921
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+
+# type: Plain text
+#: ../tin.1:2162 ../tin.5:1924
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+
+# type: Plain text
+#: ../tin.1:2165 ../tin.5:1927
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+
+# type: TP
+#: ../tin.1:2166
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr "B<Show description of each newsgroup (show_description)>"
+
+# type: Plain text
+#: ../tin.1:2175
+msgid ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<tin> to be build "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<tin> to be build "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+
+# type: TP
+#: ../tin.1:2175
+#, no-wrap
+msgid "B<Show lines/score in listings (show_info)>"
+msgstr "B<Show lines/score in listings (show_info)>"
+
+# type: Plain text
+#: ../tin.1:2179 ../tin.5:1941
+msgid ""
+"Which information about the thread or article should be shown. Default is 1, "
+"show only the line count."
+msgstr ""
+"Which information about the thread or article should be shown. Default is 1, "
+"show only the line count."
+
+# type: Plain text
+#: ../tin.1:2182 ../tin.5:1944
+msgid "B<None>, no information will be displayed."
+msgstr "B<None>, no information will be displayed."
+
+# type: Plain text
+#: ../tin.1:2186
+msgid ""
+"B<Lines>, in article listing the line count of an article will be displayed "
+"and in thread listing the line count of first (unread) article will be "
+"displayed."
+msgstr ""
+"B<Lines>, in article listing the line count of an article will be displayed "
+"and in thread listing the line count of first (unread) article will be "
+"displayed."
+
+# type: Plain text
+#: ../tin.1:2190 ../tin.5:1952
+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 "
+"B<thread_score>."
+msgstr ""
+"B<Score>, in article listing the score of an article will be displayed and "
+"in thread listing the score of the thread will be displayed - see also "
+"B<thread_score>."
+
+# type: Plain text
+#: ../tin.1:2192 ../tin.5:1954
+msgid "B<Lines & Score>, display line count and score."
+msgstr "B<Lines & Score>, display line count and score."
+
+# type: TP
+#: ../tin.1:2193
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr "B<Show only unread articles (show_only_unread_arts)>"
+
+# type: Plain text
+#: ../tin.1:2197
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+
+# type: TP
+#: ../tin.1:2197
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr "B<Show only groups with unread arts (show_only_unread_groups)>"
+
+# type: Plain text
+#: ../tin.1:2201 ../tin.5:1963
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+
+# type: TP
+#: ../tin.1:2201
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr "B<Display signatures (show_signatures)>"
+
+# type: Plain text
+#: ../tin.1:2205
+msgid "If OFF don't show signatures when displaying articles.  Default is ON."
+msgstr "If OFF don't show signatures when displaying articles.  Default is ON."
+
+# type: TP
+#: ../tin.1:2205
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+
+# type: Plain text
+#: ../tin.1:2208 ../tin.5:1969
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr "If ON prepend the signature with sigdashes. Default is ON."
+
+# type: TP
+#: ../tin.1:2208
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr "B<Create signature from path/command (sigfile)>"
+
+# type: Plain text
+#: ../tin.1:2218
+msgid ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature. B<tin> will pass the name of the current newsgroup "
+"as argument to the program. --none will suppress any signature.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+msgstr ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature. B<tin> will pass the name of the current newsgroup "
+"as argument to the program. --none will suppress any signature.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+
+# type: TP
+#: ../tin.1:2218
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr "B<Add signature when reposting (signature_repost)>"
+
+# type: Plain text
+#: ../tin.1:2221 ../tin.5:1983
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr "If ON add signature to reposted articles. Default is ON."
+
+# type: TP
+#: ../tin.1:2221
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr "B<Regex used to highlight /slashes/ (slashes_regex)>"
+
+# type: Plain text
+#: ../tin.1:2226
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2226
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr "B<Sort articles by (sort_article_type)>"
+
+# type: Plain text
+#: ../tin.1:2230 ../tin.5:1994
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+
+# type: Plain text
+#: ../tin.1:2233 ../tin.5:1997
+msgid "B<Nothing>, don't sort articles."
+msgstr "B<Nothing>, don't sort articles."
+
+# type: Plain text
+#: ../tin.1:2235 ../tin.5:1999
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+
+# type: Plain text
+#: ../tin.1:2237 ../tin.5:2001
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+"B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+
+# type: Plain text
+#: ../tin.1:2239 ../tin.5:2003
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr "B<From: (descending)>, sort articles by ''From:'' field descending."
+
+# type: Plain text
+#: ../tin.1:2241 ../tin.5:2005
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+
+# type: Plain text
+#: ../tin.1:2243 ../tin.5:2007
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+
+# type: Plain text
+#: ../tin.1:2246 ../tin.5:2010
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+
+# type: Plain text
+#: ../tin.1:2248 ../tin.5:2012
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr "B<Score (descending)>, sort articles by filtering score descending."
+
+# type: IP
+#: ../tin.1:2248 ../tin.5:2012
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+# type: Plain text
+#: ../tin.1:2250 ../tin.5:2014
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr "B<Score (ascending)>, sort articles by filtering score ascending."
+
+# type: IP
+#: ../tin.1:2250 ../tin.5:2014
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+# type: Plain text
+#: ../tin.1:2252 ../tin.5:2016
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+
+# type: IP
+#: ../tin.1:2252 ../tin.5:2016
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+# type: Plain text
+#: ../tin.1:2254 ../tin.5:2018
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+
+# type: TP
+#: ../tin.1:2255
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr "B<Sort threads by (sort_threads_type)>"
+
+# type: Plain text
+#: ../tin.1:2260 ../tin.5:2023
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+
+# type: Plain text
+#: ../tin.1:2263 ../tin.5:2026
+msgid "B<Nothing>, don't sort threads."
+msgstr "B<Nothing>, don't sort threads."
+
+# type: Plain text
+#: ../tin.1:2266 ../tin.5:2029
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+
+# type: Plain text
+#: ../tin.1:2268 ../tin.5:2031
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr "B<Score (ascending)>, sort threads by filtering score ascending."
+
+# type: Plain text
+#: ../tin.1:2270 ../tin.5:2033
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+
+# type: Plain text
+#: ../tin.1:2272 ../tin.5:2035
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+
+# type: TP
+#: ../tin.1:2273
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+
+# type: Plain text
+#: ../tin.1:2278
+msgid ""
+"Set this option to a list of comma-separated strings to be warned if you are "
+"replying to an article by mail where the e-mail address contains one of "
+"these strings. The matching is case-insensitive. Example:"
+msgstr ""
+"Set this option to a list of comma-separated strings to be warned if you are "
+"replying to an article by mail where the e-mail address contains one of "
+"these strings. The matching is case-insensitive. Example:"
+
+# type: Plain text
+#: ../tin.1:2280
+msgid "I<spam,delete,remove>"
+msgstr "I<spam,delete,remove>"
+
+# type: TP
+#: ../tin.1:2280
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr "B<Regex used to highlight *stars* (stars_regex)>"
+
+# type: Plain text
+#: ../tin.1:2285
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2285
+#, no-wrap
+msgid "B<Start editor with line offset (start_editor_offset)>"
+msgstr "B<Start editor with line offset (start_editor_offset)>"
+
+# type: Plain text
+#: ../tin.1:2290 ../tin.5:2053
+msgid ""
+"Set ON if the editor used for posting, follow-ups and bug reports has the "
+"capability of starting and positioning the cursor at a specified line within "
+"a file. Default is ON."
+msgstr ""
+"Set ON if the editor used for posting, follow-ups and bug reports has the "
+"capability of starting and positioning the cursor at a specified line within "
+"a file. Default is ON."
+
+# type: TP
+#: ../tin.1:2290
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr "B<Strip blanks of end of lines (strip_blanks)>"
+
+# type: Plain text
+#: ../tin.1:2296 ../tin.5:2057
+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 ""
+"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."
+
+# type: TP
+#: ../tin.1:2296
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr "B<Remove bogus groups from newsrc (strip_bogus)>"
+
+# type: Plain text
+#: ../tin.1:2305 ../tin.5:2065
+msgid ""
+"Bogus groups are groups that are present in your I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc> file that no longer exist on the news server. There are 3 "
+"options. 0 means do nothing & always keep bogus groups.  1 means bogus "
+"groups will be permanently removed. 2 means that bogus groups will appear on "
+"the Group Selection Menu, prefixed with a 'D'. This allows you to "
+"unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
+msgstr ""
+"Bogus groups are groups that are present in your I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc> file that no longer exist on the news server. There are 3 "
+"options. 0 means do nothing & always keep bogus groups.  1 means bogus "
+"groups will be permanently removed. 2 means that bogus groups will appear on "
+"the Group Selection Menu, prefixed with a 'D'. This allows you to "
+"unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
+
+# type: TP
+#: ../tin.1:2305
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+
+# type: Plain text
+#: ../tin.1:2309 ../tin.5:2069
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+"If ON, then unsubscribed groups will be permanently removed from your I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+
+# type: TP
+#: ../tin.1:2309
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr "B<Regex used to highlight -strokes- (strokes_regex)>"
+
+# type: Plain text
+#: ../tin.1:2314
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2314
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+
+# type: Plain text
+#: ../tin.1:2319 ../tin.5:2248
+msgid ""
+"If enabled a search for the next unread article will wrap around all "
+"articles to find also previous unread articles. If disabled the search stops "
+"at the end of the thread list. Default is ON."
+msgstr ""
+"If enabled a search for the next unread article will wrap around all "
+"articles to find also previous unread articles. If disabled the search stops "
+"at the end of the thread list. Default is ON."
+
+# type: TP
+#: ../tin.1:2319
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+
+# type: Plain text
+#: ../tin.1:2323
+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 ""
+"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behaviour can also be "
+"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
+
+# type: TP
+#: ../tin.1:2323
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr "B<Thread articles by (thread_articles)>"
+
+# type: Plain text
+#: ../tin.1:2331
+msgid ""
+"Defines which threading method to use. It's possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_arts> to 0 - 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
+"and References.  The choices are:"
+msgstr ""
+"Defines which threading method to use. It's possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_arts> to 0 - 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
+"and References.  The choices are:"
+
+# type: Plain text
+#: ../tin.1:2334
+msgid "B<None>, don't thread."
+msgstr "B<None>, don't thread."
+
+# type: Plain text
+#: ../tin.1:2336
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr "B<Subject>, thread on ''Subject:'' only."
+
+# type: Plain text
+#: ../tin.1:2338
+msgid "B<References>, thread on ''References:'' only."
+msgstr "B<References>, thread on ''References:'' only."
+
+# type: Plain text
+#: ../tin.1:2341
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+
+# type: Plain text
+#: ../tin.1:2343
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+
+# type: Plain text
+#: ../tin.1:2346
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+
+# type: TP
+#: ../tin.1:2347
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+
+# type: Plain text
+#: ../tin.1:2351 ../tin.5:2100
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+
+# type: TP
+#: ../tin.1:2351
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr "B<Matchingness of a thread (thread_perc)>"
+
+# type: Plain text
+#: ../tin.1:2355
+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 ""
+"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%."
+
+# type: TP
+#: ../tin.1:2355
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr "B<Score of a thread (thread_score)>"
+
+# type: Plain text
+#: ../tin.1:2359 ../tin.5:2104
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+
+# type: Plain text
+#: ../tin.1:2362 ../tin.5:2107
+msgid "B<Max>, the maximum score in this thread."
+msgstr "B<Max>, the maximum score in this thread."
+
+# type: Plain text
+#: ../tin.1:2364 ../tin.5:2109
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr "B<Sum>, the sum of all scores in this thread."
+
+# type: Plain text
+#: ../tin.1:2366 ../tin.5:2111
+msgid "B<Average>, the average score in this thread."
+msgstr "B<Average>, the average score in this thread."
+
+# type: TP
+#: ../tin.1:2367
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr "B<Transliteration (translit)>"
+
+# type: Plain text
+#: ../tin.1:2375 ../tin.5:2120
+msgid ""
+"If ON append //TRANSLIT to the first argument of B<iconv_open>(3)  to enable "
+"transliteration. This means that when a character cannot be represented in "
+"the target character set, it can be approximated through one or several "
+"similarly looking characters. On systems where this extension doesn't exist, "
+"this option is disabled. Default is OFF."
+msgstr ""
+"If ON append //TRANSLIT to the first argument of B<iconv_open>(3)  to enable "
+"transliteration. This means that when a character cannot be represented in "
+"the target character set, it can be approximated through one or several "
+"similarly looking characters. On systems where this extension doesn't exist, "
+"this option is disabled. Default is OFF."
+
+# type: TP
+#: ../tin.1:2375
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr "B<How to treat blank lines (trim_article_body)>"
+
+# type: Plain text
+#: ../tin.1:2379 ../tin.5:2124
+msgid ""
+"Allows you to select how B<tin> treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+"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."
+
+# type: Plain text
+#: ../tin.1:2382 ../tin.5:2127
+msgid "B<Don't trim article body>, do nothing."
+msgstr "B<Don't trim article body>, do nothing."
+
+# type: Plain text
+#: ../tin.1:2384 ../tin.5:2129
+msgid "B<Skip leading blank lines>."
+msgstr "B<Skip leading blank lines>."
+
+# type: Plain text
+#: ../tin.1:2386 ../tin.5:2131
+msgid "B<Skip trailing blank lines>."
+msgstr "B<Skip trailing blank lines>."
+
+# type: Plain text
+#: ../tin.1:2388 ../tin.5:2133
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+
+# type: Plain text
+#: ../tin.1:2391 ../tin.5:2136
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between "
+"textblocks with one blank line."
+msgstr ""
+"B<Compact multiple between text>, replace multiple blank lines between "
+"textblocks with one blank line."
+
+# type: Plain text
+#: ../tin.1:2393 ../tin.5:2138
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr "B<Compact multiple and skip leading>, 4 + 1"
+
+# type: Plain text
+#: ../tin.1:2395 ../tin.5:2140
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr "B<Compact multiple and skip trailing>, 4 + 2"
+
+# type: Plain text
+#: ../tin.1:2397 ../tin.5:2142
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+
+# type: TP
+#: ../tin.1:2398
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr "B<Regex used to highlight _underline_ (underscores_regex)>"
+
+# type: Plain text
+#: ../tin.1:2403
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<underscores_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<underscores_regex> is blank, then B<tin> uses a built-in default."
+
+# type: TP
+#: ../tin.1:2403
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr "B<Remove ~/.article after posting (unlink_article)>"
+
+# type: Plain text
+#: ../tin.1:2406
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr "If ON remove I<~/.article> after posting. Default is ON."
+
+# type: TP
+#: ../tin.1:2406
+#, no-wrap
+msgid "B<Program that opens URL's (url_handler)>"
+msgstr "B<Program that opens URL's (url_handler)>"
+
+# type: Plain text
+#: ../tin.1:2411
+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.  "
+"Default is B<url_handler.pl %s>."
+msgstr ""
+"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.  "
+"Default is B<url_handler.pl %s>."
+
+# type: TP
+#: ../tin.1:2411
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr "B<URL highlighting in message body (url_highlight)>"
+
+# type: Plain text
+#: ../tin.1:2414 ../tin.5:2162
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr "Enable highlighting URLs in message body. Default is ON."
+
+# type: TP
+#: ../tin.1:2414
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr "B<Use ANSI colour (use_color)>"
+
+# type: Plain text
+#: ../tin.1:2417
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr "If enabled B<tin> uses ANSI-colours. Default is OFF."
+
+# type: TP
+#: ../tin.1:2417
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr "B<Use scroll keys on keypad (use_keypad)>"
+
+# type: TP
+#: ../tin.1:2420
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr "B<Use mouse in xterm (use_mouse)>"
+
+# type: Plain text
+#: ../tin.1:2426 ../tin.5:2176
+msgid ""
+"Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
+"Default is OFF."
+msgstr ""
+"Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
+"Default is OFF."
+
+# type: TP
+#: ../tin.1:2426
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+
+# type: Plain text
+#: ../tin.1:2436
+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>"
+"(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
+msgstr ""
+"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>"
+"(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
+
+# type: TP
+#: ../tin.1:2436
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+
+# type: Plain text
+#: ../tin.1:2439
+msgid ""
+"A regular expression that tin will use to find the begin of a verbatim block."
+msgstr ""
+"A regular expression that tin will use to find the begin of a verbatim block."
+
+# type: TP
+#: ../tin.1:2439
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+
+# type: Plain text
+#: ../tin.1:2442
+msgid ""
+"A regular expression that tin will use to find the end of a verbatim block."
+msgstr ""
+"A regular expression that tin will use to find the end of a verbatim block."
+
+# type: TP
+#: ../tin.1:2442
+#, no-wrap
+msgid "B<Detection of verbatim blocks (verbatim_handling)>"
+msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
+
+# type: Plain text
+#: ../tin.1:2445
+msgid "If ON verbatim blocks will be detected. Default is ON."
+msgstr "If ON verbatim blocks will be detected. Default is ON."
+
+# type: TP
+#: ../tin.1:2445
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr "B<Wildcard matching (wildcard)>"
+
+# type: Plain text
+#: ../tin.1:2459
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the wildmat notation, which is how this has traditionally been handled.  "
+"Setting this to 1 allows you to use B<perl>(1)  compatible regular "
+"expressions B<pcre>(3)  (see also B<perlre>(1)  and B<pcrepattern>(3)).  You "
+"will probably want to update your filter file if you use this regularly.  "
+"NB: Newsgroup names will always be matched using the wildmat notation."
+msgstr ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the wildmat notation, which is how this has traditionally been handled.  "
+"Setting this to 1 allows you to use B<perl>(1)  compatible regular "
+"expressions B<pcre>(3)  (see also B<perlre>(1)  and B<pcrepattern>(3)).  You "
+"will probably want to update your filter file if you use this regularly.  "
+"NB: Newsgroup names will always be matched using the wildmat notation."
+
+# type: TP
+#: ../tin.1:2459
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr "B<What to display instead of mark (word_h_display_marks)>"
+
+# type: Plain text
+#: ../tin.1:2463 ../tin.5:2216
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+
+# type: Plain text
+#: ../tin.1:2466 ../tin.5:2219
+msgid "B<no>"
+msgstr "B<no>"
+
+# type: Plain text
+#: ../tin.1:2468 ../tin.5:2221
+msgid "yes, B<display mark>"
+msgstr "yes, B<display mark>"
+
+# type: Plain text
+#: ../tin.1:2470 ../tin.5:2223
+msgid "print a B<space> instead"
+msgstr "print a B<space> instead"
+
+# type: TP
+#: ../tin.1:2471
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr "B<Word highlighting in message body (word_highlight)>"
+
+# type: Plain text
+#: ../tin.1:2479
+msgid ""
+"Enable word highlighting. See B<word_h_display_marks> for the options "
+"available. If B<use_color> is enabled the colors specified in "
+"B<col_markdash>, B<col_markslash>, B<col_markstar> and B<col_markstroke> are "
+"used for word highlighting else the character attributes specified in "
+"B<mono_markdash>, B<mono_markslash>, B<mono_markstar> and B<mono_markstroke> "
+"are used. Default is ON."
+msgstr ""
+"Enable word highlighting. See B<word_h_display_marks> for the options "
+"available. If B<use_color> is enabled the colours specified in "
+"B<col_markdash>, B<col_markslash>, B<col_markstar> and B<col_markstroke> are "
+"used for word highlighting else the character attributes specified in "
+"B<mono_markdash>, B<mono_markslash>, B<mono_markstar> and B<mono_markstroke> "
+"are used. Default is ON."
+
+# type: TP
+#: ../tin.1:2479
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr "B<Page line wrap column (wrap_column)>"
+
+# type: Plain text
+#: ../tin.1:2490 ../tin.5:2243
+msgid ""
+"Sets the column at which a displayed article body should be wrapped.  If "
+"this value is equal to 0, it defaults to the current screen width.  If this "
+"value is greater than your current screen width the part off-screen is not "
+"displayed. Thus setting this option to a large value can be used to disable "
+"wrapping. If this value is negative the wrap margin is the current screen "
+"width plus the given value (as long as the result is still positive, "
+"otherwise it will fall back to the current screen width). Default is 0, "
+"wrapping at the current screen width."
+msgstr ""
+"Sets the column at which a displayed article body should be wrapped.  If "
+"this value is equal to 0, it defaults to the current screen width.  If this "
+"value is greater than your current screen width the part off-screen is not "
+"displayed. Thus setting this option to a large value can be used to disable "
+"wrapping. If this value is negative the wrap margin is the current screen "
+"width plus the given value (as long as the result is still positive, "
+"otherwise it will fall back to the current screen width). Default is 0, "
+"wrapping at the current screen width."
+
+# type: TP
+#: ../tin.1:2490
+#, no-wrap
+msgid "B<Quote line when cross-posting (xpost_quote_format)>"
+msgstr "B<Quote line when cross-posting (xpost_quote_format)>"
+
+# type: Plain text
+#: ../tin.1:2497 ../tin.5:2253
+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 ""
+"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."
+
+# type: SS
+#: ../tin.1:2497
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+
+# type: Plain text
+#: ../tin.1:2504
+msgid ""
+"B<tin> allows certain attributes to be set on a per group basis. If it "
+"exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
+"is read. After that, the user's own attributes file I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.tin/attributes> is read.  The global attributes file is useful for "
+"distributing system-wide defaults to new users who have no private "
+"attributes file yet."
+msgstr ""
+"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."
+
+# type: Plain text
+#: ../tin.1:2512
+msgid ""
+"Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
+"the attributes are specified for that list. All attributes are set to a "
+"reasonable default so you only have to specify the attribute that you want "
+"to change (e.g., savedir). All toggle attributes are set by specifying ON/"
+"OFF. Otherwise, these function exactly the same as their global equivalents. "
+"For more details see B<tin>(5)."
+msgstr ""
+"Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
+"the attributes are specified for that list. All attributes are set to a "
+"reasonable default so you only have to specify the attribute that you want "
+"to change (e.g., savedir). All toggle attributes are set by specifying ON/"
+"OFF. Otherwise, these function exactly the same as their global equivalents. "
+"For more details see B<tin>(5)."
+
+# type: Plain text
+#: ../tin.1:2519
+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 ""
+"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."
+
+# type: Plain text
+#: ../tin.1:2526
+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 ""
+"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."
+
+# type: SS
+#: ../tin.1:2526
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "SCOPES MENU"
+
+# type: Plain text
+#: ../tin.1:2531
+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 ""
+"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."
+
+# type: Plain text
+#: ../tin.1:2542
+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 ""
+"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."
+
+# type: SS
+#: ../tin.1:2542
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr "FILTERING ARTICLES"
+
+# type: Plain text
+#.  FIXME - add scoring description
+#: ../tin.1:2549
+msgid ""
+"When there is a subject or an author which you are either very interested "
+"in, or find completely uninteresting, you can easily instruct B<tin> to "
+"I<auto-select> or I<auto-kill> articles that match I<rules> that you "
+"specify. This can be anything from the name of the author to the number of "
+"lines in an article."
+msgstr ""
+"When there is a subject or an author which you are either very interested "
+"in, or find completely uninteresting, you can easily instruct B<tin> to "
+"I<auto-select> or I<auto-kill> articles that match I<rules> that you "
+"specify. This can be anything from the name of the author to the number of "
+"lines in an article."
+
+# type: Plain text
+#: ../tin.1:2555
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> (see also B<tin>(5))  is read. Each time a newsgroup is entered the "
+"rules are applied and articles killed or selected when they meet certain "
+"criteria."
+msgstr ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> (see also B<tin>(5))  is read. Each time a newsgroup is entered the "
+"rules are applied and articles killed or selected when they meet certain "
+"criteria."
+
+# type: Plain text
+#: ../tin.1:2560
+msgid ""
+"The degree to which rules are applied depend on the B<kill_level> tinrc "
+"setting. By default killed articles will only be marked read. Adjust "
+"B<kill_level> for more aggressive processing. Articles that match an auto-"
+"selection rule are marked with a ''*''."
+msgstr ""
+"The degree to which rules are applied depend on the B<kill_level> tinrc "
+"setting. By default killed articles will only be marked read. Adjust "
+"B<kill_level> for more aggressive processing. Articles that match an auto-"
+"selection rule are marked with a ''*''."
+
+# type: Plain text
+#: ../tin.1:2565
+msgid ""
+"Filtering rules can be manually entered into I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/filter> (but don't do this whilst running B<tin> else you will lose your "
+"changes) or by using an on-screen menu within B<tin>."
+msgstr ""
+"Filtering rules can be manually entered into I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/filter> (but don't do this whilst running B<tin> else you will lose your "
+"changes) or by using an on-screen menu within B<tin>."
+
+# type: Plain text
+#: ../tin.1:2571
+msgid ""
+"The filtering capabilities of B<tin> have been significantly enhanced over "
+"previous versions to include scoring and better pattern matching. It is "
+"recommended that you read the file I<filtering> in the B<tin> documentation "
+"directory. This file can also be read online at E<lt>http://www.tin.org/"
+"filtering.txtE<gt>."
+msgstr ""
+"The filtering capabilities of B<tin> have been significantly enhanced over "
+"previous versions to include scoring and better pattern matching. It is "
+"recommended that you read the file I<filtering> in the B<tin> documentation "
+"directory. This file can also be read online at E<lt>http://www.tin.org/"
+"filtering.txtE<gt>."
+
+# type: Plain text
+#.  FIXME - Next paragraph is out of date
+#: ../tin.1:2583
+msgid ""
+"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
+"and Article levels. It allows the user to kill or select an article that "
+"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
+"the user. The user entered string can be applied to the ''Subject:'' or "
+"\\&''From:'' lines of an article. The kill description can be limited to the "
+"current newsgroup or it can apply to all newsgroups. Once entered the user "
+"can abort the command and not save the kill description, edit the kill file "
+"or save the kill description."
+msgstr ""
+"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
+"and Article levels. It allows the user to kill or select an article that "
+"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
+"the user. The user entered string can be applied to the ''Subject:'' or "
+"\\&''From:'' lines of an article. The kill description can be limited to the "
+"current newsgroup or it can apply to all newsgroups. Once entered the user "
+"can abort the command and not save the kill description, edit the kill file "
+"or save the kill description."
+
+# type: SS
+#: ../tin.1:2583
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "POSTING ARTICLES"
+
+# type: Plain text
+#: ../tin.1:2586
+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 ""
+"B<tin> allows posting of articles, follow-up to already posted articles and "
+"replying direct through mail to the author of an article."
+
+# type: Plain text
+#: ../tin.1:2596
+msgid ""
+"Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
+"entering the post subject the default editor (i.e., B<vi>(1))  or the editor "
+"specified by the $B<VISUAL> or $B<EDITOR> environment variable will be "
+"started and the article can be entered. To crosspost articles simply add a "
+"comma and the name of the newsgroup(s) to the end of the ''Newsgroups:'' "
+"line at the beginning of the article. After saving and exiting the editor "
+"you are asked if you wish to a)bort posting the article, e)dit the article "
+"again or p)ost the article to the specified newsgroup(s)."
+msgstr ""
+"Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
+"entering the post subject the default editor (i.e., B<vi>(1))  or the editor "
+"specified by the $B<VISUAL> or $B<EDITOR> environment variable will be "
+"started and the article can be entered. To crosspost articles simply add a "
+"comma and the name of the newsgroup(s) to the end of the ''Newsgroups:'' "
+"line at the beginning of the article. After saving and exiting the editor "
+"you are asked if you wish to a)bort posting the article, e)dit the article "
+"again or p)ost the article to the specified newsgroup(s)."
+
+# type: Plain text
+#: ../tin.1:2601
+msgid ""
+"Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
+"articles you have posted. The date the article was posted, which newsgroups "
+"the article was posted to and the articles subject line are displayed."
+msgstr ""
+"Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
+"articles you have posted. The date the article was posted, which newsgroups "
+"the article was posted to and the articles subject line are displayed."
+
+# type: Plain text
+#: ../tin.1:2609
+msgid ""
+"Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
+"B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
+"an already posted article. The B<PageFollowupQuote> command will copy the "
+"text of the original article into the editor. The "
+"B<PageFollowupQuoteHeaders> command will copy the text and all headers of "
+"the original article into the editor. The editing procedure is the same as "
+"when posting an article with the B<Post> ('B<w>') command."
+msgstr ""
+"Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
+"B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
+"an already posted article. The B<PageFollowupQuote> command will copy the "
+"text of the original article into the editor. The "
+"B<PageFollowupQuoteHeaders> command will copy the text and all headers of "
+"the original article into the editor. The editing procedure is the same as "
+"when posting an article with the B<Post> ('B<w>') command."
+
+# type: Plain text
+#: ../tin.1:2623
+msgid ""
+"Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
+"B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
+"the author of an already posted article. The B<PageReplyQuote> command will "
+"copy the text of the original article into the editor. The "
+"B<PageReplyQuoteHeaders> command will copy the text and all headers of the "
+"original article into the editor. The editing procedure is the same as when "
+"posting an article with the B<Post> ('B<w>') command. After saving and "
+"exiting the editor you are asked if you wish to abort sending the article "
+"via B<PostAbort> ('B<a>'), edit the article again via B<PostEdit> ('B<e>') "
+"or send the article to the author via B<PostSend> ('B<s>')."
+msgstr ""
+"Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
+"B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
+"the author of an already posted article. The B<PageReplyQuote> command will "
+"copy the text of the original article into the editor. The "
+"B<PageReplyQuoteHeaders> command will copy the text and all headers of the "
+"original article into the editor. The editing procedure is the same as when "
+"posting an article with the B<Post> ('B<w>') command. After saving and "
+"exiting the editor you are asked if you wish to abort sending the article "
+"via B<PostAbort> ('B<a>'), edit the article again via B<PostEdit> ('B<e>') "
+"or send the article to the author via B<PostSend> ('B<s>')."
+
+# type: SS
+#: ../tin.1:2623
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "CUSTOMIZING THE ARTICLE QUOTE STRING"
+
+# type: Plain text
+#: ../tin.1:2631
+msgid ""
+"When posting a followup to an article or replying direct to the author of an "
+"article via email the text of the article can be quoted. The beginning of "
+"the quoted text can contain information about the quoted article (e.g., Name "
+"and the Message-ID of the article). To allow for different situations "
+"certain information from the article can be used in the quoted string. The "
+"following variables are expanded if found in the tinrc variables "
+"B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
+msgstr ""
+"When posting a followup to an article or replying direct to the author of an "
+"article via email the text of the article can be quoted. The beginning of "
+"the quoted text can contain information about the quoted article (e.g., Name "
+"and the Message-ID of the article). To allow for different situations "
+"certain information from the article can be used in the quoted string. The "
+"following variables are expanded if found in the tinrc variables "
+"B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
+
+# type: ta
+#: ../tin.1:2633
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr "\\w'%A  'u +\\w'Address'u"
+
+# type: Plain text
+#: ../tin.1:2642
+#, no-wrap
+msgid ""
+"B<%A>\tAddress (Email)\n"
+"B<%D>\tDate (uses B<date_format>)\n"
+"B<%F>\tFull address (%N E<lt>%AE<gt>)\n"
+"B<%G>\tGroupname\n"
+"B<%M>\tMessage-ID\n"
+"B<%N>\tFullname of author\n"
+"B<%C>\tFirstname of author\n"
+"B<%I>\tInitials of author\n"
+msgstr ""
+"B<%A>\tAddress (Email)\n"
+"B<%D>\tDate (uses B<date_format>)\n"
+"B<%F>\tFull address (%N E<lt>%AE<gt>)\n"
+"B<%G>\tGroupname\n"
+"B<%M>\tMessage-ID\n"
+"B<%N>\tFullname of author\n"
+"B<%C>\tFirstname of author\n"
+"B<%I>\tInitials of author\n"
+
+# type: Plain text
+#: ../tin.1:2645
+msgid "e.g.,"
+msgstr "e.g.,"
+
+# type: Plain text
+#: ../tin.1:2650
+#, no-wrap
+msgid ""
+"CW<mail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:>\n"
+msgstr ""
+"CW<mail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:>\n"
+
+# type: Plain text
+#: ../tin.1:2654
+msgid "would expand to:"
+msgstr "would expand to:"
+
+# type: Plain text
+#: ../tin.1:2659
+#, no-wrap
+msgid ""
+"CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:>\n"
+msgstr ""
+"CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:>\n"
+
+# type: Plain text
+#: ../tin.1:2669
+msgid ""
+"The quoted text section of an article is marked by a preceding quote string "
+"at the beginning of each quoted line. The default quote string is set to "
+"\\&'E<gt>_'. The default can be changed by setting the tinrc variable "
+"B<quote_chars> to ones own preference. (Note that '_' underline is used to "
+"represent a space)."
+msgstr ""
+"The quoted text section of an article is marked by a preceding quote string "
+"at the beginning of each quoted line. The default quote string is set to "
+"\\&'E<gt>_'. The default can be changed by setting the tinrc variable "
+"B<quote_chars> to ones own preference. (Note that '_' underline is used to "
+"represent a space)."
+
+# type: SS
+#: ../tin.1:2669
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+
+# type: Plain text
+#: ../tin.1:2676
+msgid ""
+"The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
+"B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
+"or B<GroupRepost> ('B<x>') and B<GroupSave>, B<PageSave> or B<ThreadSave> "
+"('B<s>' and B<GroupAutoSave>, B<PageAutoSave> or B<ThreadAutoSave> 'B<S>') "
+"articles is the same for ease of use."
+msgstr ""
+"The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
+"B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
+"or B<GroupRepost> ('B<x>') and B<GroupSave>, B<PageSave> or B<ThreadSave> "
+"('B<s>' and B<GroupAutoSave>, B<PageAutoSave> or B<ThreadAutoSave> 'B<S>') "
+"articles is the same for ease of use."
+
+# type: Plain text
+#: ../tin.1:2681
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+
+# type: Plain text
+#: ../tin.1:2685
+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 "
+"etc."
+msgstr ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regex pattern, tagged articles you wish to mail, pipe "
+"etc."
+
+# type: Plain text
+#: ../tin.1:2689
+msgid ""
+"Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
+"command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
+"command."
+msgstr ""
+"Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
+"command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
+"command."
+
+# type: Plain text
+#: ../tin.1:2695
+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"
+"\"). Any articles that match the entered expression will be mailed, piped "
+"etc. See also the B<wildcard> tinrc variable for advanced pattern matching "
+"options."
+msgstr ""
+"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"
+"\"). Any articles that match the entered expression will be mailed, piped "
+"etc. See also the B<wildcard> tinrc variable for advanced pattern matching "
+"options."
+
+# type: Plain text
+#: ../tin.1:2700
+msgid ""
+"Various expansion characters are recognized when entering the directory and "
+"file to save to. Environment variables (prefixed with '$') and user home "
+"directories (prefixed by '~' or '~username') can be specified.  Environment "
+"variables can themselves contain other special characters."
+msgstr ""
+"Various expansion characters are recognised when entering the directory and "
+"file to save to. Environment variables (prefixed with '$') and user home "
+"directories (prefixed by '~' or '~username') can be specified.  Environment "
+"variables can themselves contain other special characters."
+
+# type: Plain text
+#: ../tin.1:2705
+msgid ""
+"To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
+"the save filename. If you enter just '=' then articles will be saved to a "
+"mailbox with the name of the current newsgroup (eg, alt.sources).  See "
+"B<maildir>."
+msgstr ""
+"To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
+"the save filename. If you enter just '=' then articles will be saved to a "
+"mailbox with the name of the current newsgroup (eg, alt.sources).  See "
+"B<maildir>."
+
+# type: Plain text
+#: ../tin.1:2709
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
+"(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
+msgstr ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
+"(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
+
+# type: Plain text
+#: ../tin.1:2715
+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 ""
+"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>."
+
+# type: SS
+#: ../tin.1:2715
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
+
+# type: Plain text
+#: ../tin.1:2727
+msgid ""
+"B<tin> allows new/unread news articles to be mailed (''B<-M>'' and \\&''B<-"
+"N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
+"Useful when going on holiday and you don't want to return and find that "
+"expire has removed a whole load of unread articles. Best to run via B<cron>"
+"(1)  everyday while away, after which you will be mailed a report of which "
+"articles were mailed/saved from which newsgroups and the total number of "
+"articles mailed/saved. Articles are saved in a private news structure under "
+"your E<lt>savedirE<gt> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>). Be careful of using this option if you read a lot of groups because "
+"you could overflow your file system."
+msgstr ""
+"B<tin> allows new/unread news articles to be mailed (''B<-M>'' and \\&''B<-"
+"N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
+"Useful when going on holiday and you don't want to return and find that "
+"expire has removed a whole load of unread articles. Best to run via B<cron>"
+"(1)  everyday while away, after which you will be mailed a report of which "
+"articles were mailed/saved from which newsgroups and the total number of "
+"articles mailed/saved. Articles are saved in a private news structure under "
+"your E<lt>savedirE<gt> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>). Be careful of using this option if you read a lot of groups because "
+"you could overflow your file system."
+
+# type: Plain text
+#: ../tin.1:2731
+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 ""
+"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>''."
+
+# type: Plain text
+#: ../tin.1:2738
+msgid ""
+"If you only want to save some of your groups use the B<batch_save> tinrc "
+"variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
+"and then use the B<batch_save> attribute to fine tune which groups you want "
+"to have saved. For example, if you want to save most of your groups, then "
+"set B<batch_save> to ON in tinrc and selectively turn off the ones you don't "
+"want using attributes."
+msgstr ""
+"If you only want to save some of your groups use the B<batch_save> tinrc "
+"variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
+"and then use the B<batch_save> attribute to fine tune which groups you want "
+"to have saved. For example, if you want to save most of your groups, then "
+"set B<batch_save> to ON in tinrc and selectively turn off the ones you don't "
+"want using attributes."
+
+# type: TP
+#: ../tin.1:2739
+#, 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:2743
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+
+# type: TP
+#: ../tin.1:2744
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr "B<tin -S -c -f newsrc.save>"
+
+# type: Plain text
+#: ../tin.1:2748
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+
+# type: TP
+#: ../tin.1:2749
+#, no-wrap
+msgid "B<tin -R>"
+msgstr "B<tin -R>"
+
+# type: Plain text
+#: ../tin.1:2754
+msgid "(read any articles saved by B<tin -S>)"
+msgstr "(read any articles saved by B<tin -S>)"
+
+# type: SS
+#: ../tin.1:2754
+#, no-wrap
+msgid "RANGES"
+msgstr "RANGES"
+
+# type: Plain text
+#: ../tin.1:2765
+msgid ""
+"A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
+"key. Certain B<tin> commands will operate on a range if one exists rather "
+"than just the current item. A range is an expression of the form "
+"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
+"on the current screen. Other than absolute numeric positions, '.' can be "
+"used in place of the current cursor position and '$' can be used to mean the "
+"highest number available. Currently the only commands that understand ranges "
+"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
+"B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+"A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
+"key. Certain B<tin> commands will operate on a range if one exists rather "
+"than just the current item. A range is an expression of the form "
+"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
+"on the current screen. Other than absolute numeric positions, '.' can be "
+"used in place of the current cursor position and '$' can be used to mean the "
+"highest number available. Currently the only commands that understand ranges "
+"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
+"B<MarkThdUnread> ('B<Z>')."
+
+# type: SS
+#: ../tin.1:2766
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "NEWSGROUP LISTS & WILDCARDS"
+
+# type: Plain text
+#: ../tin.1:2777
+msgid ""
+"Several places in B<tin> allow you to specify a list of newsgroups. These "
+"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
+"mechanism. The scope= attributes file tag and the filter file group= tag "
+"also use the same syntax. B<tin> interprets this variable similarly to B<rn"
+"(1).> It contains a list of patterns, separated by commas and possibly "
+"prefixed with exclamation points. An exclamation point negates the meaning "
+"of a match on this pattern, and can be used to cancel certain matches. Some "
+"examples:"
+msgstr ""
+"Several places in B<tin> allow you to specify a list of newsgroups. These "
+"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
+"mechanism. The scope= attributes file tag and the filter file group= tag "
+"also use the same syntax. B<tin> interprets this variable similarly to B<rn"
+"(1).> It contains a list of patterns, separated by commas and possibly "
+"prefixed with exclamation points. An exclamation point negates the meaning "
+"of a match on this pattern, and can be used to cancel certain matches. Some "
+"examples:"
+
+# type: Plain text
+#: ../tin.1:2779
+msgid "I<alt.config,news.*,!news.test>"
+msgstr "I<alt.config,news.*,!news.test>"
+
+# type: Plain text
+#: ../tin.1:2781
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+
+# type: Plain text
+#: ../tin.1:2786
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+msgstr ""
+"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+
+# type: SS
+#: ../tin.1:2786
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "SIGNATURES"
+
+# type: Plain text
+#: ../tin.1:2795
+msgid ""
+"B<tin> will recognize a signature in either I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> or I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  If I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.signature> exists, then the signature will be pulled into the editor "
+"for mail commands only. A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> will not be pulled into the editor for posting commands since "
+"B<inews>(1)  will append the signature itself."
+msgstr ""
+"B<tin> will recognise a signature in either I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> or I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  If I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.signature> exists, then the signature will be pulled into the editor "
+"for mail commands only. A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> will not be pulled into the editor for posting commands since "
+"B<inews>(1)  will append the signature itself."
+
+# type: Plain text
+#: ../tin.1:2798
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+
+# type: Plain text
+#: ../tin.1:2800
+msgid "The following is an example of a I<.Sig> file:"
+msgstr "The following is an example of a I<.Sig> file:"
+
+# type: Plain text
+#: ../tin.1:2805
+#, no-wrap
+msgid ""
+"CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
+msgstr ""
+"CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
+
+# type: Plain text
+#: ../tin.1:2820
+msgid ""
+"B<tin> also has the capability to generate random signatures on a per "
+"newsgroup basis if so desired. The way to accomplish this is to specify the "
+"default signature or the group attribute sigfile as a directory. If for "
+"example the sigfile path is I</usr/iain/.sigs> and I<.sigs> is a directory "
+"then B<tin> will select a random signature from any file that is in the "
+"directory I<.sigs> (note: one signature per numbered file). A random "
+"signature can also consist of a fixed part signature that can contain your "
+"name, address etc. followed by the random sig. The fixed part of the random "
+"sig is read from the file I<$HOME/.sigfixed>."
+msgstr ""
+"B<tin> also has the capability to generate random signatures on a per "
+"newsgroup basis if so desired. The way to accomplish this is to specify the "
+"default signature or the group attribute sigfile as a directory. If for "
+"example the sigfile path is I</usr/iain/.sigs> and I<.sigs> is a directory "
+"then B<tin> will select a random signature from any file that is in the "
+"directory I<.sigs> (note: one signature per numbered file). A random "
+"signature can also consist of a fixed part signature that can contain your "
+"name, address etc. followed by the random sig. The fixed part of the random "
+"sig is read from the file I<$HOME/.sigfixed>."
+
+# type: SS
+#: ../tin.1:2820
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "TIPS AND TRICKS"
+
+# type: Plain text
+#: ../tin.1:2824
+msgid ""
+"B<tin> can be pretty much be navigated by using the four cursor keys.  The "
+"left arrow key goes up a level, the right arrow key goes down a level, the "
+"up arrow key goes up a line and the down arrow key goes down a line."
+msgstr ""
+"B<tin> can be pretty much be navigated by using the four cursor keys.  The "
+"left arrow key goes up a level, the right arrow key goes down a level, the "
+"up arrow key goes up a line and the down arrow key goes down a line."
+
+# type: Plain text
+#: ../tin.1:2826
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+"The following newsgroups provide useful information concerning news software:"
+
+# type: Plain text
+#: ../tin.1:2829
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+
+# type: Plain text
+#: ../tin.1:2831
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr "\\(emnews.software.nntp (info. about NNTP)"
+
+# type: Plain text
+#: ../tin.1:2833
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+
+# type: Plain text
+#: ../tin.1:2837
+msgid ""
+"Many prompts within B<tin> offer a default choice that the cursor is "
+"positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
+"Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
+msgstr ""
+"Many prompts within B<tin> offer a default choice that the cursor is "
+"positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
+"Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
+
+# type: Plain text
+#: ../tin.1:2844
+msgid ""
+"When B<tin> is run in an B<xterm>(1x)  it will resize itself each time the "
+"B<xterm>(1x)  is resized."
+msgstr ""
+"When B<tin> is run in an B<xterm>(1x)  it will resize itself each time the "
+"B<xterm>(1x)  is resized."
+
+# type: Plain text
+#: ../tin.1:2848
+msgid ""
+"B<tin> will reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file at set intervals (B<reread_active_file_secs>) to show any "
+"newly arrived news."
+msgstr ""
+"B<tin> will reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file at set intervals (B<reread_active_file_secs>) to show any "
+"newly arrived news."
+
+# type: Plain text
+#: ../tin.1:2853
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+
+# type: SS
+#: ../tin.1:2853
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "XTERM BUTTONS"
+
+# type: Plain text
+#: ../tin.1:2859
+msgid ""
+"If the environment variable B<$TERM> is set to B<xterm>(1x), then button "
+"pressing can be used to select groups and articles. In this discussion, the "
+"buttons are assumed to be assigned conventionally (i.e., Button1 is the left "
+"button)."
+msgstr ""
+"If the environment variable B<$TERM> is set to B<xterm>(1x), then button "
+"pressing can be used to select groups and articles. In this discussion, the "
+"buttons are assumed to be assigned conventionally (i.e., Button1 is the left "
+"button)."
+
+# type: Plain text
+#: ../tin.1:2861
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr "In general (i.e., for the group, thread and article menus),"
+
+# type: TP
+#: ../tin.1:2861
+#, no-wrap
+msgid "Button1 (left)"
+msgstr "Button1 (left)"
+
+# type: Plain text
+#: ../tin.1:2864
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+
+# type: TP
+#: ../tin.1:2864
+#, no-wrap
+msgid "Button2 (center)"
+msgstr "Button2 (centre)"
+
+# type: Plain text
+#: ../tin.1:2868
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+
+# type: TP
+#: ../tin.1:2868
+#, no-wrap
+msgid "Button3 (right)"
+msgstr "Button3 (right)"
+
+# type: Plain text
+#: ../tin.1:2872
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+
+# type: Plain text
+#: ../tin.1:2874
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr "In the group selection menu, if the mouse is pointing at a group then:"
+
+# type: TP
+#: ../tin.1:2874 ../tin.1:2886 ../tin.1:2900
+#, no-wrap
+msgid "left button"
+msgstr "left button"
+
+# type: Plain text
+#: ../tin.1:2878
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+
+# type: TP
+#: ../tin.1:2878 ../tin.1:2890 ../tin.1:2903
+#, no-wrap
+msgid "center button"
+msgstr "centre button"
+
+# type: Plain text
+#: ../tin.1:2881
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr "quits the program, just like B<Quit> ('B<q>')."
+
+# type: TP
+#: ../tin.1:2881 ../tin.1:2895 ../tin.1:2908
+#, no-wrap
+msgid "right button"
+msgstr "right button"
+
+# type: Plain text
+#: ../tin.1:2884
+msgid "moves to the group pointed at."
+msgstr "moves to the group pointed at."
+
+# type: Plain text
+#: ../tin.1:2886
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+
+# type: Plain text
+#: ../tin.1:2890
+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 ""
+"reads the article pointed at, just like B<GroupReadBasenote> "
+"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
+
+# type: Plain text
+#: ../tin.1:2895
+msgid ""
+"exits the menu, catching up on the group if you have "
+"B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+msgstr ""
+"exits the menu, catching up on the group if you have "
+"B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+
+# type: Plain text
+#: ../tin.1:2898
+msgid "moves to the article (or thread) pointed at."
+msgstr "moves to the article (or thread) pointed at."
+
+# type: Plain text
+#: ../tin.1:2900
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr "In the thread menu, if the mouse is pointing at an article then:"
+
+# type: Plain text
+#: ../tin.1:2903
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+
+# type: Plain text
+#: ../tin.1:2908
+msgid ""
+"exits the menu, catching up on the thread if you have "
+"B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+msgstr ""
+"exits the menu, catching up on the thread if you have "
+"B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+
+# type: Plain text
+#: ../tin.1:2911
+msgid "moves to the article pointed at."
+msgstr "moves to the article pointed at."
+
+# type: Plain text
+#: ../tin.1:2918
+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 ""
+"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."
+
+# type: SS
+#: ../tin.1:2918
+#, no-wrap
+msgid "INDEX FILES"
+msgstr "INDEX FILES"
+
+# type: Plain text
+#: ../tin.1:2923
+msgid ""
+"If your news server supports NOV index files (see B<newsoverview>(5), most "
+"modern installations will) and you have a fast connection to your news "
+"server then this section can be ignored."
+msgstr ""
+"If your news server supports NOV index files (see B<newsoverview>(5), most "
+"modern installations will) and you have a fast connection to your news "
+"server then this section can be ignored."
+
+# type: Plain text
+#: ../tin.1:2929
+msgid ""
+"If your news server doesn't support NOV index files or you have a very slow "
+"connection to your news server then B<tin> can cache the index for each "
+"newsgroup if B<cache_overview_files> is set to ON.  Note that this cache can "
+"use up large amounts of diskspace if you read a lot of groups and/or high "
+"traffic groups."
+msgstr ""
+"If your news server doesn't support NOV index files or you have a very slow "
+"connection to your news server then B<tin> can cache the index for each "
+"newsgroup if B<cache_overview_files> is set to ON.  Note that this cache can "
+"use up large amounts of diskspace if you read a lot of groups and/or high "
+"traffic groups."
+
+# type: Plain text
+#: ../tin.1:2938
+msgid ""
+"Each user creates/updates his/her own index files that are stored in I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you are "
+"reading via NNTP then the news server name will be appended to keep the "
+"indexes for different servers separate. If you are reading off the local "
+"spool and local overview files already exist then turning on caching will "
+"have no effect. Likewise unless you see significant delays entering a group "
+"when reading via NNTP then turning on caching will have little or no effect."
+msgstr ""
+"Each user creates/updates his/her own index files that are stored in I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you are "
+"reading via NNTP then the news server name will be appended to keep the "
+"indexes for different servers separate. If you are reading off the local "
+"spool and local overview files already exist then turning on caching will "
+"have no effect. Likewise unless you see significant delays entering a group "
+"when reading via NNTP then turning on caching will have little or no effect."
+
+# type: Plain text
+#: ../tin.1:2945
+msgid ""
+"Entering a group the first time tends to be slow because the index file must "
+"be built from scratch. To alleviate the slowness start B<tin> to create all "
+"index files for the groups you subscribe to with B<tin -u -v> and go for a "
+"coffee. Subsequent readings of a group will only need to do incremental "
+"updating of the index file and will be much faster as only new articles will "
+"need to be cached."
+msgstr ""
+"Entering a group the first time tends to be slow because the index file must "
+"be built from scratch. To alleviate the slowness start B<tin> to create all "
+"index files for the groups you subscribe to with B<tin -u -v> and go for a "
+"coffee. Subsequent readings of a group will only need to do incremental "
+"updating of the index file and will be much faster as only new articles will "
+"need to be cached."
+
+# type: Plain text
+#: ../tin.1:2950
+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 ""
+"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:"
+
+# type: Plain text
+#: ../tin.1:2955
+#, 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:2963
+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 "
+"groups you are not reading anymore with something like:"
+msgstr ""
+"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 "
+"groups you are not reading anymore with something like:"
+
+# type: Plain text
+#: ../tin.1:2969
+#, no-wrap
+msgid ""
+"CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
+msgstr ""
+"CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
+
+# type: SH
+#: ../tin.1:2974 ../tin.5:20
+#, no-wrap
+msgid "FILES"
+msgstr "FILES"
+
+# type: Plain text
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        $PWD/trace[.out]   (--with-trace)
+#.        $TMPDIR/NNTP       (-D 1)
+#.        $TMPDIR/FILTER     (-D 2)
+#.        $TMPDIR/ARTS       (-D 2)
+#.        $TMPDIR/BITMAP     (-D 4)
+#.        $TMPDIR/REFS.dump  (-D 8)
+#.        $TMPDIR/REFS.info  (-D 8)
+#.        $TMPDIR/MALLOC     (-D 16)
+#.        $TMPDIR/ATTRIBUTES (-D 32)
+#.        $TMPDIR/SCOPES     (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#: ../tin.1:2990
+msgid "For a detailed description see B<tin>(5)."
+msgstr "For a detailed description see B<tin>(5)."
+
+# type: Plain text
+#: ../tin.1:2992 ../tin.5:40
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+# type: Plain text
+#: ../tin.1:2994 ../tin.5:42
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
+
+# type: Plain text
+#: ../tin.1:2996 ../tin.5:44
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+# type: Plain text
+#: ../tin.1:2998 ../tin.5:46
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+# type: Plain text
+#: ../tin.1:3000 ../tin.5:48
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+# type: Plain text
+#: ../tin.1:3002 ../tin.5:50
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+# type: Plain text
+#: ../tin.1:3005 ../tin.5:219
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+# type: Plain text
+#: ../tin.1:3008 ../tin.5:229
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+# type: Plain text
+#: ../tin.1:3011 ../tin.5:236
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+# type: Plain text
+#: ../tin.1:3013 ../tin.5:238
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+# type: Plain text
+#: ../tin.1:3015 ../tin.5:240
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+# type: Plain text
+#: ../tin.1:3018 ../tin.5:247
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+# type: Plain text
+#: ../tin.1:3021 ../tin.5:280
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+# type: Plain text
+#: ../tin.1:3025 ../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:3029 ../tin.5:317
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+# type: Plain text
+#: ../tin.1:3031 ../tin.5:319
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+# type: Plain text
+#: ../tin.1:3034 ../tin.5:326
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+# type: Plain text
+#: ../tin.1:3037 ../tin.5:333
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+# type: Plain text
+#: ../tin.1:3040 ../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:3044 ../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:3048 ../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:3051 ../tin.5:363
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+# type: Plain text
+#: ../tin.1:3054 ../tin.5:397
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+# type: Plain text
+#.  tin uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths (/news/etc/)
+#.  ${TIN_LIBDIR\-/news/etc"}/attributes
+#: ../tin.1:3058 ../tin.5:408
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+# type: Plain text
+#: ../tin.1:3060 ../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:3063 ../tin.5:735
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+# type: Plain text
+#: ../tin.1:3067 ../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:3069 ../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:3073 ../tin.5:1051
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+# type: Plain text
+#: ../tin.1:3076 ../tin.5:1067
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+# type: Plain text
+#: ../tin.1:3079 ../tin.5:1093
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+# type: Plain text
+#: ../tin.1:3082 ../tin.5:1100
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+# type: Plain text
+#: ../tin.1:3085 ../tin.5:1110
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+# type: Plain text
+#: ../tin.1:3089
+#, 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:3094
+#, 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 uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths (/news/etc/)
+#.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
+#: ../tin.1:3099 ../tin.5:1163
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+# type: Plain text
+#: ../tin.1:3101 ../tin.5:1165
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+# type: Plain text
+#: ../tin.1:3104 ../tin.5:2257
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+# type: Plain text
+#: ../tin.1:3107
+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 uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths
+#.  (described shown below).
+#: ../tin.1:3110 ../tin.5:2364
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+# type: Plain text
+#: ../tin.1:3113 ../tin.5:2424
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+# type: Plain text
+#: ../tin.1:3116 ../tin.5:2451
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+# type: Plain text
+#: ../tin.1:3119 ../tin.5:2474
+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:3122 ../tin.5:2484
+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:3125 ../tin.5:2502
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+# type: SH
+#: ../tin.1:3128
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ENVIRONMENT"
+
+# type: TP
+#: ../tin.1:3142
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+# type: Plain text
+#: ../tin.1:3150
+msgid ""
+"Define this variable if you want to specify command-line options that B<tin> "
+"should be started with to save typing them each time it is started. The "
+"contents of the environment variable are added to the front of the command-"
+"line options before it is parsed therefore allowing an option specified on "
+"the command-line to override the same option specified in the environment."
+msgstr ""
+"Define this variable if you want to specify command-line options that B<tin> "
+"should be started with to save typing them each time it is started. The "
+"contents of the environment variable are added to the front of the command-"
+"line options before it is parsed therefore allowing an option specified on "
+"the command-line to override the same option specified in the environment."
+
+# type: TP
+#: ../tin.1:3150
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+# type: Plain text
+#: ../tin.1:3155
+msgid ""
+"Define this variable if you do not want the I<.tin> directory in I<$HOME/>. "
+"E.g., if you want all B<tin>'s private files in I</tmp/.tin> you would set "
+"$B<TIN_HOMEDIR> to I</tmp>."
+msgstr ""
+"Define this variable if you do not want the I<.tin> directory in I<$HOME/>. "
+"E.g., if you want all B<tin>'s private files in I</tmp/.tin> you would set "
+"$B<TIN_HOMEDIR> to I</tmp>."
+
+# type: TP
+#: ../tin.1:3155
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+# type: Plain text
+#: ../tin.1:3161
+msgid ""
+"Define this variable if you do not want the I<.news> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news index "
+"files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
+msgstr ""
+"Define this variable if you do not want the I<.news> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news index "
+"files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
+
+# type: TP
+#: ../tin.1:3161
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+# type: Plain text
+#: ../tin.1:3167
+msgid ""
+"Define this variable if you do not want the I<.mail> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail index "
+"files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
+msgstr ""
+"Define this variable if you do not want the I<.mail> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail index "
+"files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
+
+# type: TP
+#: ../tin.1:3167
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+# type: Plain text
+#: ../tin.1:3173
+msgid ""
+"Define this variable if you do not want the I<.save> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save index "
+"files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
+msgstr ""
+"Define this variable if you do not want the I<.save> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save index "
+"files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
+
+# type: TP
+#: ../tin.1:3173
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+# type: Plain text
+#: ../tin.1:3178
+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 "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If tin is "
+"running in NNTP mode setting this variable has no effect."
+
+# type: TP
+#: ../tin.1:3178
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+# type: Plain text
+#: ../tin.1:3183
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If tin is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If tin is "
+"running in NNTP mode setting this variable has no effect."
+
+# type: TP
+#: ../tin.1:3183
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+# type: Plain text
+#: ../tin.1:3189
+msgid ""
+"Define this variable if you want to override the B<NOVROOTDIR> path that was "
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If tin "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Define this variable if you want to override the B<NOVROOTDIR> path that was "
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If tin "
+"is running in NNTP mode setting this variable has no effect."
+
+# type: TP
+#: ../tin.1:3189
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+# type: Plain text
+#: ../tin.1:3195
+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 "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If tin is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+
+# type: TP
+#: ../tin.1:3195
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+# type: Plain text
+#: ../tin.1:3201
+msgid ""
+"The default NNTP server to remotely read news from. This variable only needs "
+"to be set if the ''B<-r>'' command-line option is specified and the file I</"
+"etc/nntpserver> does not exist. The ''B<-g>'' command line option overrides "
+"$B<NNTPSERVER>."
+msgstr ""
+"The default NNTP server to remotely read news from. This variable only needs "
+"to be set if the ''B<-r>'' command-line option is specified and the file I</"
+"etc/nntpserver> does not exist. The ''B<-g>'' command line option overrides "
+"$B<NNTPSERVER>."
+
+# type: TP
+#: ../tin.1:3201
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+# type: Plain text
+#: ../tin.1:3206
+msgid ""
+"The NNTP TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
+"overrides $B<NNTPPORT>."
+msgstr ""
+"The NNTP TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
+"overrides $B<NNTPPORT>."
+
+# type: TP
+#: ../tin.1:3206
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+# type: Plain text
+#: ../tin.1:3210
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+
+# type: TP
+#: ../tin.1:3210
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+# type: Plain text
+#.  TODO: short document the different tables (doc/iso2asc.txt) here
+#: ../tin.1:3215
+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 ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from 0 to 6."
+
+# type: TP
+#: ../tin.1:3215
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+# type: Plain text
+#: ../tin.1:3221
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+
+# type: TP
+#: ../tin.1:3221
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr "B<NEWSORG (DomainOS)>"
+
+# type: Plain text
+#: ../tin.1:3224
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+
+# type: TP
+#: ../tin.1:3224
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+# type: Plain text
+#: ../tin.1:3229
+msgid ""
+"Set the article header field ''Reply-To:'' to the return address specified "
+"by the variable. This is useful if you wish to receive replies at a "
+"different address."
+msgstr ""
+"Set the article header field ''Reply-To:'' to the return address specified "
+"by the variable. This is useful if you wish to receive replies at a "
+"different address."
+
+# type: TP
+#: ../tin.1:3229
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+# type: Plain text
+#: ../tin.1:3233
+msgid ""
+"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"B<mail_address>."
+
+# type: TP
+#: ../tin.1:3233
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+# type: Plain text
+#: ../tin.1:3236
+msgid "Same as $B<NAME>."
+msgstr "Same as $B<NAME>."
+
+# type: TP
+#: ../tin.1:3236
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+# type: Plain text
+#: ../tin.1:3241
+msgid ""
+"Pathname of the user's home directory. See B<environ>(5)  for more info."
+msgstr ""
+"Pathname of the user's home directory. See B<environ>(5)  for more info."
+
+# type: TP
+#: ../tin.1:3241
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+# type: Plain text
+#: ../tin.1:3245
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+
+# type: TP
+#: ../tin.1:3245
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+# type: Plain text
+#: ../tin.1:3248
+msgid "Full path to the users mailbox."
+msgstr "Full path to the users mailbox."
+
+# type: TP
+#: ../tin.1:3248
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+# type: Plain text
+#: ../tin.1:3257
+msgid ""
+"This variable has precedence over the default editor (i.e., B<vi>(1))  that "
+"is used in all editing operations within B<tin> (e.g., posting, replying, "
+"follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-vi}\"}>. See "
+"B<environ>(5)  for more info."
+msgstr ""
+"This variable has precedence over the default editor (i.e., B<vi>(1))  that "
+"is used in all editing operations within B<tin> (e.g., posting, replying, "
+"follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-vi}\"}>. See "
+"B<environ>(5)  for more info."
+
+# type: TP
+#: ../tin.1:3257
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+# type: Plain text
+#: ../tin.1:3266
+msgid ""
+"If $B<VISUAL> is unset, then this variable is looked up for a default "
+"editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
+"default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>(5)  for "
+"more info."
+msgstr ""
+"If $B<VISUAL> is unset, then this variable is looked up for a default "
+"editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
+"default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>(5)  for "
+"more info."
+
+# type: TP
+#: ../tin.1:3266
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+# type: Plain text
+#: ../tin.1:3272
+msgid ""
+"A new group is checked against the list of patterns; if it matches, B<tin> "
+"subscribes the user to the group without further query.  See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for an explanation of the valid syntax. For "
+"example, setting"
+msgstr ""
+"A new group is checked against the list of patterns; if it matches, B<tin> "
+"subscribes the user to the group without further query.  See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for an explanation of the valid syntax. For "
+"example, setting"
+
+# type: Plain text
+#: ../tin.1:3274
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+
+# type: Plain text
+#: ../tin.1:3279
+msgid ""
+"will automatically subscribe the user to all new groups in the comp.os.unix "
+"hierarchy, and all talk groups other than talk.politics groups (which will "
+"be queried for as usual). Of course this does not work if B<tin> is started "
+"with the ''B<-X>'' command-line switch."
+msgstr ""
+"will automatically subscribe the user to all new groups in the comp.os.unix "
+"hierarchy, and all talk groups other than talk.politics groups (which will "
+"be queried for as usual). Of course this does not work if B<tin> is started "
+"with the ''B<-X>'' command-line switch."
+
+# type: TP
+#: ../tin.1:3279
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+# type: Plain text
+#: ../tin.1:3283
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+
+# type: Plain text
+#: ../tin.1:3285
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+
+# type: Plain text
+#: ../tin.1:3289
+msgid ""
+"will automatically unsubscribe the user from all new alt.flame groups and "
+"all groups starting with u (university groups) other than UK groups (which "
+"will be queried for as usual)."
+msgstr ""
+"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)."
+
+# type: TP
+#: ../tin.1:3289
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+# type: Plain text
+#: ../tin.1:3293
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+
+# type: TP
+#: ../tin.1:3293
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+# type: Plain text
+#: ../tin.1:3298
+msgid ""
+"This variable can be used to override the default path search for mailcap "
+"files. See also B<tin>(5)."
+msgstr ""
+"This variable can be used to override the default path search for mailcap "
+"files. See also B<tin>(5)."
+
+# type: TP
+#: ../tin.1:3298
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+# type: Plain text
+#: ../tin.1:3303
+msgid ""
+"Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
+"g. metamutt)."
+msgstr ""
+"Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
+"g. metamutt)."
+
+# type: TP
+#: ../tin.1:3303
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+# type: TP
+#: ../tin.1:3305
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+# type: Plain text
+#: ../tin.1:3310
+msgid ""
+"Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
+"line options."
+msgstr ""
+"Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
+"line options."
+
+# type: TP
+#: ../tin.1:3310
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+# type: Plain text
+#: ../tin.1:3317
+msgid ""
+"Define any additional options that you wish to pass to your B<pgp>(1)  or "
+"B<gpg>(1)  program."
+msgstr ""
+"Define any additional options that you wish to pass to your B<pgp>(1)  or "
+"B<gpg>(1)  program."
+
+# type: TP
+#: ../tin.1:3317
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+# type: Plain text
+#: ../tin.1:3322
+msgid ""
+"Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+
+# type: TP
+#: ../tin.1:3322
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+# type: Plain text
+#: ../tin.1:3327
+msgid ""
+"Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+
+# type: TP
+#: ../tin.1:3327
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+# type: Plain text
+#.  TODO: document LC_CTYPEs influence on
+#.        ~/.tin/keymap.*, 8bit char display, ...
+#: ../tin.1:3341
+msgid ""
+"This variable determines the B<locale>(5)  category for character handling "
+"functions. Usually it determines the character classes for pattern matching "
+"character classification and case conversion. Currently this is not true for "
+"B<tin> (which temporary unsets B<$LC_CTYPE> right before any match is done "
+"to avoid confusion).  It's value should be of the form I<language>"
+"[I<_territory>][I<.codeset>][I<@modifier>]. See B<environ>(5)  for more "
+"information."
+msgstr ""
+"This variable determines the B<locale>(5)  category for character handling "
+"functions. Usually it determines the character classes for pattern matching "
+"character classification and case conversion. Currently this is not true for "
+"B<tin> (which temporary unsets B<$LC_CTYPE> right before any match is done "
+"to avoid confusion).  It's value should be of the form I<language>"
+"[I<_territory>][I<.codeset>][I<@modifier>]. See B<environ>(5)  for more "
+"information."
+
+# type: TP
+#: ../tin.1:3341
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+# type: Plain text
+#: ../tin.1:3350
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
+"[I<@modifier>]. See B<locale>(5)  and B<environ>(5)  for more information."
+msgstr ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
+"[I<@modifier>]. See B<locale>(5)  and B<environ>(5)  for more information."
+
+# type: TP
+#: ../tin.1:3350
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+# type: Plain text
+#: ../tin.1:3358
+msgid ""
+"Date and time formats. It's value should be of the form I<language>"
+"[I<_territory>][I<.codeset>][I<@modifier>]. See B<locale>(5)  and B<environ>"
+"(5)  for more information."
+msgstr ""
+"Date and time formats. It's value should be of the form I<language>"
+"[I<_territory>][I<.codeset>][I<@modifier>]. See B<locale>(5)  and B<environ>"
+"(5)  for more information."
+
+# type: TP
+#: ../tin.1:3358
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+# type: Plain text
+#: ../tin.1:3367
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other B<"
+"$LC_> variable. It's value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<locale>(5)  and B<environ>(5)  for more information."
+msgstr ""
+"This variable overrides the value of the B<$LANG> variable and any other B<"
+"$LC_> variable. It's value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<locale>(5)  and B<environ>(5)  for more information."
+
+# type: TP
+#: ../tin.1:3367
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+# type: Plain text
+#: ../tin.1:3376
+msgid ""
+"This variable determines the B<locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. It's value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<environ>"
+"(5)  for more information."
+msgstr ""
+"This variable determines the B<locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. It's value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<environ>"
+"(5)  for more information."
+
+# type: TP
+#: ../tin.1:3376
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+# type: Plain text
+#: ../tin.1:3384
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available in the language selected via B<$LC_ALL> or B<"
+"$LANG> the next language from the list is tried. It's value should be of the "
+"form I<language:language[:language]>. See B<environ>(5)  for more "
+"information."
+msgstr ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available in the language selected via B<$LC_ALL> or B<"
+"$LANG> the next language from the list is tried. It's value should be of the "
+"form I<language:language[:language]>. See B<environ>(5)  for more "
+"information."
+
+# type: TP
+#: ../tin.1:3384
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+# type: Plain text
+#: ../tin.1:3394
+msgid ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred width in "
+"column positions for the terminal screen or window. If this variable is "
+"unset or null, the implementation determines the number of columns, "
+"appropriate for the terminal or window. When B<$COLUMNS> is set, any "
+"terminal-width information implied by B<$TERM> will be overridden. Users and "
+"portable applications should not set B<$COLUMNS> unless they wish to "
+"override the system selection and produce output unrelated to the terminal "
+"characteristics."
+msgstr ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred width in "
+"column positions for the terminal screen or window. If this variable is "
+"unset or null, the implementation determines the number of columns, "
+"appropriate for the terminal or window. When B<$COLUMNS> is set, any "
+"terminal-width information implied by B<$TERM> will be overridden. Users and "
+"portable applications should not set B<$COLUMNS> unless they wish to "
+"override the system selection and produce output unrelated to the terminal "
+"characteristics."
+
+# type: TP
+#: ../tin.1:3394
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+# type: Plain text
+#: ../tin.1:3404
+msgid ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred number of "
+"lines on a page or the vertical screen or window size in lines. A line in "
+"this case is a vertical measure large enough to hold the tallest character "
+"in the character set being displayed. If this variable is unset or null, the "
+"implementation determines the number of lines, appropriate for the terminal "
+"or window. When B<$LINES> is set, any terminal-height information implied by "
+"B<$TERM> will be overridden. Users and portable applications should not set "
+"B<$LINES> unless they wish to override the system selection."
+msgstr ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred number of "
+"lines on a page or the vertical screen or window size in lines. A line in "
+"this case is a vertical measure large enough to hold the tallest character "
+"in the character set being displayed. If this variable is unset or null, the "
+"implementation determines the number of lines, appropriate for the terminal "
+"or window. When B<$LINES> is set, any terminal-height information implied by "
+"B<$TERM> will be overridden. Users and portable applications should not set "
+"B<$LINES> unless they wish to override the system selection."
+
+# type: TP
+#: ../tin.1:3404
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#
+#
+# type: Plain text
+#.  TODO: add missing, sort useful, document in detail
+#: ../tin.1:3413
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<environ>(5)  for more information."
+msgstr ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<environ>(5)  for more information."
+
+# type: SH
+#: ../tin.1:3413
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SIGNALS"
+
+# type: Plain text
+#: ../tin.1:3416
+msgid "B<tin> handles a couple of signals:"
+msgstr "B<tin> handles a couple of signals:"
+
+# type: TP
+#: ../tin.1:3416
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+# type: Plain text
+#: ../tin.1:3419 ../tin.1:3422
+msgid "Terminate gracefully."
+msgstr "Terminate gracefully."
+
+# type: TP
+#: ../tin.1:3419
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+# type: TP
+#: ../tin.1:3422
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+# type: Plain text
+#: ../tin.1:3425
+msgid "Terminate gracefully but do not restore tty."
+msgstr "Terminate gracefully but do not restore tty."
+
+# type: TP
+#: ../tin.1:3425
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#
+#
+# type: Plain text
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#: ../tin.1:3436
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+
+# type: SH
+#: ../tin.1:3436
+#, no-wrap
+msgid "SECURITY"
+msgstr "SECURITY"
+
+# type: Plain text
+#: ../tin.1:3444
+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 "
+"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+msgstr ""
+"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 "
+"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+
+# type: SH
+#: ../tin.1:3444
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "CONFORMING TO"
+
+# type: Plain text
+#.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+#.    RFC5536, RFC5537, RFC6048 or whatever
+#: ../tin.1:3452
+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 "
+"Guidelines)."
+msgstr ""
+"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)."
+
+# type: SH
+#: ../tin.1:3452
+#, no-wrap
+msgid "NOTES"
+msgstr "NOTES"
+
+# type: Plain text
+#: ../tin.1:3457
+msgid ""
+"Regular expression support is provided by the PCRE library package B<pcre>"
+"(3), which is open source software, written by Philip Hazel, and copyright "
+"by the University of Cambridge, England."
+msgstr ""
+"Regular expression support is provided by the PCRE library package B<pcre>"
+"(3), which is open source software, written by Philip Hazel, and copyright "
+"by the University of Cambridge, England."
+
+# type: Plain text
+#: ../tin.1:3461
+msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
+msgstr "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
+
+# type: SH
+#: ../tin.1:3461
+#, no-wrap
+msgid "BUGS"
+msgstr "BUGS"
+
+# type: Plain text
+#: ../tin.1:3469
+msgid ""
+"B<CNews> NNTPd, B<noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
+"V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
+"any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h "
+"and recompile."
+msgstr ""
+"B<CNews> NNTPd, B<noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
+"V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
+"any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h "
+"and recompile."
+
+# type: Plain text
+#: ../tin.1:3478
+msgid ""
+"Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
+"you are using the latest (stable) release, and if not, please upgrade first! "
+"Have a look at the doc/TODO file for known bugs. If you still think you've "
+"found a bug, please use the B<BugReport> ('B<R>')  function and write in "
+"English. Please do NOT enclose a core-file in your bugreport until we "
+"request it."
+msgstr ""
+"Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
+"you are using the latest (stable) release, and if not, please upgrade first! "
+"Have a look at the doc/TODO file for known bugs. If you still think you've "
+"found a bug, please use the B<BugReport> ('B<R>')  function and write in "
+"English. Please do NOT enclose a core-file in your bugreport until we "
+"request it."
+
+# type: SH
+#: ../tin.1:3478
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORY"
+
+# type: Plain text
+#: ../tin.1:3490
+msgid ""
+"B<tin> is based on the B<tass>(1)  newsreader that was developed by Rich "
+"Skrenta and posted to alt.sources in March 1991; its first version was "
+"released on August 23rd 1991.  B<tass>(1)  itself was heavily influenced by "
+"notesfiles a public domain UNIX version of PLATO Notes, developed at the "
+"University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version "
+"overview see E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr ""
+"B<tin> is based on the B<tass>(1)  newsreader that was developed by Rich "
+"Skrenta and posted to alt.sources in March 1991; its first version was "
+"released on August 23rd 1991.  B<tass>(1)  itself was heavily influenced by "
+"notesfiles a public domain UNIX version of PLATO Notes, developed at the "
+"University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version "
+"overview see E<lt>http://www.tin.org/history.htmlE<gt>."
+
+# type: SH
+#: ../tin.1:3490
+#, no-wrap
+msgid "CREDITS"
+msgstr "CREDITS"
+
+# type: IP
+#: ../tin.1:3492
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr "Rich Skrenta"
+
+# type: Plain text
+#: ../tin.1:3496
+msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
+msgstr "author of B<tass>(1)  v3.2 which this newsreader used as its base."
+
+# type: IP
+#: ../tin.1:3496
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr "Bill Davidsen"
+
+# type: Plain text
+#: ../tin.1:3498
+msgid "author of envarg.c environment variable reading routine."
+msgstr "author of envarg.c environment variable reading routine."
+
+# type: IP
+#: ../tin.1:3498
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+# type: Plain text
+#: ../tin.1:3500
+msgid "author of sigfile.c random signature generation routines."
+msgstr "author of sigfile.c random signature generation routines."
+
+# type: IP
+#: ../tin.1:3500
+#, 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:3502
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+
+# type: IP
+#: ../tin.1:3502
+#, no-wrap
+msgid "Arnold Robbins"
+msgstr "Arnold Robbins"
+
+# type: Plain text
+#: ../tin.1:3504
+msgid "author of strftime.c date formatting routine."
+msgstr "author of strftime.c date formatting routine."
+
+# type: IP
+#: ../tin.1:3504
+#, no-wrap
+msgid "Rich Salz"
+msgstr "Rich Salz"
+
+# type: Plain text
+#: ../tin.1:3506
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+
+# type: IP
+#: ../tin.1:3506
+#, no-wrap
+msgid "Dave Taylor"
+msgstr "Dave Taylor"
+
+# type: Plain text
+#: ../tin.1:3510
+msgid "author of curses.c from the B<elm>(1)  mailreader."
+msgstr "author of curses.c from the B<elm>(1)  mailreader."
+
+# type: IP
+#: ../tin.1:3510
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr "Chris Thewalt"
+
+# type: Plain text
+#: ../tin.1:3514
+msgid "author of getline.c B<emacs>(1)  style editing routine."
+msgstr "author of getline.c B<emacs>(1)  style editing routine."
+
+# type: IP
+#: ../tin.1:3514
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+# type: Plain text
+#: ../tin.1:3518
+msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
+msgstr "for adding B<pgp>(1)  (Pretty Good Privacy) support."
+
+# type: IP
+#: ../tin.1:3518
+#, 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:3522
+msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
+msgstr "for B<pcre>(3)  (Perl-compatible regular expression library)."
+
+# type: IP
+#: ../tin.1:3522
+#, 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:3530
+msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
+msgstr "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
+
+# type: SH
+#: ../tin.1:3530
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTHOR"
+
+# type: TP
+#: ../tin.1:3531
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+
+# type: SH
+#: ../tin.1:3535
+#, no-wrap
+msgid "MAINTAINER"
+msgstr "MAINTAINER"
+
+# type: TP
+#: ../tin.1:3536
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
+
+# type: SH
+#: ../tin.1:3540 ../tin.5:2515
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "SEE ALSO"
+
+# type: Plain text
+#: ../tin.1:3589
+msgid ""
+"B<cron>(1), B<elm>(1), B<emacs>(1), B<gpg>(1), B<inews>(1), B<ispell>(1), "
+"B<lp>(1), B<lpr>(1), B<metamail>(1), B<noffle>(1), B<perl>(1), B<perlre>(1), "
+"B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
+"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
+"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
+"(5), B<locale>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<tin>(5), "
+"B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
+"B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+msgstr ""
+"B<cron>(1), B<elm>(1), B<emacs>(1), B<gpg>(1), B<inews>(1), B<ispell>(1), "
+"B<lp>(1), B<lpr>(1), B<metamail>(1), B<noffle>(1), B<perl>(1), B<perlre>(1), "
+"B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
+"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
+"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
+"(5), B<locale>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<tin>(5), "
+"B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
+"B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+
+# type: Plain text
+#: ../tin.5:13
+msgid "tin, rtin - related files"
+msgstr "tin, rtin - related files"
+
+# type: Plain text
+#: ../tin.5:19
+msgid ""
+"This manpage describes the various (config) files and their formats used by "
+"the B<tin>(1)  newsreader. All files are expected to have unix style ('\\en' "
+"aka LF) line endings."
+msgstr ""
+"This manpage describes the various (config) files and their formats used by "
+"the B<tin>(1)  newsreader. All files are expected to have unix style ('\\en' "
+"aka LF) line endings."
+
+# type: Plain text
+#: ../tin.5:59
+msgid ""
+"B<mailcap>(4)  files as defined in B<RFC1524>. The Mailcap files are read by "
+"B<tin>(1)  to determine how to display non-text messages at the local site. "
+"Any line that starts with \"#\" is a comment. Blank lines are ignored. "
+"Otherwise, each line defines a single mailcap entry for a single content "
+"type. Long lines may be continued by ending them with a backslash character, "
+"\"\\e\"."
+msgstr ""
+"B<mailcap>(4)  files as defined in B<RFC1524>. The Mailcap files are read by "
+"B<tin>(1)  to determine how to display non-text messages at the local site. "
+"Any line that starts with \"#\" is a comment. Blank lines are ignored. "
+"Otherwise, each line defines a single mailcap entry for a single content "
+"type. Long lines may be continued by ending them with a backslash character, "
+"\"\\e\"."
+
+# type: Plain text
+#: ../tin.5:62
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+
+# type: Plain text
+#: ../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 "
+"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 ""
+"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."
+
+# type: Plain text
+#: ../tin.5:73
+msgid ""
+"The \"command\" field is any UNIX command and is used to specify the "
+"interpreter for the given type of message. It will be passed to the shell "
+"via the B<system>(3)  facility."
+msgstr ""
+"The \"command\" field is any UNIX command and is used to specify the "
+"interpreter for the given type of message. It will be passed to the shell "
+"via the B<system>(3)  facility."
+
+#
+# type: Plain text
+#.  Two special codes can appear in the viewing command for objects of type
+#.  multipart (any subtype). These are "%n" and "%F". %n will be replaced by
+#.  the number of parts within the multipart object. %F will be replaced by a
+#.  series of arguments, two for each part, giving first the content-type and
+#.  then the name of the temporary file where the decoded part has been stored.
+#: ../tin.5:90
+msgid ""
+"Semicolons and backslashes within the command or any flag field must be "
+"quoted with backslashes. If the field contains \"%s\", those two characters "
+"will be replaced by the name of a file that contains the body of the "
+"message. If it contains \"%t\", those two characters will be replaced by the "
+"content-type field, including the subtype, if any. If it contains \"%{\" "
+"followed by a parameter name and a closing \"}\", then all those characters "
+"will be replaced by the value of the named parameter, if any, from the "
+"\\&''Content-Type:'' header. Finally, if the field contains \"\\e%\", those "
+"two characters will be replaced by a single \"%\" character."
+msgstr ""
+"Semicolons and backslashes within the command or any flag field must be "
+"quoted with backslashes. If the field contains \"%s\", those two characters "
+"will be replaced by the name of a file that contains the body of the "
+"message. If it contains \"%t\", those two characters will be replaced by the "
+"content-type field, including the subtype, if any. If it contains \"%{\" "
+"followed by a parameter name and a closing \"}\", then all those characters "
+"will be replaced by the value of the named parameter, if any, from the "
+"\\&''Content-Type:'' header. Finally, if the field contains \"\\e%\", those "
+"two characters will be replaced by a single \"%\" character."
+
+# type: Plain text
+#: ../tin.5:92
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr ""
+"Besides the type and command field the following \"flags\" are defined:"
+
+# type: TP
+#: ../tin.5:92
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+# type: Plain text
+#: ../tin.5:102
+msgid ""
+"The \"compose\" field may be used to specify a program that can be used to "
+"compose a new body or body part in the given format. Its intended use is to "
+"support mail composing agents that support the composition of multiple types "
+"of mail using external composing agents. As with the view-command, the "
+"semantics of program execution are operating system dependent. The result of "
+"the composing program may be data that is not yet suitable for mail "
+"transport - that is, a Content-Transfer-Encoding may need to be applied to "
+"the data."
+msgstr ""
+"The \"compose\" field may be used to specify a program that can be used to "
+"compose a new body or body part in the given format. Its intended use is to "
+"support mail composing agents that support the composition of multiple types "
+"of mail using external composing agents. As with the view-command, the "
+"semantics of program execution are operating system dependent. The result of "
+"the composing program may be data that is not yet suitable for mail "
+"transport - that is, a Content-Transfer-Encoding may need to be applied to "
+"the data."
+
+# type: TP
+#: ../tin.5:102
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+# type: Plain text
+#: ../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."
+msgstr ""
+"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."
+
+# type: TP
+#: ../tin.5:112
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+# type: Plain text
+#: ../tin.5:118
+msgid ""
+"The \"edit\" field may be used to specify a program that can be used to edit "
+"a body or body part in the given format. In many cases, it may be identical "
+"in content to the \"compose\" field, and shares the operating-system "
+"dependent semantics for program execution."
+msgstr ""
+"The \"edit\" field may be used to specify a program that can be used to edit "
+"a body or body part in the given format. In many cases, it may be identical "
+"in content to the \"compose\" field, and shares the operating-system "
+"dependent semantics for program execution."
+
+# type: TP
+#: ../tin.5:118
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+# type: Plain text
+#: ../tin.5:123
+msgid ""
+"The \"print\" field may be used to specify a program that can be used to "
+"print a message or body part in the given format. As with the view-command, "
+"the semantics of program execution are operating system dependent."
+msgstr ""
+"The \"print\" field may be used to specify a program that can be used to "
+"print a message or body part in the given format. As with the view-command, "
+"the semantics of program execution are operating system dependent."
+
+# type: TP
+#: ../tin.5:123
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+# type: Plain text
+#: ../tin.5:132
+msgid ""
+"The \"test\" field may be used to test some external condition (e.g., the "
+"machine architecture, or the window system in use) to determine whether or "
+"not the mailcap line applies. It specifies a program to be run to test some "
+"condition. The semantics of execution and of the value returned by the test "
+"program are operating system dependent. If the test fails, a subsequent "
+"mailcap entry should be sought. Multiple test fields are not permitted - "
+"since a test can call a program, it can already be arbitrarily complex."
+msgstr ""
+"The \"test\" field may be used to test some external condition (e.g., the "
+"machine architecture, or the window system in use) to determine whether or "
+"not the mailcap line applies. It specifies a program to be run to test some "
+"condition. The semantics of execution and of the value returned by the test "
+"program are operating system dependent. If the test fails, a subsequent "
+"mailcap entry should be sought. Multiple test fields are not permitted - "
+"since a test can call a program, it can already be arbitrarily complex."
+
+# type: TP
+#: ../tin.5:132
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+# type: Plain text
+#: ../tin.5:144
+msgid ""
+"The \"needsterminal\" field indicates that the view-command must be run on "
+"an interactive terminal. This is needed to inform window-oriented user "
+"agents that an interactive terminal is needed. (The decision is not left "
+"exclusively to the view-command because in some circumstances it may not be "
+"possible for such programs to tell whether or not they are on interactive "
+"terminals.) The needsterminal command should be assumed to apply to the "
+"compose and edit commands, too, if they exist. Note that this is NOT a test "
+"- it is a requirement for the environment in which the program will be "
+"executed, and should typically cause the creation of a terminal window when "
+"not executed on either a real terminal or a terminal window."
+msgstr ""
+"The \"needsterminal\" field indicates that the view-command must be run on "
+"an interactive terminal. This is needed to inform window-oriented user "
+"agents that an interactive terminal is needed. (The decision is not left "
+"exclusively to the view-command because in some circumstances it may not be "
+"possible for such programs to tell whether or not they are on interactive "
+"terminals.) The needsterminal command should be assumed to apply to the "
+"compose and edit commands, too, if they exist. Note that this is NOT a test "
+"- it is a requirement for the environment in which the program will be "
+"executed, and should typically cause the creation of a terminal window when "
+"not executed on either a real terminal or a terminal window."
+
+# type: TP
+#: ../tin.5:144
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+# type: Plain text
+#: ../tin.5:151
+msgid ""
+"The \"copiousoutput\" field indicates that the output from the view-command "
+"will be an extended stream of output, and is to be interpreted as advice to "
+"the UA (User Agent mail-reading program) that the output should be either "
+"paged or made scroll-able. Note that it is probably a mistake if "
+"needsterminal and copiousoutput are both specified."
+msgstr ""
+"The \"copiousoutput\" field indicates that the output from the view-command "
+"will be an extended stream of output, and is to be interpreted as advice to "
+"the UA (User Agent mail-reading program) that the output should be either "
+"paged or made scroll-able. Note that it is probably a mistake if "
+"needsterminal and copiousoutput are both specified."
+
+# type: TP
+#: ../tin.5:151 ../tin.5:1060
+#, no-wrap
+msgid "B<description>"
+msgstr "B<description>"
+
+# type: Plain text
+#: ../tin.5:156
+msgid ""
+"The \"description\" field simply provides a textual description, optionally "
+"quoted, that describes the type of data, to be used optionally by mail "
+"readers that wish to describe the data before offering to display it."
+msgstr ""
+"The \"description\" field simply provides a textual description, optionally "
+"quoted, that describes the type of data, to be used optionally by mail "
+"readers that wish to describe the data before offering to display it."
+
+# type: TP
+#: ../tin.5:156
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+# type: Plain text
+#: ../tin.5:164
+msgid ""
+"The \"textualnewlines\" field, if set to any non-zero value, indicates that "
+"this type of data is line-oriented and that, if encoded in base64, all "
+"newlines should be converted to canonical form (CRLF) before encoding, and "
+"will be in that form after decoding. In general, this field is needed only "
+"if there is line-oriented data of some type other than text/* or non-line- "
+"oriented data that is a subtype of text."
+msgstr ""
+"The \"textualnewlines\" field, if set to any non-zero value, indicates that "
+"this type of data is line-oriented and that, if encoded in base64, all "
+"newlines should be converted to canonical form (CRLF) before encoding, and "
+"will be in that form after decoding. In general, this field is needed only "
+"if there is line-oriented data of some type other than text/* or non-line- "
+"oriented data that is a subtype of text."
+
+# type: TP
+#: ../tin.5:164
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+# type: Plain text
+#: ../tin.5:169
+msgid ""
+"The \"x11-bitmap\" field names a file, in X11 bitmap (xbm) format, which "
+"points to an appropriate icon to be used to visually denote the presence of "
+"this kind of data."
+msgstr ""
+"The \"x11-bitmap\" field names a file, in X11 bitmap (xbm) format, which "
+"points to an appropriate icon to be used to visually denote the presence of "
+"this kind of data."
+
+# type: TP
+#: ../tin.5:169
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+# type: Plain text
+#: ../tin.5:177
+msgid ""
+"The \"nametemplate\" field gives a file name format, in which %s will be "
+"replaced by a short unique string to give the name of the temporary file to "
+"be passed to the viewing command. This is only expected to be relevant in "
+"environments where filename extensions are meaningful, e.g., one could "
+"specify that a GIF file being passed to a gif viewer should have a name "
+"ending in \".gif\" by using \"nametemplate=%s.gif\""
+msgstr ""
+"The \"nametemplate\" field gives a file name format, in which %s will be "
+"replaced by a short unique string to give the name of the temporary file to "
+"be passed to the viewing command. This is only expected to be relevant in "
+"environments where filename extensions are meaningful, e.g., one could "
+"specify that a GIF file being passed to a gif viewer should have a name "
+"ending in \".gif\" by using \"nametemplate=%s.gif\""
+
+# type: Plain text
+#: ../tin.5:182
+msgid ""
+"B<tin>(1)  currently only respects the \"test\", \"description\", "
+"\"nametemplate\" and partly the \"needsterminal\" flags, all other flags are "
+"internally ignored. It also can't handle the \"%F\" and \"%n\" expansions "
+"yet."
+msgstr ""
+"B<tin>(1)  currently only respects the \"test\", \"description\", "
+"\"nametemplate\" and partly the \"needsterminal\" flags, all other flags are "
+"internally ignored. It also can't handle the \"%F\" and \"%n\" expansions "
+"yet."
+
+# type: TP
+#: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692
+#: ../tin.5:799 ../tin.5:1080
+#, no-wrap
+msgid "Example:"
+msgstr "Example:"
+
+# type: Plain text
+#: ../tin.5:187
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr "# mailcap file example\n"
+
+# type: Plain text
+#: ../tin.5:189
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr "image/*;\\e\n"
+
+# type: Plain text
+#: ../tin.5:192
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr "xv -8 -geometry +0 '%s';\\e\n"
+
+# type: Plain text
+#: ../tin.5:194
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr "description=%{name} %t-Image;\\e\n"
+
+# type: Plain text
+#: ../tin.5:196
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
+
+# type: Plain text
+#: ../tin.5:198
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr "nametemplate=%s.IMAGE\n"
+
+# type: Plain text
+#: ../tin.5:201
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr "message/rfc822;\\e\n"
+
+# type: Plain text
+#: ../tin.5:204
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr "${PAGER:-\"more\"} '%s';\\e\n"
+
+# type: Plain text
+#: ../tin.5:206
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+# type: Plain text
+#: ../tin.5:208
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+# type: Plain text
+#: ../tin.5:210
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr "print=a2ps '%s';\\e\n"
+
+# type: Plain text
+#: ../tin.5:212
+#, no-wrap
+msgid "needsterminal\n"
+msgstr "needsterminal\n"
+
+# type: Plain text
+#: ../tin.5:225
+msgid ""
+"default NNTP-server to read news from if not reading from the local spool.  "
+"\\&'B<-g> I<server>', $B<NNTPSERVER> have higher priority (in that order), "
+"the default server given at compile time has lower priority."
+msgstr ""
+"default NNTP-server to read news from if not reading from the local spool.  "
+"\\&'B<-g> I<server>', $B<NNTPSERVER> have higher priority (in that order), "
+"the default server given at compile time has lower priority."
+
+# type: Plain text
+#: ../tin.5:232
+msgid "secret to be used for canlocks"
+msgstr "secret to be used for canlocks"
+
+# type: Plain text
+#: ../tin.5:243
+msgid "mime type / filename extension pairs"
+msgstr "mime type / filename extension pairs"
+
+# type: Plain text
+#: ../tin.5:255
+msgid ""
+"\"I<nntpserver> I<password> [I<user>]\" pairs for NNTP servers that require "
+"authorization. If the password contains a space or a tab it must be enclosed "
+"in doublequotes (\"). Usernames must not be enclosed in doublequotes and "
+"thus can't contain spaces or tabs. Any line that starts with \"#\" is a "
+"comment. Blank lines are ignored. This file should be readable only for the "
+"user as it contains the users uncrypted password for reading news!"
+msgstr ""
+"\"I<nntpserver> I<password> [I<user>]\" pairs for NNTP servers that require "
+"authorisation. If the password contains a space or a tab it must be enclosed "
+"in doublequotes (\"). Usernames must not be enclosed in doublequotes and "
+"thus can't contain spaces or tabs. Any line that starts with \"#\" is a "
+"comment. Blank lines are ignored. This file should be readable only for the "
+"user as it contains the users uncrypted password for reading news!"
+
+# type: TP
+#: ../tin.5:255 ../tin.5:1071
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<nntpserver>"
+
+# type: Plain text
+#: ../tin.5:258 ../tin.5:1074
+msgid "full qualified domain name of the newsserver."
+msgstr "full qualified domain name of the newsserver."
+
+# type: TP
+#: ../tin.5:258
+#, no-wrap
+msgid "B<password>"
+msgstr "B<password>"
+
+# type: Plain text
+#: ../tin.5:261
+msgid "users uncrypted password for reading news."
+msgstr "users uncrypted password for reading news."
+
+# type: TP
+#: ../tin.5:261
+#, no-wrap
+msgid "B<user>"
+msgstr "B<user>"
+
+# type: Plain text
+#: ../tin.5:265
+msgid ""
+"username on the newsserver if it differs from the local login. This field is "
+"optional."
+msgstr ""
+"username on the newsserver if it differs from the local login. This field is "
+"optional."
+
+# type: Plain text
+#: ../tin.5:269
+msgid "# sample .newsauth file"
+msgstr "# sample .newsauth file"
+
+# type: Plain text
+#: ../tin.5:271
+msgid "news.example.org secret"
+msgstr "news.example.org secret"
+
+# type: Plain text
+#: ../tin.5:273
+msgid "news.example.net arcane guest"
+msgstr "news.example.net arcane guest"
+
+# type: Plain text
+#: ../tin.5:275
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr "news.example.com \"top secret\" james.bond@example.com"
+
+# type: Plain text
+#: ../tin.5:283
+msgid ""
+"\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+"\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
+
+# type: TP
+#: ../tin.5:283
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr "B<newsgroup>"
+
+# type: Plain text
+#: ../tin.5:286
+msgid "the name of the newsgroup."
+msgstr "the name of the newsgroup."
+
+# type: TP
+#: ../tin.5:286
+#, no-wrap
+msgid "B<flag>"
+msgstr "B<flag>"
+
+# type: Plain text
+#: ../tin.5:289
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr "a flag indicating if the group is subscribed ':' or not '!'."
+
+# type: TP
+#: ../tin.5:289
+#, no-wrap
+msgid "B<article>"
+msgstr "B<article>"
+
+# type: Plain text
+#: ../tin.5:293
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens."
+msgstr ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens."
+
+# type: Plain text
+#: ../tin.5:297
+msgid "# sample .newsrc file"
+msgstr "# sample .newsrc file"
+
+# type: Plain text
+#: ../tin.5:299
+msgid "news.software.b! 1-666,669"
+msgstr "news.software.b! 1-666,669"
+
+# type: Plain text
+#: ../tin.5:301
+msgid "news.software.nntp: 1-13245,13247,13249"
+msgstr "news.software.nntp: 1-13245,13247,13249"
+
+# type: Plain text
+#: ../tin.5:303
+msgid "news.software.readers: 1-19567,19571-19597"
+msgstr "news.software.readers: 1-19567,19571-19597"
+
+# type: Plain text
+#: ../tin.5:313
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+# type: Plain text
+#: ../tin.5:322
+msgid "signature"
+msgstr "signature"
+
+# type: Plain text
+#: ../tin.5:329
+msgid "fixed part of a randomly generated signature"
+msgstr "fixed part of a randomly generated signature"
+
+# type: Plain text
+#: ../tin.5:336
+msgid "history of last used strings"
+msgstr "history of last used strings"
+
+# type: Plain text
+#: ../tin.5:343
+msgid "mailgroups index files"
+msgstr "mailgroups index files"
+
+# type: Plain text
+#: ../tin.5:352
+msgid "newsgroups index files"
+msgstr "newsgroups index files"
+
+# type: Plain text
+#: ../tin.5:359
+msgid "saved newsgroups index files"
+msgstr "saved newsgroups index files"
+
+# type: Plain text
+#: ../tin.5:369
+msgid ""
+"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples) of user's mailgroups (requires B<tin>(1)  to be build with mh-"
+"mail-handling support)."
+msgstr ""
+"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)."
+
+# type: TP
+#: ../tin.5:369
+#, no-wrap
+msgid "B<mail_group_name>"
+msgstr "B<mail_group_name>"
+
+# type: Plain text
+#: ../tin.5:372
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with / changed to ."
+msgstr ""
+"must be the pathname of the mailbox relative to field #4 with / changed to ."
+
+# type: TP
+#: ../tin.5:372
+#, no-wrap
+msgid "B<maxnum>"
+msgstr "B<maxnum>"
+
+# type: Plain text
+#: ../tin.5:376
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+
+# type: TP
+#: ../tin.5:376
+#, no-wrap
+msgid "B<minnum>"
+msgstr "B<minnum>"
+
+# type: Plain text
+#: ../tin.5:379
+msgid "put 0 here"
+msgstr "put 0 here"
+
+# type: TP
+#: ../tin.5:379
+#, no-wrap
+msgid "B<mailspool>"
+msgstr "B<mailspool>"
+
+# type: Plain text
+#: ../tin.5:383
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+
+# type: Plain text
+#: ../tin.5:387
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr "Mail.inbox 12345 00000 /home/foo"
+
+# type: Plain text
+#: ../tin.5:389
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr "Mail.outbox 23456 00000 /home/foo"
+
+# type: Plain text
+#: ../tin.5:393
+msgid ""
+"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
+"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
+msgstr ""
+"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
+"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
+
+# type: Plain text
+#: ../tin.5:400
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr "active file of user's saved newsgroups, used by B<tin -R>."
+
+# type: Plain text
+#: ../tin.5:422
+msgid ""
+"The group attributes files may be used to override some global settings from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> on a per group basis. Order is "
+"important as last match counts; this allows to refine attributes for "
+"narrowed scopes. Note that the I<scope=E<lt>grouplistE<gt>> line has to be "
+"specified before the attributes are specified for that list and each "
+"attribute can only be set once per scope section. All attributes are set to "
+"a reasonable default so you only have to specify the attribute that you want "
+"to change. All toggle attributes are set by specifying ON/OFF. Otherwise, "
+"they function exactly as their global equivalents. The following group "
+"attributes are available:"
+msgstr ""
+"The group attributes files may be used to override some global settings from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> on a per group basis. Order is "
+"important as last match counts; this allows to refine attributes for "
+"narrowed scopes. Note that the I<scope=E<lt>grouplistE<gt>> line has to be "
+"specified before the attributes are specified for that list and each "
+"attribute can only be set once per scope section. All attributes are set to "
+"a reasonable default so you only have to specify the attribute that you want "
+"to change. All toggle attributes are set by specifying ON/OFF. Otherwise, "
+"they function exactly as their global equivalents. The following group "
+"attributes are available:"
+
+# type: TP
+#: ../tin.5:422
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+# type: Plain text
+#: ../tin.5:428
+msgid ""
+"This changes the list of groups to which the attributes that follow will be "
+"applied. See the section NEWSGROUP LISTS & WILDCARDS in B<tin>(1)  for the "
+"types of pattern that can be used here."
+msgstr ""
+"This changes the list of groups to which the attributes that follow will be "
+"applied. See the section NEWSGROUP LISTS & WILDCARDS in B<tin>(1)  for the "
+"types of pattern that can be used here."
+
+# type: TP
+#: ../tin.5:428 ../tin.5:1183
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+# type: Plain text
+#: ../tin.5:431 ../tin.5:434 ../tin.5:437 ../tin.5:440 ../tin.5:443
+#: ../tin.5:446 ../tin.5:449 ../tin.5:462 ../tin.5:472 ../tin.5:485
+#: ../tin.5:488 ../tin.5:491 ../tin.5:494 ../tin.5:501 ../tin.5:504
+#: ../tin.5:531 ../tin.5:534 ../tin.5:537 ../tin.5:547 ../tin.5:550
+#: ../tin.5:553 ../tin.5:556 ../tin.5:559 ../tin.5:562 ../tin.5:565
+#: ../tin.5:568 ../tin.5:571 ../tin.5:574 ../tin.5:580 ../tin.5:583
+#: ../tin.5:586 ../tin.5:589 ../tin.5:592 ../tin.5:595 ../tin.5:598
+#: ../tin.5:604 ../tin.5:607 ../tin.5:610 ../tin.5:613 ../tin.5:616
+#: ../tin.5:619 ../tin.5:622 ../tin.5:625 ../tin.5:628 ../tin.5:682
+msgid "Identical to the tinrc variable of the same name"
+msgstr "Identical to the tinrc variable of the same name"
+
+# type: TP
+#: ../tin.5:431 ../tin.5:1187
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+# type: TP
+#: ../tin.5:434 ../tin.5:1190
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+# type: TP
+#: ../tin.5:437
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+# type: TP
+#: ../tin.5:440 ../tin.5:1233
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+# type: TP
+#: ../tin.5:443 ../tin.5:1237
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+# type: TP
+#: ../tin.5:446 ../tin.5:1244
+#, no-wrap
+msgid "B<auto_save>"
+msgstr "B<auto_save>"
+
+# type: TP
+#: ../tin.5:449
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+# type: Plain text
+#: ../tin.5:453
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+
+# type: TP
+#: ../tin.5:453 ../tin.5:1250
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+# type: Plain text
+#: ../tin.5:459
+msgid ""
+"Can be used to override the global setting in tinrc on a per group basis. "
+"For more information read section AUTOMATIC MAILING AND SAVING NEW NEWS in "
+"B<tin>(1)."
+msgstr ""
+"Can be used to override the global setting in tinrc on a per group basis. "
+"For more information read section AUTOMATIC MAILING AND SAVING NEW NEWS in "
+"B<tin>(1)."
+
+# type: TP
+#: ../tin.5:459 ../tin.5:1364
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+# type: TP
+#: ../tin.5:462
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+# type: Plain text
+#: ../tin.5:469
+msgid ""
+"If this is set to ON, then saved article files that have been post-processed "
+"will be automatically deleted, otherwise the user will be asked whether to "
+"delete the post-processed files. Automatic processing of marked articles "
+"using B<GroupAutoSave> ('B<S>') will suppress prompting."
+msgstr ""
+"If this is set to ON, then saved article files that have been post-processed "
+"will be automatically deleted, otherwise the user will be asked whether to "
+"delete the post-processed files. Automatic processing of marked articles "
+"using B<GroupAutoSave> ('B<S>') will suppress prompting."
+
+# type: TP
+#: ../tin.5:469 ../tin.5:1479
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+# type: TP
+#: ../tin.5:472
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+# type: Plain text
+#: ../tin.5:476
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+
+# type: TP
+#: ../tin.5:476
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+# type: Plain text
+#: ../tin.5:479
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr "Set ''Followup-To:'' header to the specified group(s)."
+
+# type: TP
+#: ../tin.5:479 ../tin.5:762
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+# type: Plain text
+#: ../tin.5:482
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr "Identical to the tinrc variable B<mail_address>"
+
+# type: TP
+#: ../tin.5:482 ../tin.5:1503
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+# type: TP
+#: ../tin.5:485 ../tin.5:1570
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+# type: TP
+#: ../tin.5:488 ../tin.5:1582 ../tin.5:2294
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+# type: TP
+#: ../tin.5:491 ../tin.5:1599
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+# type: TP
+#: ../tin.5:494
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+# type: Plain text
+#: ../tin.5:498
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+
+# type: TP
+#: ../tin.5:498 ../tin.5:1631
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+# type: TP
+#: ../tin.5:501 ../tin.5:1628
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+# type: TP
+#: ../tin.5:504
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+# type: Plain text
+#: ../tin.5:521
+msgid ""
+"Determines whether usenet articles are forwarded as attachment or inline. "
+"When set to OFF, the forwarded article will be included in the body of the "
+"mail, while setting this variable to ON will cause the article to be "
+"attached as a separate MIME part. Enabling B<mime_forward> is particularly "
+"useful for articles consisting of multiple MIME parts such as PGP/MIME "
+"signed messages or being encoded in a different character set than your "
+"local one. It is also useful if the receiver should be able to operate on "
+"the entire forwarded article (i.e., view or save it without your comments). "
+"On the other hand, if you want to forward only some parts of the article or "
+"to insert 'inline' annotations, you might want to disable this option.  "
+"Currently mime_forward is forced if the article to be attached is a "
+"multipart MIME article, this may change in a future version.  Please note "
+"that for this option to have effect, the tinrc variable "
+"B<interactive_mailer> has to be set to 0 (which is the default)."
+msgstr ""
+"Determines whether usenet articles are forwarded as attachment or inline. "
+"When set to OFF, the forwarded article will be included in the body of the "
+"mail, while setting this variable to ON will cause the article to be "
+"attached as a separate MIME part. Enabling B<mime_forward> is particularly "
+"useful for articles consisting of multiple MIME parts such as PGP/MIME "
+"signed messages or being encoded in a different character set than your "
+"local one. It is also useful if the receiver should be able to operate on "
+"the entire forwarded article (i.e., view or save it without your comments). "
+"On the other hand, if you want to forward only some parts of the article or "
+"to insert 'inline' annotations, you might want to disable this option.  "
+"Currently mime_forward is forced if the article to be attached is a "
+"multipart MIME article, this may change in a future version.  Please note "
+"that for this option to have effect, the tinrc variable "
+"B<interactive_mailer> has to be set to 0 (which is the default)."
+
+# type: TP
+#: ../tin.5:521
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+# type: Plain text
+#: ../tin.5:528
+msgid ""
+"A comma separated list of MIME major/minor Content-Types that will be saved "
+"when using the view/save and save/autosave features.  A single * can be used "
+"to wildcard the major and/or minor type and a ! as the first character in an "
+"entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
+msgstr ""
+"A comma separated list of MIME major/minor Content-Types that will be saved "
+"when using the view/save and save/autosave features.  A single * can be used "
+"to wildcard the major and/or minor type and a ! as the first character in an "
+"entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
+
+# type: TP
+#: ../tin.5:528 ../tin.5:1710
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+# type: TP
+#: ../tin.5:531 ../tin.5:1717
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+# type: TP
+#: ../tin.5:534 ../tin.5:1726
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+# type: TP
+#: ../tin.5:537 ../tin.5:2267
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+# type: Plain text
+#: ../tin.5:544
+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."
+msgstr ""
+"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."
+
+# type: TP
+#: ../tin.5:544 ../tin.5:1751
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+# type: TP
+#: ../tin.5:547 ../tin.5:1755
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+# type: TP
+#: ../tin.5:550 ../tin.5:1766 ../tin.5:2291
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+# type: TP
+#: ../tin.5:553 ../tin.5:1778
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+# type: TP
+#: ../tin.5:556 ../tin.5:1771
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+# type: TP
+#: ../tin.5:559 ../tin.5:1801
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+# type: TP
+#: ../tin.5:562 ../tin.5:1815
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+# type: TP
+#: ../tin.5:565 ../tin.5:1819
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+# type: TP
+#: ../tin.5:568 ../tin.5:1823
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+# type: TP
+#: ../tin.5:571 ../tin.5:1883
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+# type: TP
+#.  TODO: document option
+#: ../tin.5:574
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+# type: TP
+#: ../tin.5:577 ../tin.5:1911
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+# type: TP
+#: ../tin.5:580 ../tin.5:1937
+#, no-wrap
+msgid "B<show_info>"
+msgstr "B<show_info>"
+
+# type: TP
+#: ../tin.5:583 ../tin.5:1955
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+# type: TP
+#: ../tin.5:586 ../tin.5:1963
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+# type: TP
+#: ../tin.5:589 ../tin.5:1966
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+# type: TP
+#: ../tin.5:592 ../tin.5:1969
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+# type: TP
+#: ../tin.5:595 ../tin.5:1980
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+# type: TP
+#: ../tin.5:598 ../tin.5:1990
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+# type: Plain text
+#: ../tin.5:601
+msgid "Identical to the tinrc variable B<sort_article_type>"
+msgstr "Identical to the tinrc variable B<sort_article_type>"
+
+# type: TP
+#: ../tin.5:601 ../tin.5:2019
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+# type: TP
+#: ../tin.5:604 ../tin.5:2048
+#, no-wrap
+msgid "B<start_editor_offset>"
+msgstr "B<start_editor_offset>"
+
+# type: TP
+#: ../tin.5:607 ../tin.5:2076
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+# type: TP
+#: ../tin.5:610 ../tin.5:2081
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+# type: TP
+#: ../tin.5:613 ../tin.5:2096
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+# type: TP
+#: ../tin.5:616 ../tin.5:2091
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+# type: TP
+#: ../tin.5:619 ../tin.5:2120
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+# type: TP
+#: ../tin.5:622 ../tin.5:2196
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+# type: TP
+#: ../tin.5:625 ../tin.5:2243
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+# type: TP
+#: ../tin.5:628
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+# type: Plain text
+#: ../tin.5:633
+msgid ""
+"A piece of text that will be added at the start of a message body. If this "
+"string starts with a / or ~ then it is assumed to be the name of a file "
+"containing the text to insert."
+msgstr ""
+"A piece of text that will be added at the start of a message body. If this "
+"string starts with a / or ~ then it is assumed to be the name of a file "
+"containing the text to insert."
+
+# type: TP
+#: ../tin.5:633
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+# type: Plain text
+#: ../tin.5:636
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+
+# type: TP
+#: ../tin.5:636
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+# type: Plain text
+#: ../tin.5:644
+msgid ""
+"A string including header-name and the contents of the header that will be "
+"automatically added when posting. If the string starts with a / or ~ then it "
+"is assumed to be the name of a file containing the header and its content to "
+"be inserted. If the string starts with a ! then what follows is assumed to "
+"be the path to a program to be executed to generate the header and its "
+"content."
+msgstr ""
+"A string including header-name and the contents of the header that will be "
+"automatically added when posting. If the string starts with a / or ~ then it "
+"is assumed to be the name of a file containing the header and its content to "
+"be inserted. If the string starts with a ! then what follows is assumed to "
+"be the path to a program to be executed to generate the header and its "
+"content."
+
+# type: TP
+#: ../tin.5:644
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+# type: Plain text
+#: ../tin.5:650
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterKill> will be applied.  If unset the "
+"default from the tinrc variable B<default_filter_kill_global> will be used."
+msgstr ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterKill> will be applied.  If unset the "
+"default from the tinrc variable B<default_filter_kill_global> will be used."
+
+# type: TP
+#: ../tin.5:650
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+# type: Plain text
+#: ../tin.5:653
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_expire>"
+
+# type: TP
+#: ../tin.5:653
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+# type: Plain text
+#: ../tin.5:656
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_case>"
+
+# type: TP
+#: ../tin.5:656
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+# type: Plain text
+#: ../tin.5:659
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_header>"
+
+# type: TP
+#: ../tin.5:659
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+# type: Plain text
+#: ../tin.5:665
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterSelect> will be applied. If unset the "
+"default from the tinrc variable B<default_filter_select_global> will be used."
+msgstr ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterSelect> will be applied. If unset the "
+"default from the tinrc variable B<default_filter_select_global> will be used."
+
+# type: TP
+#: ../tin.5:665
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+# type: Plain text
+#: ../tin.5:668
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr "Identical to the tinrc variable B<default_filter_select_expire>"
+
+# type: TP
+#: ../tin.5:668
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+# type: Plain text
+#: ../tin.5:671
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr "Identical to the tinrc variable B<default_filter_select_case>"
+
+# type: TP
+#: ../tin.5:671
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+# type: Plain text
+#: ../tin.5:674
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr "Identical to the tinrc variable B<default_filter_select_header>"
+
+# type: TP
+#: ../tin.5:674
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+# type: Plain text
+#: ../tin.5:679
+msgid ""
+"Path and options for B<ispell>(1)-like spell-checker, e.g. \"aspell --"
+"mode=email --dont-backup check\""
+msgstr ""
+"Path and options for B<ispell>(1)-like spell-checker, e.g. \"aspell --"
+"mode=email --dont-backup check\""
+
+# type: TP
+#: ../tin.5:679 ../tin.5:1664
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+# type: TP
+#: ../tin.5:682
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+# type: Plain text
+#: ../tin.5:691
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"- default is US-ASCII. This attribute works only on systems with working "
+"B<iconv>(3), others might have to compile B<tin>(1)  with --disable-mime-"
+"strict-charset."
+msgstr ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"- default is US-ASCII. This attribute works only on systems with working "
+"B<iconv>(3), others might have to compile B<tin>(1)  with --disable-mime-"
+"strict-charset."
+
+# type: Plain text
+#: ../tin.5:701
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"scope=*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"scope=*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+
+# type: Plain text
+#: ../tin.5:705
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+
+# type: Plain text
+#: ../tin.5:712
+#, no-wrap
+msgid ""
+"# in *binaries* turn on full post processing,\n"
+"# remove tmp files and set Followup-To: poster\n"
+"scope=*binaries*\n"
+"post_process_type=2\n"
+"delete_tmp_files=ON\n"
+"followup_to=poster\n"
+msgstr ""
+"# in *binaries* turn on full post processing,\n"
+"# remove tmp files and set Followup-To: poster\n"
+"scope=*binaries*\n"
+"post_process_type=2\n"
+"delete_tmp_files=ON\n"
+"followup_to=poster\n"
+
+# type: Plain text
+#: ../tin.5:718
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%sE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%sE<gt>_\n"
+"x_comment_to=ON\n"
+
+# type: Plain text
+#: ../tin.5:724
+#, no-wrap
+msgid ""
+"# in *.test newsgroups, don't append signature\n"
+"# and preset Subject\n"
+"scope=*.test\n"
+"sigfile=--none\n"
+"x_headers=Subject: test - ignore - no reply\n"
+msgstr ""
+"# in *.test newsgroups, don't append signature\n"
+"# and preset Subject\n"
+"scope=*.test\n"
+"sigfile=--none\n"
+"x_headers=Subject: test - ignore - no reply\n"
+
+# type: Plain text
+#: ../tin.5:728
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+
+# type: Plain text
+#: ../tin.5:740
+msgid ""
+"The filter file is used to assign scores to certain articles. Based on the "
+"score an article can be filtered out (hidden) or marked hot. Empty lines or "
+"lines beginning with a '#' are ignored."
+msgstr ""
+"The filter file is used to assign scores to certain articles. Based on the "
+"score an article can be filtered out (hidden) or marked hot. Empty lines or "
+"lines beginning with a '#' are ignored."
+
+# type: TP
+#: ../tin.5:740
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+# type: Plain text
+#: ../tin.5:749
+msgid ""
+"Every entry (rule) in the filter file might get a comment. Multiple lines "
+"are allowed (but only for comments yet). Every line must start with the "
+"\"comment=\" keyword. Comments must appear first in the rule.  Comment lines "
+"placed within a rule will be moved to the begin of the next rule. This might "
+"be changed in the future. Don't use '#' to mark comments as those lines are "
+"ignored and your comments will get lost on the next write of the file."
+msgstr ""
+"Every entry (rule) in the filter file might get a comment. Multiple lines "
+"are allowed (but only for comments yet). Every line must start with the "
+"\"comment=\" keyword. Comments must appear first in the rule.  Comment lines "
+"placed within a rule will be moved to the begin of the next rule. This might "
+"be changed in the future. Don't use '#' to mark comments as those lines are "
+"ignored and your comments will get lost on the next write of the file."
+
+# type: TP
+#: ../tin.5:749
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+# type: Plain text
+#: ../tin.5:753
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule will be applied. This line is mandatory!"
+msgstr ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule will be applied. This line is mandatory!"
+
+# type: TP
+#: ../tin.5:753
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+# type: Plain text
+#: ../tin.5:756
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr "0=case-sensitive, 1=case-insensitive"
+
+# type: TP
+#: ../tin.5:756
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+# type: Plain text
+#: ../tin.5:759
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
+"\"."
+msgstr ""
+"Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
+"\"."
+
+# type: TP
+#: ../tin.5:759
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+# type: Plain text
+#: ../tin.5:762
+msgid "Match against ''Subject:''"
+msgstr "Match against ''Subject:''"
+
+# 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."
+msgstr ""
+"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."
+
+# type: TP
+#: ../tin.5:770
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+# type: Plain text
+#: ../tin.5:773
+msgid "Match against ''Message-ID:'' and full ''References:''"
+msgstr "Match against ''Message-ID:'' and full ''References:''"
+
+# type: TP
+#: ../tin.5:773
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+# type: Plain text
+#: ../tin.5:776
+msgid "Match against ''Message-ID:'' and last ''References:'' entry only"
+msgstr "Match against ''Message-ID:'' and last ''References:'' entry only"
+
+# type: TP
+#: ../tin.5:776
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+# type: Plain text
+#: ../tin.5:779
+msgid "Match against ''Message-ID:''"
+msgstr "Match against ''Message-ID:''"
+
+# type: TP
+#: ../tin.5:779
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+# type: Plain text
+#: ../tin.5:782
+msgid "Match against ''References:''"
+msgstr "Match against ''References:''"
+
+# type: TP
+#: ../tin.5:782
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+# type: Plain text
+#: ../tin.5:785
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+
+# type: TP
+#.  TODO: document option in detail
+#: ../tin.5:785
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+# type: Plain text
+#: ../tin.5:789
+msgid "Match against ''From:'' address parser return codes."
+msgstr "Match against ''From:'' address parser return codes."
+
+# type: TP
+#: ../tin.5:789
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+# type: Plain text
+#: ../tin.5:795
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has that is it is turned into a comma "
+"separated newsgroup list with all other information (i.e.  the article "
+"counter) removed."
+msgstr ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has that is it is turned into a comma "
+"separated newsgroup list with all other information (i.e.  the article "
+"counter) removed."
+
+# type: TP
+#: ../tin.5:795 ../tin.5:2434
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+# type: Plain text
+#: ../tin.5:798
+msgid "time_t value when rule expires"
+msgstr "time_t value when rule expires"
+
+# type: Plain text
+#: ../tin.5:809
+#, no-wrap
+msgid ""
+"comment=mark all articles about tin, rtin,\n"
+"comment=tind, ktin or cdtin as hot\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
+msgstr ""
+"comment=mark all articles about tin, rtin,\n"
+"comment=tind, ktin or cdtin as hot\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
+
+# type: Plain text
+#: ../tin.5:825
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. Below is a list of all rebindable keynames and their "
+"defaults. If a keyname is bound to NULL it is unassigned."
+msgstr ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. Below is a list of all rebindable keynames and their "
+"defaults. If a keyname is bound to NULL it is unassigned."
+
+# type: ta
+#: ../tin.5:827
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+
+# type: Plain text
+#: ../tin.5:874
+#, no-wrap
+msgid ""
+"B<ShellEscape>\t!\n"
+"B<SetRange>\t#\n"
+"B<LastPage>\t$\n"
+"B<ToggleColor>\t&\n"
+"B<LastViewed>\t-\n"
+"B<SearchRepeat>\t\\e\n"
+"B<SearchSubjF>\t/\n"
+"B<SearchSubjB>\t?\n"
+"B<SearchAuthB>\tA\n"
+"B<SearchBody>\tB\n"
+"B<CatchupNextUnread>\tC\n"
+"B<EditFilter>\tE\n"
+"B<ToggleHelpDisplay>\tH\n"
+"B<ToggleInverseVideo>\tI\n"
+"B<LookupMessage>\tL\n"
+"B<OptionMenu>\tM\n"
+"B<Postponed>\tO\t^O\n"
+"B<QuitTin>\tQ\n"
+"B<BugReport>\tR\n"
+"B<DisplayPostHist>\tW\n"
+"B<MarkThrUnread>\tZ\n"
+"B<FirstPage>\t^\n"
+"B<SearchAuthF>\ta\n"
+"B<Catchup>\tc\n"
+"B<Help>\th\n"
+"B<ToggleInfoLastLine>\ti\n"
+"B<Down>\tj\t^N\n"
+"B<Up>\tk\t^P\n"
+"B<Print>\to\n"
+"B<Quit>\tq\n"
+"B<Version>\tv\n"
+"B<Post>\tw\n"
+"B<MarkArtUnread>\tz\n"
+"B<QuickFilterSelect>\t[\n"
+"B<QuickFilterKill>\t]\n"
+"B<Pipe>\t|\n"
+"B<ScrollUp>\tE<lt>\n"
+"B<ScrollDown>\tE<gt>\n"
+"B<PageUp>\tb\t^B\t^U\n"
+"B<PageDown>\t^D\t^F\tSPACE\n"
+"B<RedrawScr>\t^L\n"
+"B<Postponed>\t^O\n"
+"B<MenuFilterSelect>\t^A\n"
+"B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
+msgstr ""
+"B<ShellEscape>\t!\n"
+"B<SetRange>\t#\n"
+"B<LastPage>\t$\n"
+"B<ToggleColor>\t&\n"
+"B<LastViewed>\t-\n"
+"B<SearchRepeat>\t\\e\n"
+"B<SearchSubjF>\t/\n"
+"B<SearchSubjB>\t?\n"
+"B<SearchAuthB>\tA\n"
+"B<SearchBody>\tB\n"
+"B<CatchupNextUnread>\tC\n"
+"B<EditFilter>\tE\n"
+"B<ToggleHelpDisplay>\tH\n"
+"B<ToggleInverseVideo>\tI\n"
+"B<LookupMessage>\tL\n"
+"B<OptionMenu>\tM\n"
+"B<Postponed>\tO\t^O\n"
+"B<QuitTin>\tQ\n"
+"B<BugReport>\tR\n"
+"B<DisplayPostHist>\tW\n"
+"B<MarkThrUnread>\tZ\n"
+"B<FirstPage>\t^\n"
+"B<SearchAuthF>\ta\n"
+"B<Catchup>\tc\n"
+"B<Help>\th\n"
+"B<ToggleInfoLastLine>\ti\n"
+"B<Down>\tj\t^N\n"
+"B<Up>\tk\t^P\n"
+"B<Print>\to\n"
+"B<Quit>\tq\n"
+"B<Version>\tv\n"
+"B<Post>\tw\n"
+"B<MarkArtUnread>\tz\n"
+"B<QuickFilterSelect>\t[\n"
+"B<QuickFilterKill>\t]\n"
+"B<Pipe>\t|\n"
+"B<ScrollUp>\tE<lt>\n"
+"B<ScrollDown>\tE<gt>\n"
+"B<PageUp>\tb\t^B\t^U\n"
+"B<PageDown>\t^D\t^F\tSPACE\n"
+"B<RedrawScr>\t^L\n"
+"B<Postponed>\t^O\n"
+"B<MenuFilterSelect>\t^A\n"
+"B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
+
+# type: Plain text
+#: ../tin.5:882
+#, no-wrap
+msgid ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+msgstr ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\t\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+# type: Plain text
+#: ../tin.5:890
+#, 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:898
+#, no-wrap
+msgid ""
+"B<FeedTag>\tT\n"
+"B<FeedArt>\ta\n"
+"B<FeedHot>\th\n"
+"B<FeedPat>\tp\n"
+"B<FeedRepost>\tr\n"
+"B<FeedSupersede>\ts\n"
+"B<FeedThd>\tt\n"
+msgstr ""
+"B<FeedTag>\tT\n"
+"B<FeedArt>\ta\n"
+"B<FeedHot>\th\n"
+"B<FeedPat>\tp\n"
+"B<FeedRepost>\tr\n"
+"B<FeedSupersede>\ts\n"
+"B<FeedThd>\tt\n"
+
+# type: Plain text
+#: ../tin.5:901
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+
+# type: Plain text
+#: ../tin.5:931
+#, no-wrap
+msgid ""
+"B<GroupNextUnreadArtOrGrp>\tTAB\n"
+"B<GroupReadBasenote>\t^J\t^M\n"
+"B<GroupSelThd>\t*\n"
+"B<GroupDoAutoSel>\t+\n"
+"B<GroupToggleThdSel>\t.\n"
+"B<GroupSelThdIfUnreadSelected>\t;\n"
+"B<GroupSelPattern>\t=\n"
+"B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
+"B<GroupToggleGetartLimit>\tG\n"
+"B<GroupMarkThdRead>\tK\n"
+"B<GroupNextUnreadArt>\tN\n"
+"B<GroupPrevUnreadArt>\tP\n"
+"B<GroupAutoSave>\tS\n"
+"B<GroupTagParts>\tT\n"
+"B<GroupUntag>\tU\n"
+"B<GroupMarkUnselArtRead>\tX\n"
+"B<GroupToggleSubjDisplay>\td\n"
+"B<GroupGoto>\tg\n"
+"B<GroupListThd>\tl\n"
+"B<GroupMail>\tm\n"
+"B<GroupNextGroup>\tn\n"
+"B<GroupPrevGroup>\tp\n"
+"B<GroupToggleReadUnread>\tr\n"
+"B<GroupSave>\ts\n"
+"B<GroupTag>\tt\n"
+"B<GroupToggleThreading>\tu\n"
+"B<GroupRepost>\tx\n"
+"B<GroupUndoSel>\t~\n"
+msgstr ""
+"B<GroupNextUnreadArtOrGrp>\tTAB\n"
+"B<GroupReadBasenote>\t^J\t^M\n"
+"B<GroupSelThd>\t*\n"
+"B<GroupDoAutoSel>\t+\n"
+"B<GroupToggleThdSel>\t.\n"
+"B<GroupSelThdIfUnreadSelected>\t;\n"
+"B<GroupSelPattern>\t=\n"
+"B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
+"B<GroupToggleGetartLimit>\tG\n"
+"B<GroupMarkThdRead>\tK\n"
+"B<GroupNextUnreadArt>\tN\n"
+"B<GroupPrevUnreadArt>\tP\n"
+"B<GroupAutoSave>\tS\n"
+"B<GroupTagParts>\tT\n"
+"B<GroupUntag>\tU\n"
+"B<GroupMarkUnselArtRead>\tX\n"
+"B<GroupToggleSubjDisplay>\td\n"
+"B<GroupGoto>\tg\n"
+"B<GroupListThd>\tl\n"
+"B<GroupMail>\tm\n"
+"B<GroupNextGroup>\tn\n"
+"B<GroupPrevGroup>\tp\n"
+"B<GroupToggleReadUnread>\tr\n"
+"B<GroupSave>\ts\n"
+"B<GroupTag>\tt\n"
+"B<GroupToggleThreading>\tu\n"
+"B<GroupRepost>\tx\n"
+"B<GroupUndoSel>\t~\n"
+
+# type: Plain text
+#: ../tin.5:934
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+
+# type: Plain text
+#: ../tin.5:973
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleHeaders>\t^H\n"
+"B<PageNextUnread>\tTAB\n"
+"B<PageNextThd>\t^J\t^M\n"
+"B<PageToggleTabs>\t^T\n"
+"B<PageFollowupQuoteHeaders>\t^W\n"
+"B<PageToggleTex2iso>\t\"\n"
+"B<PageToggleRot>\t%\n"
+"B<PageToggleUue>\t(\n"
+"B<PageReveal>\t)\n"
+"B<PageSkipIncludedText>\t:\n"
+"B<PageTopThd>\tE<lt>\n"
+"B<PageBotThd>\tE<gt>\n"
+"B<PageCancel>\tD\n"
+"B<PageFollowup>\tF\n"
+"B<PageLastPage>\tG\n"
+"B<PageKillThd>\tK\n"
+"B<PageNextUnreadArt>\tN\n"
+"B<PagePrevUnreadArt>\tP\n"
+"B<PageReply>\tR\n"
+"B<PageAutoSave>\tS\n"
+"B<PageGroupSel>\tT\n"
+"B<PageViewUrl>\tU\n"
+"B<PageViewAttach>\tV\n"
+"B<PageToggleHighlight>\t_\n"
+"B<PageEditArticle>\te\n"
+"B<PageFollowupQuote>\tf\n"
+"B<PageFirstPage>\tg\n"
+"B<PageListThd>\tl\n"
+"B<PageMail>\tm\n"
+"B<PageNextArt>\tn\n"
+"B<PagePrevArt>\tp\n"
+"B<PageReplyQuote>\tr\n"
+"B<PageSave>\ts\n"
+"B<PageTag>\tt\n"
+"B<PageGotoParent>\tu\n"
+"B<PageRepost>\tx\n"
+msgstr ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleHeaders>\t^H\n"
+"B<PageNextUnread>\tTAB\n"
+"B<PageNextThd>\t^J\t^M\n"
+"B<PageToggleTabs>\t^T\n"
+"B<PageFollowupQuoteHeaders>\t^W\n"
+"B<PageToggleTex2iso>\t\"\n"
+"B<PageToggleRot>\t%\n"
+"B<PageToggleUue>\t(\n"
+"B<PageReveal>\t)\n"
+"B<PageSkipIncludedText>\t:\n"
+"B<PageTopThd>\tE<lt>\n"
+"B<PageBotThd>\tE<gt>\n"
+"B<PageCancel>\tD\n"
+"B<PageFollowup>\tF\n"
+"B<PageLastPage>\tG\n"
+"B<PageKillThd>\tK\n"
+"B<PageNextUnreadArt>\tN\n"
+"B<PagePrevUnreadArt>\tP\n"
+"B<PageReply>\tR\n"
+"B<PageAutoSave>\tS\n"
+"B<PageGroupSel>\tT\n"
+"B<PageViewUrl>\tU\n"
+"B<PageViewAttach>\tV\n"
+"B<PageToggleHighlight>\t_\n"
+"B<PageEditArticle>\te\n"
+"B<PageFollowupQuote>\tf\n"
+"B<PageFirstPage>\tg\n"
+"B<PageListThd>\tl\n"
+"B<PageMail>\tm\n"
+"B<PageNextArt>\tn\n"
+"B<PagePrevArt>\tp\n"
+"B<PageReplyQuote>\tr\n"
+"B<PageSave>\ts\n"
+"B<PageTag>\tt\n"
+"B<PageGotoParent>\tu\n"
+"B<PageRepost>\tx\n"
+
+# type: Plain text
+#: ../tin.5:978
+#, no-wrap
+msgid ""
+"B<PgpEncSign>\tb\n"
+"B<PgpEncrypt>\te\n"
+"B<PgpIncludekey>\ti\n"
+"B<PgpSign>\ts\n"
+msgstr ""
+"B<PgpEncSign>\tb\n"
+"B<PgpEncrypt>\te\n"
+"B<PgpIncludekey>\ti\n"
+"B<PgpSign>\ts\n"
+
+# type: Plain text
+#: ../tin.5:991
+#, no-wrap
+msgid ""
+"B<PostAbort>\ta\n"
+"B<PostContinue>\tc\n"
+"B<PostCancel>\td\n"
+"B<PostEdit>\te\n"
+"B<PostPGP>\tg\n"
+"B<PostIspell>\ti\n"
+"B<PostIgnore>\ti\n"
+"B<PostMail>\tm\n"
+"B<PostPostpone>\to\n"
+"B<PostPost>\tp\ty\n"
+"B<PostSupersede>\ts\n"
+"B<PostSend>\ts\ty\n"
+msgstr ""
+"B<PostAbort>\ta\n"
+"B<PostContinue>\tc\n"
+"B<PostCancel>\td\n"
+"B<PostEdit>\te\n"
+"B<PostPGP>\tg\n"
+"B<PostIspell>\ti\n"
+"B<PostIgnore>\ti\n"
+"B<PostMail>\tm\n"
+"B<PostPostpone>\to\n"
+"B<PostPost>\tp\ty\n"
+"B<PostSupersede>\ts\n"
+"B<PostSend>\ts\ty\n"
+
+# type: Plain text
+#: ../tin.5:994
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+
+# type: Plain text
+#: ../tin.5:997
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+
+# type: Plain text
+#: ../tin.5:1000
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+# type: Plain text
+#: ../tin.5:1004
+#, no-wrap
+msgid ""
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
+msgstr ""
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
+
+# type: Plain text
+#: ../tin.5:1022
+#, no-wrap
+msgid ""
+"B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
+"B<SelectReadGrp>\t^J\t^M\n"
+"B<SelectResetNewsrc>\t^R\n"
+"B<SelectSortActive>\t.\n"
+"B<SelectNextUnreadGrp>\tN\n"
+"B<SelectSubscribePat>\tS\n"
+"B<SelectUnsubscribePat>\tU\n"
+"B<SelectQuitNoWrite>\tX\n"
+"B<SelectSyncWithActive>\tY\n"
+"B<SelectToggleDescriptions>\td\n"
+"B<SelectGoto>\tg\n"
+"B<SelectMoveGrp>\tm\n"
+"B<SelectToggleReadDisplay>\tr\n"
+"B<SelectSubscribe>\ts\n"
+"B<SelectUnsubscribe>\tu\n"
+"B<SelectYankActive>\ty\n"
+"B<SelectMarkGrpUnread>\tz\tZ\n"
+msgstr ""
+"B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
+"B<SelectReadGrp>\t^J\t^M\n"
+"B<SelectResetNewsrc>\t^R\n"
+"B<SelectSortActive>\t.\n"
+"B<SelectNextUnreadGrp>\tN\n"
+"B<SelectSubscribePat>\tS\n"
+"B<SelectUnsubscribePat>\tU\n"
+"B<SelectQuitNoWrite>\tX\n"
+"B<SelectSyncWithActive>\tY\n"
+"B<SelectToggleDescriptions>\td\n"
+"B<SelectGoto>\tg\n"
+"B<SelectMoveGrp>\tm\n"
+"B<SelectToggleReadDisplay>\tr\n"
+"B<SelectSubscribe>\ts\n"
+"B<SelectUnsubscribe>\tu\n"
+"B<SelectYankActive>\ty\n"
+"B<SelectMarkGrpUnread>\tz\tZ\n"
+
+# type: Plain text
+#: ../tin.5:1029
+#, 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:1044
+#, no-wrap
+msgid ""
+"B<ThreadReadNextArtOrThread>\tTAB\n"
+"B<ThreadReadArt>\t^J\t^M\n"
+"B<ThreadSelArt>\t*\n"
+"B<ThreadToggleArtSel>\t.\n"
+"B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadUndoSel>\t~\n"
+msgstr ""
+"B<ThreadReadNextArtOrThread>\tTAB\n"
+"B<ThreadReadArt>\t^J\t^M\n"
+"B<ThreadSelArt>\t*\n"
+"B<ThreadToggleArtSel>\t.\n"
+"B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadUndoSel>\t~\n"
+
+# type: Plain text
+#: ../tin.5:1046
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+# type: Plain text
+#: ../tin.5:1057
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<tin>"
+"(1)  to be build with mh-mail-handling support). Each line consist of two "
+"tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+"This file provides short descriptions of each mailgroup. (requires B<tin>"
+"(1)  to be build with mh-mail-handling support). Each line consist of two "
+"tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+
+# type: TP
+#: ../tin.5:1057
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr "B<mailgroupname>"
+
+# type: Plain text
+#: ../tin.5:1060 ../tin.5:1131 ../tin.5:2381 ../tin.5:2434 ../tin.5:2461
+msgid "is the name of the newsgroup"
+msgstr "is the name of the newsgroup"
+
+# type: Plain text
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2464
+msgid "is a short single-line description of the group"
+msgstr "is a short single-line description of the group"
+
+# type: Plain text
+#: ../tin.5:1071
+msgid ""
+"\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
+"''B<-g>'' command-line switch."
+msgstr ""
+"\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
+"''B<-g>'' command-line switch."
+
+# type: TP
+#: ../tin.5:1074
+#, no-wrap
+msgid "B<newsrc>"
+msgstr "B<newsrc>"
+
+# type: Plain text
+#: ../tin.5:1077
+msgid "related newsrc."
+msgstr "related newsrc."
+
+# type: TP
+#: ../tin.5:1077
+#, no-wrap
+msgid "B<shortname>"
+msgstr "B<shortname>"
+
+# type: Plain text
+#: ../tin.5:1080
+msgid "nickname(s) for the nntpserver."
+msgstr "nickname(s) for the nntpserver."
+
+# type: Plain text
+#: ../tin.5:1084
+msgid "# sample newsrctable file"
+msgstr "# sample newsrctable file"
+
+# type: Plain text
+#: ../tin.5:1086
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr "news.tin.org .newsrc-tin.org tinorg"
+
+# type: Plain text
+#: ../tin.5:1088
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr "news.example.org /tmp/nrc-ex example ex"
+
+# type: Plain text
+#: ../tin.5:1096
+msgid "posting history"
+msgstr "posting history"
+
+# type: Plain text
+#: ../tin.5:1106
+msgid ""
+"Copy of all posted articles in B<mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+"Copy of all posted articles in B<mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+
+# type: Plain text
+#: ../tin.5:1115
+msgid "Pool of postponed articles. This file is in B<mbox>(5)  format."
+msgstr "Pool of postponed articles. This file is in B<mbox>(5)  format."
+
+# type: Plain text
+#: ../tin.5:1120
+#, 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:1128
+msgid ""
+"This file a copy of the servers newsgroups file which provides short "
+"descriptions of each newsgroup. It is automatically updated on startup "
+"except when using the ''B<-X>''or ''B<-q>'' command-line option and an old "
+"copy exists. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+msgstr ""
+"This file a copy of the servers newsgroups file which provides short "
+"descriptions of each newsgroup. It is automatically updated on startup "
+"except when using the ''B<-X>''or ''B<-q>'' command-line option and an old "
+"copy exists. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+
+# type: TP
+#: ../tin.5:1128 ../tin.5:2458
+#, no-wrap
+msgid "B<group.name>"
+msgstr "B<group.name>"
+
+# type: TP
+#: ../tin.5:1131 ../tin.5:2461
+#, no-wrap
+msgid "B<one-line description>"
+msgstr "B<one-line description>"
+
+# type: Plain text
+#: ../tin.5:1140
+#, 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:1147
+msgid ""
+"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
+"are not meant to be changed by the user."
+msgstr ""
+"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
+"are not meant to be changed by the user."
+
+# type: TP
+#: ../tin.5:1147
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+# type: Plain text
+#: ../tin.5:1150
+msgid "Internal version number."
+msgstr "Internal version number."
+
+# type: TP
+#: ../tin.5:1150
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+# type: Plain text
+#: ../tin.5:1155
+msgid ""
+"Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
+"server."
+msgstr ""
+"Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
+"server."
+
+# type: Plain text
+#: ../tin.5:1177
+msgid ""
+"At startup, B<tin>(1)  reads in the configuration file. This contains a list "
+"of \"I<variable>=I<value>\" pairs that can be used to configure the way "
+"B<tin>(1)  works. If it exists, the global configuration file, I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the users own "
+"configuration file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> is read.  The "
+"global file is useful for distributing system-wide defaults to new users who "
+"have no private tinrc yet (see also B</etc/tin/tin.defaults>)."
+msgstr ""
+"At startup, B<tin>(1)  reads in the configuration file. This contains a list "
+"of \"I<variable>=I<value>\" pairs that can be used to configure the way "
+"B<tin>(1)  works. If it exists, the global configuration file, I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the users own "
+"configuration file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> is read.  The "
+"global file is useful for distributing system-wide defaults to new users who "
+"have no private tinrc yet (see also B</etc/tin/tin.defaults>)."
+
+# type: TP
+#: ../tin.5:1177
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+# type: TP
+#: ../tin.5:1193
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+# type: TP
+#: ../tin.5:1196
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+# type: TP
+#: ../tin.5:1199
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+# type: TP
+#: ../tin.5:1203
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+# type: TP
+#: ../tin.5:1207
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+# type: TP
+#: ../tin.5:1211
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+# type: Plain text
+#: ../tin.5:1215
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+
+# type: TP
+#: ../tin.5:1215
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+# type: TP
+#: ../tin.5:1218
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+# type: TP
+#: ../tin.5:1222
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+# type: Plain text
+#: ../tin.5:1233
+msgid ""
+"If ON B<tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) to "
+"display MIME messages. This only occurs if a MIME viewer is set. Default is "
+"OFF."
+msgstr ""
+"If ON B<tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) to "
+"display MIME messages. This only occurs if a MIME viewer is set. Default is "
+"OFF."
+
+# type: TP
+#: ../tin.5:1241
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+# type: Plain text
+#: ../tin.5:1244
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr "Reconnect to server automatically. Default is OFF."
+
+# type: TP
+#: ../tin.5:1255
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+# type: TP
+#: ../tin.5:1260
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+# type: Plain text
+#: ../tin.5:1265
+msgid ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"Default is OFF."
+msgstr ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"Default is OFF."
+
+# type: TP
+#: ../tin.5:1265
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+# type: TP
+#: ../tin.5:1269
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+# type: TP
+#: ../tin.5:1272
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+# type: TP
+#: ../tin.5:1275
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+# type: TP
+#: ../tin.5:1278
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+# type: TP
+#: ../tin.5:1281
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+# type: TP
+#: ../tin.5:1284
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+# type: TP
+#: ../tin.5:1287
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+# type: TP
+#: ../tin.5:1291
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+# type: TP
+#: ../tin.5:1295
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+# type: TP
+#: ../tin.5:1299
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+# type: TP
+#: ../tin.5:1303
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+# type: TP
+#: ../tin.5:1306
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+# type: TP
+#: ../tin.5:1309
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+# type: TP
+#: ../tin.5:1312
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+# type: TP
+#: ../tin.5:1315
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+# type: TP
+#: ../tin.5:1318
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+# type: TP
+#: ../tin.5:1321
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+# type: Plain text
+#: ../tin.5:1325
+msgid ""
+"Color of response counter. This is the text that says 'Response x of y' in "
+"the article viewer."
+msgstr ""
+"Colour of response counter. This is the text that says 'Response x of y' in "
+"the article viewer."
+
+# type: TP
+#: ../tin.5:1325
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+# type: TP
+#: ../tin.5:1328
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+# type: TP
+#: ../tin.5:1331
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+# type: TP
+#: ../tin.5:1334
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+# type: TP
+#: ../tin.5:1337
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+# type: TP
+#: ../tin.5:1340
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+# type: TP
+#: ../tin.5:1343
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+# type: Plain text
+#: ../tin.5:1347
+msgid ""
+"B<tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+"B<tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+
+# type: Plain text
+#.  TODO: check if all affected commands are marked [after confirmation]
+#: ../tin.5:1353
+msgid ""
+"B<commands:> Ask for confirmation before executing certain dangerous "
+"commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
+"in this manual with '[after confirmation]'."
+msgstr ""
+"B<commands:> Ask for confirmation before executing certain dangerous "
+"commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
+"in this manual with '[after confirmation]'."
+
+# type: Plain text
+#: ../tin.5:1358
+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 ""
+"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."
+
+# type: Plain text
+#: ../tin.5:1362
+msgid ""
+"B<select:> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<select:> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+
+# type: Plain text
+#: ../tin.5:1364
+msgid "Default is commands & quit."
+msgstr "Default is commands & quit."
+
+# type: Plain text
+#: ../tin.5:1375
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found at B<strftime>(3).  B<tin>(1)  uses B<strftime>"
+"(3)  when available and supports most format options in his fallback code.  "
+"Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+"Format string used for date representation. A description of the different "
+"format options can be found at B<strftime>(3).  B<tin>(1)  uses B<strftime>"
+"(3)  when available and supports most format options in his fallback code.  "
+"Default is \"%a, %d %b %Y %H:%M:%S\"."
+
+# type: TP
+#: ../tin.5:1375
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+# type: TP
+#: ../tin.5:1377
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+# type: TP
+#: ../tin.5:1379
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+# type: TP
+#: ../tin.5:1382
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+# type: TP
+#: ../tin.5:1385
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+# type: Plain text
+#: ../tin.5:1389
+msgid ""
+"Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+"Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+
+# type: TP
+#: ../tin.5:1389
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+# type: Plain text
+#: ../tin.5:1393
+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 ""
+"Default for quick (1 key) kill filter expire. ON = limit to "
+"'B<default_filter_days>', OFF = don't ever expire. Default is OFF."
+
+# type: TP
+#: ../tin.5:1393
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+# type: Plain text
+#: ../tin.5:1397
+msgid ""
+"Default for quick (1 key) kill filter global. ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+"Default for quick (1 key) kill filter global. ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+
+# type: TP
+#: ../tin.5:1397
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+# type: ta
+#: ../tin.5:1402 ../tin.5:1430
+#, no-wrap
+msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
+msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
+
+# type: Plain text
+#: ../tin.5:1411 ../tin.5:1439
+#, no-wrap
+msgid ""
+"0\t''Subject:'' (case sensitive)\n"
+"1\t''Subject:'' (ignore case)\n"
+"2\t''From:'' (case sensitive)\n"
+"3\t''From:'' (ignore case)\n"
+"4\t''Message-ID:'' & full ''References:'' line\n"
+"5\t''Message-ID:'' & last ''References:'' entry only\n"
+"6\t''Message-ID:'' entry only\n"
+"7\t''Lines:''\n"
+msgstr ""
+"0\t''Subject:'' (case sensitive)\n"
+"1\t''Subject:'' (ignore case)\n"
+"2\t''From:'' (case sensitive)\n"
+"3\t''From:'' (ignore case)\n"
+"4\t''Message-ID:'' & full ''References:'' line\n"
+"5\t''Message-ID:'' & last ''References:'' entry only\n"
+"6\t''Message-ID:'' entry only\n"
+"7\t''Lines:''\n"
+
+# type: TP
+#: ../tin.5:1413
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+# type: TP
+#: ../tin.5:1417
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+# type: Plain text
+#: ../tin.5:1421
+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 ""
+"Default for quick (1 key) auto-selection filter expire. ON = limit to "
+"'B<default_filter_days>', OFF = don't ever expire. Default is OFF."
+
+# type: TP
+#: ../tin.5:1421
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+# type: Plain text
+#: ../tin.5:1425
+msgid ""
+"Default for quick (1 key) auto-selection filter global. ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+"Default for quick (1 key) auto-selection filter global. ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+
+# type: TP
+#: ../tin.5:1425
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+# type: TP
+#: ../tin.5:1441
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+# type: TP
+#: ../tin.5:1443
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+# type: TP
+#: ../tin.5:1445
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+# type: TP
+#: ../tin.5:1447
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+# type: TP
+#: ../tin.5:1449
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+# type: TP
+#: ../tin.5:1451
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+# type: TP
+#: ../tin.5:1453
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+# type: TP
+#: ../tin.5:1455
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+# type: TP
+#: ../tin.5:1457
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+# type: TP
+#: ../tin.5:1459
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+# type: TP
+#: ../tin.5:1461
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+# type: TP
+#: ../tin.5:1463
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+# type: TP
+#: ../tin.5:1465
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+# type: TP
+#: ../tin.5:1467
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+# type: TP
+#: ../tin.5:1469
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+# type: TP
+#: ../tin.5:1471
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+# type: TP
+#: ../tin.5:1473
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+# type: TP
+#: ../tin.5:1475
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+# type: Plain text
+#: ../tin.5:1479
+msgid ""
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
+"an highlighted bar if set OFF."
+msgstr ""
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
+"an highlighted bar if set OFF."
+
+# type: Plain text
+#: ../tin.5:1484
+msgid ""
+"The format string used to create the editor start command with parameters.  "
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article)."
+msgstr ""
+"The format string used to create the editor start command with parameters.  "
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article)."
+
+# type: TP
+#: ../tin.5:1484
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+# type: TP
+#: ../tin.5:1488
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+# type: Plain text
+#: ../tin.5:1495
+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 "
+"start fetching articles from your first unread minus absolute value of "
+"B<getart_limit>. Default is 0, which means no limit."
+msgstr ""
+"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 "
+"start fetching articles from your first unread minus absolute value of "
+"B<getart_limit>. Default is 0, which means no limit."
+
+# type: TP
+#: ../tin.5:1495
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+# type: TP
+#: ../tin.5:1506
+#, no-wrap
+msgid "B<groupname_max_length>"
+msgstr "B<groupname_max_length>"
+
+# type: TP
+#: ../tin.5:1510
+#, no-wrap
+msgid "B<hide_uue>"
+msgstr "B<hide_uue>"
+
+# type: Plain text
+#: ../tin.5:1520
+msgid ""
+"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
+"sections of uuencoded data will be shown with a single tag line showing the "
+"size and filename (much the same as a MIME attachment).  If set to 'Hide "
+"all' then any line that looks like uuencoded data will be folded into a tag "
+"line. This is useful when uuencoded data is split across more than one "
+"article but can also lead to false positives. This setting can also be "
+"toggled in the article viewer.  Default is 'No'."
+msgstr ""
+"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
+"sections of uuencoded data will be shown with a single tag line showing the "
+"size and filename (much the same as a MIME attachment).  If set to 'Hide "
+"all' then any line that looks like uuencoded data will be folded into a tag "
+"line. This is useful when uuencoded data is split across more than one "
+"article but can also lead to false positives. This setting can also be "
+"toggled in the article viewer.  Default is 'No'."
+
+# type: TP
+#: ../tin.5:1520
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+# type: Plain text
+#: ../tin.5:1527
+msgid ""
+"Path, name and options of external B<inews>(1).  If you are reading via NNTP "
+"the default value is \"--internal\" (use built-in NNTP inews), else it is "
+"\"inews -h\". The article is passed to B<inews_prog> on STDIN via 'E<lt> "
+"article'."
+msgstr ""
+"Path, name and options of external B<inews>(1).  If you are reading via NNTP "
+"the default value is \"--internal\" (use built-in NNTP inews), else it is "
+"\"inews -h\". The article is passed to B<inews_prog> on STDIN via 'E<lt> "
+"article'."
+
+# type: TP
+#: ../tin.5:1527
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+# type: Plain text
+#: ../tin.5:1533
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>' toggles "
+"setting). This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>' toggles "
+"setting). This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+
+# type: TP
+#: ../tin.5:1533
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+# type: Plain text
+#: ../tin.5:1539
+msgid ""
+"If greater than 0 your mailreader will be invoked earlier for reply so you "
+"can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
+"2 means don't include headers (old use_mailreader_i=ON option). 0 turns off "
+"usage. This option has to suit B<mailer_format>. Default is 0."
+msgstr ""
+"If greater than 0 your mailreader will be invoked earlier for reply so you "
+"can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
+"2 means don't include headers (old use_mailreader_i=ON option). 0 turns off "
+"usage. This option has to suit B<mailer_format>. Default is 0."
+
+# type: TP
+#: ../tin.5:1539
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+# type: TP
+#: ../tin.5:1543
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+# type: TP
+#: ../tin.5:1548
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+# type: Plain text
+#: ../tin.5:1552
+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 ""
+"This option controls the processing and display of articles that are killed. "
+"There are 3 options, default is 0 (B<Kill only unread arts>)."
+
+# type: Plain text
+#: ../tin.5:1560
+msgid ""
+"B<Kill only unread arts> is the 'traditional' behavior of B<tin>(1).  Only "
+"unread articles are killed once only by marking them read. As filtering only "
+"happens on unread articles with B<kill_level> set to 0, B<art_marked_killed> "
+"and B<art_marked_read_selected> are only shown once. When you reenter the "
+"group the mark will be gone."
+msgstr ""
+"B<Kill only unread arts> is the 'traditional' behaviour of B<tin>(1).  Only "
+"unread articles are killed once only by marking them read. As filtering only "
+"happens on unread articles with B<kill_level> set to 0, B<art_marked_killed> "
+"and B<art_marked_read_selected> are only shown once. When you reenter the "
+"group the mark will be gone."
+
+# type: TP
+#: ../tin.5:1576
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+# type: TP
+#: ../tin.5:1586
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+# type: TP
+#: ../tin.5:1591
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+# type: Plain text
+#: ../tin.5:1599
+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 "
+"and MBOXRD and B<mmdf>(5)  for more details about MMDF."
+msgstr ""
+"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 "
+"and MBOXRD and B<mmdf>(5)  for more details about MMDF."
+
+# type: Plain text
+#: ../tin.5:1608
+msgid ""
+"The directory where articles/threads are to be saved in B<mbox>(5)  format. "
+"This feature is mainly for use with the B<elm>(1)  mail program. It allows "
+"the user to save articles/threads/groups simply by giving '=' as the "
+"filename to save to. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"The directory where articles/threads are to be saved in B<mbox>(5)  format. "
+"This feature is mainly for use with the B<elm>(1)  mail program. It allows "
+"the user to save articles/threads/groups simply by giving '=' as the "
+"filename to save to. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+# type: TP
+#: ../tin.5:1608
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+# type: Plain text
+#: ../tin.5:1617
+msgid ""
+"The format string used to create the mailer command with parameters that is "
+"used for mailing articles to other people. Default is '%M \"%T\" E<lt> %"
+"F' (e.g., /bin/mail \"iain\" E<lt> .article). The flexible format allows "
+"other mailers with different command line parameters to be used such as 'elm "
+"-s \"%S\" \"%T\" E<lt> \"%F\"' (e.g., elm -s \"subject\" \"iain\" E<lt> ."
+"article) or 'sendmail -oem -t E<lt> %F' (e.g. sendmail -oem -t E<lt> ."
+"article). The following substitutions are supported:"
+msgstr ""
+"The format string used to create the mailer command with parameters that is "
+"used for mailing articles to other people. Default is '%M \"%T\" E<lt> %"
+"F' (e.g., /bin/mail \"iain\" E<lt> .article). The flexible format allows "
+"other mailers with different command line parameters to be used such as 'elm "
+"-s \"%S\" \"%T\" E<lt> \"%F\"' (e.g., elm -s \"subject\" \"iain\" E<lt> ."
+"article) or 'sendmail -oem -t E<lt> %F' (e.g. sendmail -oem -t E<lt> ."
+"article). The following substitutions are supported:"
+
+# type: ta
+#: ../tin.5:1619
+#, no-wrap
+msgid "\\w'%S'u +\\w'subject-field'u"
+msgstr "\\w'%S'u +\\w'subject-field'u"
+
+# type: Plain text
+#: ../tin.5:1626
+#, no-wrap
+msgid ""
+"%F\tfilename\n"
+"%M\tdefault_mailer\n"
+"%S\tsubject-field\n"
+"%T\tto-filed\n"
+"%U\tusername\n"
+"%%\t%\n"
+msgstr ""
+"%F\tfilename\n"
+"%M\tdefault_mailer\n"
+"%S\tsubject-field\n"
+"%T\tto-filed\n"
+"%U\tusername\n"
+"%%\t%\n"
+
+# type: TP
+#: ../tin.5:1639
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+# type: Plain text
+#: ../tin.5:1651
+msgid ""
+"Path, name and options of external B<metamail>(1)  program used to view non-"
+"textual parts of articles.  To use the built-in viewer, set to --internal. "
+"This is the default value when B<metamail>(1)  is not installed. Leave it "
+"blank if you don't want any automatic viewing of non-textual attachments. "
+"The 'V' command can always be used to manually view any attachments. See "
+"also B<ask_for_metamail>."
+msgstr ""
+"Path, name and options of external B<metamail>(1)  program used to view non-"
+"textual parts of articles.  To use the built-in viewer, set to --internal. "
+"This is the default value when B<metamail>(1)  is not installed. Leave it "
+"blank if you don't want any automatic viewing of non-textual attachments. "
+"The 'V' command can always be used to manually view any attachments. See "
+"also B<ask_for_metamail>."
+
+# type: TP
+#: ../tin.5:1651 ../tin.5:2287
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+# type: Plain text
+#: ../tin.5:1664
+msgid ""
+"Charset supported locally, which is also used for MIME header (charset "
+"parameter and charset name in header encoding) in mail and news postings. If "
+"B<MIME_STRICT_CHARSET> is defined at the compile time, text in charset other "
+"than the value of this parameter is considered not displayable and "
+"represented as '?'. Otherwise, all character sets are regarded as compatible "
+"with the display. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined. If your system supports B<iconv>(3), this option "
+"is disabled and you should use B<mm_network_charset> instead."
+msgstr ""
+"Charset supported locally, which is also used for MIME header (charset "
+"parameter and charset name in header encoding) in mail and news postings. If "
+"B<MIME_STRICT_CHARSET> is defined at the compile time, text in charset other "
+"than the value of this parameter is considered not displayable and "
+"represented as '?'. Otherwise, all character sets are regarded as compatible "
+"with the display. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined. If your system supports B<iconv>(3), this option "
+"is disabled and you should use B<mm_network_charset> instead."
+
+# type: Plain text
+#: ../tin.5:1675
+msgid ""
+"Charset used for posting and MIME headers; replaces B<mm_charset>.  "
+"Conversion between B<mm_network_charset> and local charset (determined via "
+"B<nl_langinfo>(3))  is done via B<iconv>(3), if this function is not "
+"available on your system this option is disabled and you have to use "
+"B<mm_charset> instead.  B<mm_network_charset> is limited to one of the "
+"following charsets:"
+msgstr ""
+"Charset used for posting and MIME headers; replaces B<mm_charset>.  "
+"Conversion between B<mm_network_charset> and local charset (determined via "
+"B<nl_langinfo>(3))  is done via B<iconv>(3), if this function is not "
+"available on your system this option is disabled and you have to use "
+"B<mm_charset> instead.  B<mm_network_charset> is limited to one of the "
+"following charsets:"
+
+# type: TP
+#: ../tin.5:1684
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+# type: Plain text
+#: ../tin.5:1689
+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 "
+"B<word_highlight>."
+msgstr ""
+"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 "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.5:1689
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+# type: Plain text
+#: ../tin.5:1694
+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 "
+"B<word_highlight>."
+msgstr ""
+"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 "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.5:1694
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+# type: Plain text
+#: ../tin.5:1699
+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 "
+"B<word_highlight>."
+msgstr ""
+"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 "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.5:1699
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+# type: Plain text
+#: ../tin.5:1704
+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 "
+"B<word_highlight>."
+msgstr ""
+"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 "
+"B<word_highlight>."
+
+# type: TP
+#: ../tin.5:1704
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+# type: Plain text
+#: ../tin.5:1710
+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 ""
+"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."
+
+# type: Plain text
+#: ../tin.5:1717
+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 ""
+"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."
+
+# type: Plain text
+#: ../tin.5:1726
+msgid ""
+"Same as B<news_headers_to_display> except it denotes the opposite. An "
+"example of using both options might be if you thought 'X-' headers were A "
+"Good Thing(tm), but thought Alan and Pape were miscreants... well then you "
+"would do something like this: B<news_headers_to_display=X-> "
+"B<news_headers_to_not_display=X-Alan X-Pape> Not defining anything turns off "
+"this option."
+msgstr ""
+"Same as B<news_headers_to_display> except it denotes the opposite. An "
+"example of using both options might be if you thought 'X-' headers were A "
+"Good Thing(tm), but thought Alan and Pape were miscreants... well then you "
+"would do something like this: B<news_headers_to_display=X-> "
+"B<news_headers_to_not_display=X-Alan X-Pape> Not defining anything turns off "
+"this option."
+
+# type: TP
+#: ../tin.5:1731
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+# type: Plain text
+#: ../tin.5:1735
+msgid ""
+"The normalization form which should be used to normalize unicode input.  The "
+"possible values are:"
+msgstr ""
+"The normalisation form which should be used to normalise unicode input.  The "
+"possible values are:"
+
+# type: Plain text
+#: ../tin.5:1751
+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 ""
+"Some normalisation modes are only available if they are supported by the "
+"library B<tin>(1)  uses to do the normalisation. Default is NFKC."
+
+# type: Plain text
+#: ../tin.5:1755
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last "
+"article.  Default is ON."
+msgstr ""
+"If ON put cursor at first unread article in group otherwise at last "
+"article.  Default is ON."
+
+# type: Plain text
+#: ../tin.5:1771
+msgid ""
+"MIME encoding of the body in news message, if necessary. (8bit, base64, "
+"quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
+"base64 and quoted-printable are usually undesired on usenet."
+msgstr ""
+"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."
+
+# type: Plain text
+#: ../tin.5:1778
+msgid ""
+"If ON, then B<tin>(1)  will start an appropriate viewer program to display "
+"any files that were post processed and uudecoded. The program is determined "
+"using the mailcap file.  Default is ON."
+msgstr ""
+"If ON, then B<tin>(1)  will start an appropriate viewer program to display "
+"any files that were post processed and uudecoded. The program is determined "
+"using the mailcap file.  Default is ON."
+
+# type: Plain text
+#: ../tin.5:1784
+msgid ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+msgstr ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+
+# type: Plain text
+#: ../tin.5:1792
+msgid ""
+"B<Shell archives>, unpacking of multi-part B<shar>(1)  files only. Because "
+"the shell archive may contain commands you may not want to be executed, be "
+"careful with this option."
+msgstr ""
+"B<Shell archives>, unpacking of multi-part B<shar>(1)  files only. Because "
+"the shell archive may contain commands you may not want to be executed, be "
+"careful with this option."
+
+# type: TP
+#: ../tin.5:1795
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+# type: TP
+#: ../tin.5:1805
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+# type: Plain text
+#: ../tin.5:1815
+msgid ""
+"The printer program with options that is to be used to print articles. The "
+"default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
+"Printing from B<tin>(1)  may have been disabled by the System Administrator."
+msgstr ""
+"The printer program with options that is to be used to print articles. The "
+"default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
+"Printing from B<tin>(1)  may have been disabled by the System Administrator."
+
+# type: Plain text
+#: ../tin.5:1823
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+
+# type: TP
+#: ../tin.5:1829
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+# type: Plain text
+#: ../tin.5:1835
+msgid ""
+"This bit coded integer value controls how articles are to be quoted when "
+"following up or replying to them. Any of the following options can be "
+"combined by adding all relevant values. Default is 5, which means that quote "
+"characters are compressed and empty lines are quoted."
+msgstr ""
+"This bit coded integer value controls how articles are to be quoted when "
+"following up or replying to them. Any of the following options can be "
+"combined by adding all relevant values. Default is 5, which means that quote "
+"characters are compressed and empty lines are quoted."
+
+# type: Plain text
+#: ../tin.5:1840
+msgid ""
+"B<Compress quotes> Compress quote characters together when quoting multiple "
+"times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). This option is on by default."
+msgstr ""
+"B<Compress quotes> Compress quote characters together when quoting multiple "
+"times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). This option is on by default."
+
+# type: Plain text
+#: ../tin.5:1846
+msgid ""
+"B<Quote Signatures> This option is off by default. Signatures are always "
+"quoted regardless of this option when you are viewing an article in raw mode "
+"B<PageToggleHeaders> ('B<^H>') and followup or reply to it. Signatures are "
+"never quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+"B<Quote Signatures> This option is off by default. Signatures are always "
+"quoted regardless of this option when you are viewing an article in raw mode "
+"B<PageToggleHeaders> ('B<^H>') and followup or reply to it. Signatures are "
+"never quoted regardless of this option when B<show_signatures> is off."
+
+# type: Plain text
+#: ../tin.5:1848
+msgid "B<Quote empty lines> This option is on by default."
+msgstr "B<Quote empty lines> This option is on by default."
+
+# type: TP
+#: ../tin.5:1849
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+# type: Plain text
+#: ../tin.5:1856
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
+"B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
+"B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:1856
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+# type: Plain text
+#: ../tin.5:1863
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:1863
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+# type: Plain text
+#: ../tin.5:1870
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:1870
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+# type: TP
+#: ../tin.5:1874
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+# type: TP
+#: ../tin.5:1878
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+# type: TP
+#: ../tin.5:1887
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+# type: TP
+#: ../tin.5:1891
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+# type: TP
+#: ../tin.5:1895
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+# type: TP
+#: ../tin.5:1899
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+# type: TP
+#: ../tin.5:1903
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+# type: Plain text
+#: ../tin.5:1911
+msgid ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional page-by-page scrolling. Set to -1 to get page-by-page scrolling "
+"where the top/bottom line is carried over onto the next page.  This setting "
+"supersedes show_last_line_prev_page=ON. Set to -2 to get half-page "
+"scrolling. This setting supersedes full_page_scroll=OFF."
+msgstr ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional page-by-page scrolling. Set to -1 to get page-by-page scrolling "
+"where the top/bottom line is carried over onto the next page.  This setting "
+"supersedes show_last_line_prev_page=ON. Set to -2 to get half-page "
+"scrolling. This setting supersedes full_page_scroll=OFF."
+
+# type: TP
+#: ../tin.5:1928
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+# type: Plain text
+#: ../tin.5:1937
+msgid ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<tin>(1)  to be "
+"build with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<tin>(1)  to be "
+"build with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+
+# type: Plain text
+#: ../tin.5:1948
+msgid ""
+"B<Lines>, in article listing the line count of an article will be displayed "
+"and in thread listing the line count of first (unread)  article will be "
+"displayed."
+msgstr ""
+"B<Lines>, in article listing the line count of an article will be displayed "
+"and in thread listing the line count of first (unread)  article will be "
+"displayed."
+
+# type: Plain text
+#: ../tin.5:1959
+msgid ""
+"If ON show only new/unread articles otherwise show all articles. Default is "
+"ON."
+msgstr ""
+"If ON show only new/unread articles otherwise show all articles. Default is "
+"ON."
+
+# type: TP
+#: ../tin.5:1959
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+# type: Plain text
+#: ../tin.5:1966
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr "If OFF don't show signatures when displaying articles. Default is ON."
+
+# type: Plain text
+#: ../tin.5:1980
+msgid ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature.  B<tin>(1)  will pass the name of the current "
+"newsgroup as argument to the program. --none will suppress any signature.  "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+msgstr ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature.  B<tin>(1)  will pass the name of the current "
+"newsgroup as argument to the program. --none will suppress any signature.  "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+
+# type: TP
+#: ../tin.5:1983
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+# type: Plain text
+#: ../tin.5:1990
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:2036
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+# type: Plain text
+#: ../tin.5:2041
+msgid ""
+"Set this option to a list of comma-separated strings to be warned if you are "
+"replying to an article by mail where the e-mail address contains one of "
+"these strings. The matching is case-insensitive."
+msgstr ""
+"Set this option to a list of comma-separated strings to be warned if you are "
+"replying to an article by mail where the e-mail address contains one of "
+"these strings. The matching is case-insensitive."
+
+# type: TP
+#: ../tin.5:2041
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+# type: Plain text
+#: ../tin.5:2048
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:2053
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+# type: TP
+#: ../tin.5:2057
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+# type: TP
+#: ../tin.5:2065
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+# type: TP
+#: ../tin.5:2069
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+# type: Plain text
+#: ../tin.5:2076
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<tin>(1)  uses a built-in default."
+
+# type: Plain text
+#: ../tin.5:2081
+msgid ""
+"Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
+"etc. Default is OFF. This behavior can also be toggled in the article viewer "
+"via B<PageToggleTex2iso> ('B<\">')."
+msgstr ""
+"Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
+"etc. Default is OFF. This behaviour can also be toggled in the article "
+"viewer via B<PageToggleTex2iso> ('B<\">')."
+
+# type: Plain text
+#: ../tin.5:2091
+msgid ""
+"Defines which threading method to use. The choices are: 0) Don't thread, 1) "
+"Thread on Subject only 2) Thread on References only, 3) Thread on References "
+"then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
+"on Percentage Match of the Subjects It's also possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_articles> to 0 - 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>."
+msgstr ""
+"Defines which threading method to use. The choices are: 0) Don't thread, 1) "
+"Thread on Subject only 2) Thread on References only, 3) Thread on References "
+"then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
+"on Percentage Match of the Subjects It's also possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_articles> to 0 - 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>."
+
+# type: Plain text
+#: ../tin.5:2096
+msgid ""
+"Defines how close the subjects must match while threading by Percentage "
+"Match for threads to be considered part of a single thread. This value is in "
+"the range 0 to 100. The default is 75."
+msgstr ""
+"Defines how close the subjects must match while threading by Percentage "
+"Match for threads to be considered part of a single thread. This value is in "
+"the range 0 to 100. The default is 75."
+
+# type: TP
+#: ../tin.5:2100
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+# type: TP
+#: ../tin.5:2112
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+# type: TP
+#: ../tin.5:2143
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+# type: Plain text
+#: ../tin.5:2150
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<undescores_regex> is blank, then B<tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<undescores_regex> is blank, then B<tin>(1)  uses a built-in default."
+
+# type: TP
+#: ../tin.5:2150
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+# type: Plain text
+#: ../tin.5:2154
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+
+# type: TP
+#: ../tin.5:2154
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+# type: Plain text
+#: ../tin.5:2159
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
+"B<url_handler.pl %s>."
+msgstr ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
+"B<url_handler.pl %s>."
+
+# type: TP
+#: ../tin.5:2159
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+# type: TP
+#: ../tin.5:2162
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+# type: Plain text
+#: ../tin.5:2167
+msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr "If enabled B<tin>(1)  uses ANSI-colours. Default is OFF."
+
+# type: TP
+#: ../tin.5:2167
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+# type: Plain text
+#: ../tin.5:2170
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr "Use scroll keys on keypad. Default is OFF."
+
+# type: TP
+#: ../tin.5:2170
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+# type: TP
+#: ../tin.5:2176
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+# type: Plain text
+#: ../tin.5:2188
+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>"
+"(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
+msgstr ""
+"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>"
+"(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
+
+# type: TP
+#: ../tin.5:2188
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+# type: Plain text
+#: ../tin.5:2192
+msgid ""
+"A regular expression that tin will use to find the begin of a verbatim "
+"block.  Default is #v+"
+msgstr ""
+"A regular expression that tin will use to find the begin of a verbatim "
+"block.  Default is #v+"
+
+# type: TP
+#: ../tin.5:2192
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+# type: Plain text
+#: ../tin.5:2196
+msgid ""
+"A regular expression that tin will use to find the end of a verbatim block.  "
+"Default is #v-"
+msgstr ""
+"A regular expression that tin will use to find the end of a verbatim block.  "
+"Default is #v-"
+
+# type: Plain text
+#: ../tin.5:2200
+msgid "If ON verbatim blocks will be detected.  Default is ON"
+msgstr "If ON verbatim blocks will be detected.  Default is ON"
+
+# type: TP
+#: ../tin.5:2200
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<wildcard>"
+
+# type: Plain text
+#: ../tin.5:2212
+msgid ""
+"Allows you to select how B<tin>(1)  matches strings. The default is 0 and "
+"uses the wildmat notation, which is how this has traditionally been handled. "
+"Setting this to 1 allows you to use B<perl>(1)  compatible regular "
+"expressions B<pcre>(3).  You will probably want to update your filter file "
+"if you use this regularly. NB: Newsgroup names will always be matched using "
+"the wildmat notation."
+msgstr ""
+"Allows you to select how B<tin>(1)  matches strings. The default is 0 and "
+"uses the wildmat notation, which is how this has traditionally been handled. "
+"Setting this to 1 allows you to use B<perl>(1)  compatible regular "
+"expressions B<pcre>(3).  You will probably want to update your filter file "
+"if you use this regularly. NB: Newsgroup names will always be matched using "
+"the wildmat notation."
+
+# type: TP
+#: ../tin.5:2212
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+# type: TP
+#: ../tin.5:2224
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+# type: Plain text
+#: ../tin.5:2232
+msgid ""
+"Enable word highlighting. See B<word_h_display_marks> for the options "
+"available. If B<use_color> is enabled the colors specified in "
+"B<col_markdash>, B<col_markslash>, B<col_markstar> and B<col_markstroke> are "
+"used for word highlighting else the character attributes specified in "
+"B<mono_markdash>, B<mono_markslash>, B<mono_markstar> and B<mono_markstroke> "
+"are used."
+msgstr ""
+"Enable word highlighting. See B<word_h_display_marks> for the options "
+"available. If B<use_color> is enabled the colours specified in "
+"B<col_markdash>, B<col_markslash>, B<col_markstar> and B<col_markstroke> are "
+"used for word highlighting else the character attributes specified in "
+"B<mono_markdash>, B<mono_markslash>, B<mono_markstar> and B<mono_markstroke> "
+"are used."
+
+# type: TP
+#: ../tin.5:2232
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+# type: TP
+#: ../tin.5:2248
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+# type: Plain text
+#: ../tin.5:2264
+msgid ""
+"Yet another global configuration file with \"I<variable>=I<value>\" pairs. "
+"This one is for the more general options which usually can't be controlled "
+"via I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> and/or I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> like resetting (to override the built-in default) the "
+"I<newslibdir>."
+msgstr ""
+"Yet another global configuration file with \"I<variable>=I<value>\" pairs. "
+"This one is for the more general options which usually can't be controlled "
+"via I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> and/or I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> like resetting (to override the built-in default) the "
+"I<newslibdir>."
+
+# type: TP
+#: ../tin.5:2264
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+# type: Plain text
+#: ../tin.5:2267
+msgid "Sets a global domain name used in From lines"
+msgstr "Sets a global domain name used in From lines"
+
+# type: Plain text
+#: ../tin.5:2271
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+
+# type: TP
+#: ../tin.5:2271
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+# type: Plain text
+#: ../tin.5:2276
+msgid ""
+"Defines the default place for some configuration files, common values are I</"
+"usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or I</news/db>. "
+"$B<TIN_LIBDIR> overrides any specified value."
+msgstr ""
+"Defines the default place for some configuration files, common values are I</"
+"usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or I</news/db>. "
+"$B<TIN_LIBDIR> overrides any specified value."
+
+# type: TP
+#: ../tin.5:2276
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+# type: Plain text
+#: ../tin.5:2282
+msgid ""
+"Defines the email address to which users can send bug reports using a built-"
+"in function. The default points to a developers mailing list located at tin."
+"org. You might want to change this address to one of your local "
+"administration if you want to deal with your lusers problems on your own."
+msgstr ""
+"Defines the email address to which users can send bug reports using a built-"
+"in function. The default points to a developers mailing list located at tin."
+"org. You might want to change this address to one of your local "
+"administration if you want to deal with your lusers problems on your own."
+
+# type: TP
+#: ../tin.5:2282
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+# type: Plain text
+#: ../tin.5:2287
+msgid "Defines the directory containing of the B<inews>(1)  executable"
+msgstr "Defines the directory containing of the B<inews>(1)  executable"
+
+# type: Plain text
+#: ../tin.5:2291
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header. "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+"Default charset to be used in MIME's ''Content-Type:'' header. "
+"$B<MM_CHARSET> overrides any specified value."
+
+# type: Plain text
+#: ../tin.5:2294
+msgid ""
+"Default encoding scheme use in MIME articles. 8bit might be the best value."
+msgstr ""
+"Default encoding scheme use in MIME articles. 8bit might be the best value."
+
+# type: Plain text
+#: ../tin.5:2298
+msgid ""
+"Default encoding scheme use in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+"Default encoding scheme use in MIME letters. quoted-printable is a good "
+"choice here."
+
+# type: TP
+#: ../tin.5:2298
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+# type: Plain text
+#: ../tin.5:2301
+msgid "Allow unregistered top level domains"
+msgstr "Allow unregistered top level domains"
+
+# type: TP
+#: ../tin.5:2301
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+# type: Plain text
+#: ../tin.5:2305
+msgid ""
+"Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
+"not set to --internal."
+msgstr ""
+"Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
+"not set to --internal."
+
+# type: TP
+#: ../tin.5:2305
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+# type: Plain text
+#: ../tin.5:2310
+msgid ""
+"Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
+"common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
+"$B<TIN_SPOOLDIR> overrides any specified value."
+msgstr ""
+"Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
+"common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
+"$B<TIN_SPOOLDIR> overrides any specified value."
+
+# type: TP
+#: ../tin.5:2310
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+# type: Plain text
+#: ../tin.5:2318
+msgid ""
+"Base of your NOV database B<newsoverview>(5)  (tradspool style; might be the "
+"same dir as I<spooldir>), common values are I</var/spool/overview>, I</usr/"
+"spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> overrides any "
+"specified value."
+msgstr ""
+"Base of your NOV database B<newsoverview>(5)  (tradspool style; might be the "
+"same dir as I<spooldir>), common values are I</var/spool/overview>, I</usr/"
+"spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> overrides any "
+"specified value."
+
+# type: TP
+#: ../tin.5:2318
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+# type: Plain text
+#: ../tin.5:2322
+msgid ""
+"Name of a single overview file, common values are I<.overview>, I<over.view>."
+msgstr ""
+"Name of a single overview file, common values are I<.overview>, I<over.view>."
+
+# type: TP
+#: ../tin.5:2322
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+# type: Plain text
+#: ../tin.5:2327
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the overview."
+"fmt file is in I<newslibdir>, so you only have to change this setting if "
+"your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's overview.fmt file; usually the overview."
+"fmt file is in I<newslibdir>, so you only have to change this setting if "
+"your configuration differs."
+
+# type: TP
+#: ../tin.5:2327
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+# type: Plain text
+#: ../tin.5:2333
+msgid ""
+"Full pathname of your newssystem's active file; usually the active file "
+"resides in I<newslibdir> and is named I<active>, so you only have to change "
+"this setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+"Full pathname of your newssystem's active file; usually the active file "
+"resides in I<newslibdir> and is named I<active>, so you only have to change "
+"this setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+
+# type: TP
+#: ../tin.5:2333
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+# type: Plain text
+#: ../tin.5:2338
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the active."
+"times file is I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+msgstr ""
+"Full pathname of your newssystem's active.times file; usually the active."
+"times file is I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+
+# type: TP
+#: ../tin.5:2338
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+# type: Plain text
+#: ../tin.5:2343
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the newsgroups "
+"file is in I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+msgstr ""
+"Full pathname of your newssystem's newsgroups file; usually the newsgroups "
+"file is in I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+
+# type: TP
+#: ../tin.5:2343
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+# type: Plain text
+#: ../tin.5:2348
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the "
+"subscriptions file is in I<newslibdir>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's subscriptions file; usually the "
+"subscriptions file is in I<newslibdir>, so you only have to change this "
+"setting if your configuration differs."
+
+# type: Plain text
+#: ../tin.5:2352
+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:2356
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+
+# type: Plain text
+#: ../tin.5:2370
+msgid ""
+"This file lists the newsgroups that the local site receives. Each newsgroup "
+"should be listed only once. Each line specifies one group; within each "
+"newsgroup, articles are assigned unique names, which are monotonically "
+"increasing numbers."
+msgstr ""
+"This file lists the newsgroups that the local site receives. Each newsgroup "
+"should be listed only once. Each line specifies one group; within each "
+"newsgroup, articles are assigned unique names, which are monotonically "
+"increasing numbers."
+
+# type: Plain text
+#.  TODO: IIRC tin issues just a warning in that case?
+#: ../tin.5:2375
+msgid ""
+"If an article is posted to newsgroups not mentioned in this file, those "
+"newsgroups are ignored.  If no valid newsgroups are specified, the article "
+"is rejected."
+msgstr ""
+"If an article is posted to newsgroups not mentioned in this file, those "
+"newsgroups are ignored.  If no valid newsgroups are specified, the article "
+"is rejected."
+
+# type: Plain text
+#: ../tin.5:2378
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+
+# type: TP
+#: ../tin.5:2378 ../tin.5:2431
+#, no-wrap
+msgid "B<name>"
+msgstr "B<name>"
+
+# type: TP
+#: ../tin.5:2381
+#, no-wrap
+msgid "B<highmark>"
+msgstr "B<highmark>"
+
+# type: Plain text
+#: ../tin.5:2384
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr "is the highest article number that has been used in that newsgroup"
+
+# type: TP
+#: ../tin.5:2384
+#, no-wrap
+msgid "B<lowmark>"
+msgstr "B<lowmark>"
+
+# type: Plain text
+#: ../tin.5:2391
+msgid ""
+"is the lowest article number in the group; this number is not guaranteed to "
+"be accurate, and should only be taken to be a hint. Note that because of "
+"article cancellations, there may be gaps in the numbering sequence. If the "
+"lowest article number is greater then the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+"is the lowest article number in the group; this number is not guaranteed to "
+"be accurate, and should only be taken to be a hint. Note that because of "
+"article cancellations, there may be gaps in the numbering sequence. If the "
+"lowest article number is greater then the highest article number, then there "
+"are no articles in the newsgroup."
+
+# type: TP
+#: ../tin.5:2391
+#, no-wrap
+msgid "B<flags>"
+msgstr "B<flags>"
+
+# type: Plain text
+#: ../tin.5:2394
+msgid "can be one of those"
+msgstr "can be one of those"
+
+# type: TP
+#: ../tin.5:2395
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+# type: Plain text
+#: ../tin.5:2398
+msgid "local postings are allowed"
+msgstr "local postings are allowed"
+
+# type: TP
+#: ../tin.5:2398
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+# type: Plain text
+#: ../tin.5:2401
+msgid "no local postings are allowed, only remote ones"
+msgstr "no local postings are allowed, only remote ones"
+
+# type: TP
+#: ../tin.5:2401
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+# type: Plain text
+#: ../tin.5:2404
+msgid "the group is moderated and all postings must be approved"
+msgstr "the group is moderated and all postings must be approved"
+
+# type: TP
+#: ../tin.5:2404
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+# type: Plain text
+#: ../tin.5:2407
+msgid "articles in this group are not kept, but only passed on"
+msgstr "articles in this group are not kept, but only passed on"
+
+# type: TP
+#: ../tin.5:2407
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+# type: Plain text
+#: ../tin.5:2410
+msgid "articles cannot be posted to this newsgroup"
+msgstr "articles cannot be posted to this newsgroup"
+
+# type: TP
+#: ../tin.5:2410
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+# type: Plain text
+#: ../tin.5:2413
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr "articles are locally filed into the ''foo.bar'' group"
+
+# type: TP
+#: ../tin.5:2414 ../tin.5:2441 ../tin.5:2464
+#, no-wrap
+msgid "B<tin>(1)"
+msgstr "B<tin>(1)"
+
+# type: Plain text
+#: ../tin.5:2420
+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 "
+"instead."
+msgstr ""
+"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 "
+"instead."
+
+# type: Plain text
+#: ../tin.5:2431
+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 "
+"new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+"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 "
+"new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+
+# type: Plain text
+#: ../tin.5:2438
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the epoch."
+msgstr ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the epoch."
+
+# type: TP
+#: ../tin.5:2438
+#, no-wrap
+msgid "B<creator>"
+msgstr "B<creator>"
+
+# type: Plain text
+#: ../tin.5:2441
+msgid "is the electronic mail address of the person who created the group."
+msgstr "is the electronic mail address of the person who created the group."
+
+# type: Plain text
+#: ../tin.5:2447
+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 "
+"instead."
+msgstr ""
+"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 "
+"instead."
+
+# type: Plain text
+#: ../tin.5:2458
+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 "
+"created. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+msgstr ""
+"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 "
+"created. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+
+# type: Plain text
+#: ../tin.5:2470
+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>) "
+"command instead."
+msgstr ""
+"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>) "
+"command instead."
+
+# type: Plain text
+#: ../tin.5:2479
+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 ""
+"This file specifies might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+
+# type: Plain text
+#: ../tin.5:2497
+msgid ""
+"This file specifies the organization of the news overview database (see also "
+"B<newsoverview>(5)).  The order of lines in this file is important; it "
+"determines the order in which the fields will appear in the database. See "
+"also B<overview.fmt>(5).  B<tin>(1)  only tries to read the file if you read "
+"directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
+"the LIST OVERVIEW.FMT (B<RFC3977>) command instead."
+msgstr ""
+"This file specifies the organization of the news overview database (see also "
+"B<newsoverview>(5)).  The order of lines in this file is important; it "
+"determines the order in which the fields will appear in the database. See "
+"also B<overview.fmt>(5).  B<tin>(1)  only tries to read the file if you read "
+"directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
+"the LIST OVERVIEW.FMT (B<RFC3977>) command instead."
+
+# type: Plain text
+#: ../tin.5:2512
+msgid ""
+"This file contains a list of newsgroups - one per line - which the client "
+"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
+"for the newsserver.  B<tin>(1)  only tries to read the file if you read "
+"directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
+"the LIST SUBSCRIPTIONS (B<RFC6048>) command instead."
+msgstr ""
+"This file contains a list of newsgroups - one per line - which the client "
+"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
+"for the newsserver.  B<tin>(1)  only tries to read the file if you read "
+"directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
+"the LIST SUBSCRIPTIONS (B<RFC6048>) command instead."
+
+# type: Plain text
+#: ../tin.5:2553
+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<RFC1524>, "
+"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
+"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+msgstr ""
+"B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
+"B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
+"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
+"B<strftime>(3), B<system>(3), B<mailcap>(4), B<active>(5), B<mbox>(5), "
+"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
+"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
+"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/po4a.conf tin-1.9.6/doc/l10n/po4a.conf
--- tin-1.9.5/doc/l10n/po4a.conf	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/doc/l10n/po4a.conf	2010-09-15 23:55:42.719674227 +0200
@@ -1,14 +1,17 @@
-[po4a_langs] de
+[po4a_langs] de en_GB
 [po4a_paths] tin-man.pot \
 	$lang:$lang.po
 
+[options] \
+        opt:"--rm-backups -k 0 -M US-ASCII" \
+        opt_de:"-L ISO-8859-1 -A ISO-8859-1" \
+        opt_en_GB:"-L ISO-8859-1 -A ISO-8859-1"
+
 [type: man] ../tin.1 \
 	$lang:$lang/tin.1 \
-	add_$lang:$lang.add \
-	opt:"-v --rm-backups -k 0 -M US-ASCII" \
-	opt_$lang:"-v --rm-backups -L ISO-8859-1 -A ISO-8859-1"
+	add_de:de.add \
+	opt:"-v"
 
 [type: man] ../tin.5 \
 	$lang:$lang/tin.5 \
-	opt:"-v --rm-backups -k 0 -M US-ASCII" \
-	opt_$lang:"-v --rm-backups -L ISO-8859-1"
+	opt:"-v"
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/l10n/tin-man.pot tin-1.9.6/doc/l10n/tin-man.pot
--- tin-1.9.5/doc/l10n/tin-man.pot	2009-12-24 10:04:20.000000000 +0100
+++ tin-1.9.6/doc/l10n/tin-man.pot	2010-11-26 15:44:59.000000000 +0100
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2009-12-23 11:05+0100\n"
+"POT-Creation-Date: 2010-11-26 15:44+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"
@@ -24,13 +24,13 @@ msgstr ""
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "December 24th, 2009"
+msgid "November 26th, 2010"
 msgstr ""
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "1.9.5"
+msgid "1.9.6"
 msgstr ""
 
 # type: TH
@@ -124,7 +124,7 @@ msgid "Interactive mode:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:79 ../tin.1:89 ../tin.1:1049
+#: ../tin.1:79 ../tin.1:89 ../tin.1:1059
 #, no-wrap
 msgid "B<0>"
 msgstr ""
@@ -675,8 +675,8 @@ msgid ""
 "administrator. The subscriptions file should be created in your news lib "
 "directory (i.e., I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have "
 "file permissions set to 0644. If you read news via NNTP, then your news "
-"server must support the LIST SUBSCRIPTIONS command. It is part of the Common "
-"NNTP Extensions (B<RFC2980>) and all modern servers should understand it."
+"server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP "
+"List Extensions (B<RFC6048>) and all modern servers should understand it."
 msgstr ""
 
 # type: SS
@@ -1075,7 +1075,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:468
+#: ../tin.1:468 ../tin.1:1328 ../tin.1:1381
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
@@ -1155,7 +1155,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:499
+#: ../tin.1:499 ../tin.1:1334 ../tin.1:1388
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
@@ -1169,13 +1169,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:505
+#: ../tin.1:505 ../tin.1:1337 ../tin.1:1391
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:508
+#: ../tin.1:508 ../tin.1:1340 ../tin.1:1394
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
@@ -1213,7 +1213,7 @@ msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:520 ../tin.1:648 ../tin.1:893 ../tin.1:1052
+#: ../tin.1:520 ../tin.1:648 ../tin.1:898 ../tin.1:1062
 #, no-wrap
 msgid "B<4>"
 msgstr ""
@@ -1237,13 +1237,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:527 ../tin.1:669 ../tin.1:914
+#: ../tin.1:527 ../tin.1:669 ../tin.1:919
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:531 ../tin.1:673 ../tin.1:918
+#: ../tin.1:531 ../tin.1:673 ../tin.1:923
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1261,18 +1261,18 @@ msgid "Sort the list of newsgroups."
 msgstr ""
 
 # type: TP
-#: ../tin.1:534 ../tin.1:676 ../tin.1:921 ../tin.1:1103
+#: ../tin.1:534 ../tin.1:676 ../tin.1:926 ../tin.1:1113 ../tin.1:1325 ../tin.1:1375
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:537 ../tin.1:924 ../tin.1:1106
+#: ../tin.1:537 ../tin.1:929 ../tin.1:1116 ../tin.1:1328 ../tin.1:1378
 msgid "Repeat the previous search."
 msgstr ""
 
 # type: TP
-#: ../tin.1:537 ../tin.1:679 ../tin.1:924 ../tin.1:1106
+#: ../tin.1:537 ../tin.1:679 ../tin.1:929 ../tin.1:1116 ../tin.1:1319 ../tin.1:1369
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
@@ -1283,7 +1283,7 @@ msgid "Search for a group by name and de
 msgstr ""
 
 # type: TP
-#: ../tin.1:540 ../tin.1:682 ../tin.1:927 ../tin.1:1109
+#: ../tin.1:540 ../tin.1:682 ../tin.1:932 ../tin.1:1119 ../tin.1:1322 ../tin.1:1372
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
@@ -1318,7 +1318,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:550 ../tin.1:757 ../tin.1:965 ../tin.1:1167
+#: ../tin.1:550 ../tin.1:757 ../tin.1:970 ../tin.1:1177
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
@@ -1331,7 +1331,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:554 ../tin.1:761 ../tin.1:969 ../tin.1:1171
+#: ../tin.1:554 ../tin.1:761 ../tin.1:974 ../tin.1:1181
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
@@ -1357,13 +1357,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:562 ../tin.1:769 ../tin.1:977 ../tin.1:1183
+#: ../tin.1:562 ../tin.1:774 ../tin.1:987 ../tin.1:1193
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:565 ../tin.1:772 ../tin.1:980 ../tin.1:1186
+#: ../tin.1:565 ../tin.1:777 ../tin.1:990 ../tin.1:1196
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
@@ -1374,14 +1374,14 @@ msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:569 ../tin.1:776
+#: ../tin.1:569 ../tin.1:781
 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:569 ../tin.1:779 ../tin.1:980 ../tin.1:1199
+#: ../tin.1:569 ../tin.1:784 ../tin.1:990 ../tin.1:1209 ../tin.1:1331 ../tin.1:1384
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
@@ -1395,13 +1395,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:574 ../tin.1:783 ../tin.1:983 ../tin.1:1202
+#: ../tin.1:574 ../tin.1:788 ../tin.1:993 ../tin.1:1212
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:577 ../tin.1:786 ../tin.1:986 ../tin.1:1205
+#: ../tin.1:577 ../tin.1:791 ../tin.1:996 ../tin.1:1215
 msgid "Toggle inverse video."
 msgstr ""
 
@@ -1421,13 +1421,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:803 ../tin.1:1219
+#: ../tin.1:583 ../tin.1:808 ../tin.1:1229
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:587 ../tin.1:807 ../tin.1:1223
+#: ../tin.1:587 ../tin.1:812 ../tin.1:1233
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1445,7 +1445,7 @@ msgid "Positions the cursor on the next 
 msgstr ""
 
 # type: TP
-#: ../tin.1:590 ../tin.1:824 ../tin.1:1005 ../tin.1:1240
+#: ../tin.1:590 ../tin.1:829 ../tin.1:1015 ../tin.1:1250
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
@@ -1458,13 +1458,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:594 ../tin.1:827 ../tin.1:1008 ../tin.1:1243
+#: ../tin.1:594 ../tin.1:832 ../tin.1:1018 ../tin.1:1253
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:597 ../tin.1:830 ../tin.1:1011 ../tin.1:1246
+#: ../tin.1:597 ../tin.1:835 ../tin.1:1021 ../tin.1:1256
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr ""
 
@@ -1483,13 +1483,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:602 ../tin.1:833 ../tin.1:1011
+#: ../tin.1:602 ../tin.1:838 ../tin.1:1021
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:606 ../tin.1:837 ../tin.1:1015
+#: ../tin.1:606 ../tin.1:842 ../tin.1:1025
 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."
@@ -1549,7 +1549,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:624 ../tin.1:861 ../tin.1:1030 ../tin.1:1280
+#: ../tin.1:624 ../tin.1:866 ../tin.1:1040 ../tin.1:1290
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
@@ -1625,39 +1625,39 @@ msgid "Select article 4."
 msgstr ""
 
 # type: TP
-#: ../tin.1:651 ../tin.1:896 ../tin.1:1055
+#: ../tin.1:651 ../tin.1:901 ../tin.1:1065
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:655 ../tin.1:900 ../tin.1:1059
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1069
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:655 ../tin.1:900 ../tin.1:1071
+#: ../tin.1:655 ../tin.1:905 ../tin.1:1081
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:659 ../tin.1:904 ../tin.1:1075
+#: ../tin.1:659 ../tin.1:909 ../tin.1:1085
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:659 ../tin.1:904
+#: ../tin.1:659 ../tin.1:909
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:664 ../tin.1:909
+#: ../tin.1:664 ../tin.1:914
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1665,13 +1665,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:664 ../tin.1:909
+#: ../tin.1:664 ../tin.1:914
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:669 ../tin.1:914
+#: ../tin.1:669 ../tin.1:919
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1679,13 +1679,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:673 ../tin.1:918 ../tin.1:1100
+#: ../tin.1:673 ../tin.1:923 ../tin.1:1110
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:676 ../tin.1:921 ../tin.1:1103
+#: ../tin.1:676 ../tin.1:926 ../tin.1:1113
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
@@ -1798,13 +1798,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:717 ../tin.1:942 ../tin.1:1126
+#: ../tin.1:717 ../tin.1:947 ../tin.1:1136
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:722 ../tin.1:947 ../tin.1:1131
+#: ../tin.1:722 ../tin.1:952 ../tin.1:1141
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1812,7 +1812,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:722 ../tin.1:1131
+#: ../tin.1:722 ../tin.1:1141
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
@@ -1830,7 +1830,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:731 ../tin.1:1140
+#: ../tin.1:731 ../tin.1:1150
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
@@ -1870,7 +1870,7 @@ msgid "View next unread article or group
 msgstr ""
 
 # type: TP
-#: ../tin.1:746 ../tin.1:953 ../tin.1:1157
+#: ../tin.1:746 ../tin.1:958 ../tin.1:1167
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
@@ -1883,24 +1883,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:750 ../tin.1:958 ../tin.1:1160
+#: ../tin.1:750 ../tin.1:963 ../tin.1:1170
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:753 ../tin.1:961
+#: ../tin.1:753 ../tin.1:966
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:753 ../tin.1:961 ../tin.1:1163
+#: ../tin.1:753 ../tin.1:966 ../tin.1:1173
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:757 ../tin.1:965 ../tin.1:1167
+#: ../tin.1:757 ../tin.1:970 ../tin.1:1177
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -1927,44 +1927,58 @@ msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:769 ../tin.1:977
+#: ../tin.1:769 ../tin.1:982
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:772
+#: ../tin.1:769
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:774 ../tin.1:987 ../tin.1:1190
+msgid ""
+"Cancel (delete) or supersede (overwrite) the current article. It must have "
+"been posted by the same user. The cancel message can be seen in the "
+"newsgroup 'control' or 'control.cancel'."
+msgstr ""
+
+# type: TP
+#: ../tin.1:777
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:776
+#: ../tin.1:781
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:779
+#: ../tin.1:784
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:783
+#: ../tin.1:788
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:786
+#: ../tin.1:791
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:792
+#: ../tin.1:797
 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 "
@@ -1973,35 +1987,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:792
+#: ../tin.1:797
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:795
+#: ../tin.1:800
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:795 ../tin.1:992 ../tin.1:1211
+#: ../tin.1:800 ../tin.1:1002 ../tin.1:1221
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:798 ../tin.1:995 ../tin.1:1214
+#: ../tin.1:803 ../tin.1:1005 ../tin.1:1224
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:798
+#: ../tin.1:803
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:803 ../tin.1:1000 ../tin.1:1219
+#: ../tin.1:808 ../tin.1:1010 ../tin.1:1229
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2009,35 +2023,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:807
+#: ../tin.1:812
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:810
+#: ../tin.1:815
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:810
+#: ../tin.1:815
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:813
+#: ../tin.1:818
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:813 ../tin.1:1000 ../tin.1:1229
+#: ../tin.1:818 ../tin.1:1010 ../tin.1:1239
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:818 ../tin.1:1005 ../tin.1:1234
+#: ../tin.1:823 ../tin.1:1015 ../tin.1:1244
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2045,51 +2059,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:818
+#: ../tin.1:823
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:821
+#: ../tin.1:826
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:821
+#: ../tin.1:826
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:824
+#: ../tin.1:829
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:827 ../tin.1:1008
+#: ../tin.1:832 ../tin.1:1018
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:830
+#: ../tin.1:835
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:833
+#: ../tin.1:838
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:837
+#: ../tin.1:842
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:842 ../tin.1:1020 ../tin.1:1259
+#: ../tin.1:847 ../tin.1:1030 ../tin.1:1269
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2097,24 +2111,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:842
+#: ../tin.1:847
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:845 ../tin.1:1023 ../tin.1:1262
+#: ../tin.1:850 ../tin.1:1033 ../tin.1:1272
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:845
+#: ../tin.1:850
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:850
+#: ../tin.1:855
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2122,24 +2136,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:850
+#: ../tin.1:855
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:853
+#: ../tin.1:858
 msgid "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:853
+#: ../tin.1:858
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:858
+#: ../tin.1:863
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2147,18 +2161,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:858
+#: ../tin.1:863
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:861
+#: ../tin.1:866
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:867
+#: ../tin.1:872
 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 "
@@ -2167,13 +2181,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:867
+#: ../tin.1:872
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:873
+#: ../tin.1:878
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2182,13 +2196,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:873
+#: ../tin.1:878
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:881
+#: ../tin.1:886
 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.  "
@@ -2199,25 +2213,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:881 ../tin.1:1037 ../tin.1:1293
+#: ../tin.1:886 ../tin.1:1047 ../tin.1:1303
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:884
+#: ../tin.1:889
 msgid "Mark current article as unread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:884 ../tin.1:1042 ../tin.1:1296
+#: ../tin.1:889 ../tin.1:1052 ../tin.1:1306
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:891
+#: ../tin.1:896
 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 "
@@ -2225,94 +2239,94 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:891
+#: ../tin.1:896
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:896
+#: ../tin.1:901
 msgid "Select article 4 within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:927
+#: ../tin.1:932
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:930
+#: ../tin.1:935
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:930
+#: ../tin.1:935
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:933
+#: ../tin.1:938
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:933
+#: ../tin.1:938
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:936
+#: ../tin.1:941
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:936
+#: ../tin.1:941
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:939
+#: ../tin.1:944
 msgid "Reverse article selections."
 msgstr ""
 
 # type: TP
-#: ../tin.1:939
+#: ../tin.1:944
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:942
+#: ../tin.1:947
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:947
+#: ../tin.1:952
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:950
+#: ../tin.1:955
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:950
+#: ../tin.1:955
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:953
+#: ../tin.1:958
 msgid "View next unread article within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:958
+#: ../tin.1:963
 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 "
@@ -2320,38 +2334,44 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:969
+#: ../tin.1:974
 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:973
+#: ../tin.1:978
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:973
+#: ../tin.1:978
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
+# type: TP
+#: ../tin.1:982
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr ""
+
 # type: Plain text
-#: ../tin.1:983 ../tin.1:1202
+#: ../tin.1:993 ../tin.1:1212
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:986
+#: ../tin.1:996
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:992
+#: ../tin.1:1002
 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 "
@@ -2359,49 +2379,49 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:995
+#: ../tin.1:1005
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1015
+#: ../tin.1:1025
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1020
+#: ../tin.1:1030
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1023
+#: ../tin.1:1033
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1027 ../tin.1:1266
+#: ../tin.1:1037 ../tin.1:1276
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1027
+#: ../tin.1:1037
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1030
+#: ../tin.1:1040
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1037
+#: ../tin.1:1047
 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 "
@@ -2410,7 +2430,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1042
+#: ../tin.1:1052
 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 "
@@ -2419,130 +2439,130 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1047
+#: ../tin.1:1057
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1047
+#: ../tin.1:1057
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1052
+#: ../tin.1:1062
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1055
+#: ../tin.1:1065
 msgid "Read response 4 in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1059
+#: ../tin.1:1069
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1063
+#: ../tin.1:1073
 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:1063
+#: ../tin.1:1073
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1068
+#: ../tin.1:1078
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1068
+#: ../tin.1:1078
 #, no-wrap
 msgid "B<PageToggleHeaders '^H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1071
+#: ../tin.1:1081
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1075
+#: ../tin.1:1085
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1078
+#: ../tin.1:1088
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1078
+#: ../tin.1:1088
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1082
+#: ../tin.1:1092
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1082
+#: ../tin.1:1092
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1086
+#: ../tin.1:1096
 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:1086
+#: ../tin.1:1096
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1089
+#: ../tin.1:1099
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1089
+#: ../tin.1:1099
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1093
+#: ../tin.1:1103
 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:1093
+#: ../tin.1:1103
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1100
+#: ../tin.1:1110
 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 "
@@ -2552,23 +2572,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1109
+#: ../tin.1:1119
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1112
+#: ../tin.1:1122
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1112
+#: ../tin.1:1122
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1117
+#: ../tin.1:1127
 msgid ""
 "Skip to the end of the next quoted text-block in this article. Quoted text "
 "is everything which matches B<quote_regex>, B<quote_regex2> or "
@@ -2576,40 +2596,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1117
+#: ../tin.1:1127
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1120
+#: ../tin.1:1130
 msgid "Goto the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1120
+#: ../tin.1:1130
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1123
+#: ../tin.1:1133
 msgid "Goto the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1123
+#: ../tin.1:1133
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1126
+#: ../tin.1:1136
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1140
+#: ../tin.1:1150
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2621,7 +2641,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1149
+#: ../tin.1:1159
 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>, "
@@ -2632,24 +2652,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1149
+#: ../tin.1:1159
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1152
+#: ../tin.1:1162
 msgid "Goto next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1152
+#: ../tin.1:1162
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1157
+#: ../tin.1:1167
 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 "
@@ -2657,269 +2677,263 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1160
+#: ../tin.1:1170
 msgid "Author forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1163
+#: ../tin.1:1173
 msgid "Author backward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1181
 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:1175
+#: ../tin.1:1185
 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:1175
+#: ../tin.1:1185
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
-# type: Plain text
-#: ../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 "
-"newsgroup 'control' or 'control.cancel'."
-msgstr ""
-
 # type: TP
-#: ../tin.1:1180
+#: ../tin.1:1190
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1183
+#: ../tin.1:1193
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1186
+#: ../tin.1:1196
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1189
+#: ../tin.1:1199
 msgid "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1189
+#: ../tin.1:1199
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1193
+#: ../tin.1:1203
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1193
+#: ../tin.1:1203
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1196
+#: ../tin.1:1206
 msgid "Goto the start of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1196
+#: ../tin.1:1206
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1199
+#: ../tin.1:1209
 msgid "Goto the end of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1205
+#: ../tin.1:1215
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1208
+#: ../tin.1:1218
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1208
+#: ../tin.1:1218
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1211
+#: ../tin.1:1221
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1214
+#: ../tin.1:1224
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1223
+#: ../tin.1:1233
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1226
+#: ../tin.1:1236
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1226
+#: ../tin.1:1236
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1229
+#: ../tin.1:1239
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1234
+#: ../tin.1:1244
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1237
+#: ../tin.1:1247
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1237
+#: ../tin.1:1247
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1240
+#: ../tin.1:1250
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1243
+#: ../tin.1:1253
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1246
+#: ../tin.1:1256
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1250
+#: ../tin.1:1260
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1250
+#: ../tin.1:1260
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1254
+#: ../tin.1:1264
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1254
+#: ../tin.1:1264
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1259
+#: ../tin.1:1269
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1262
+#: ../tin.1:1272
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1266
+#: ../tin.1:1276
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1269
+#: ../tin.1:1279
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1269
+#: ../tin.1:1279
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1272
+#: ../tin.1:1282
 msgid "Goto parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1272
+#: ../tin.1:1282
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1277
+#: ../tin.1:1286
 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."
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1277
+#: ../tin.1:1286
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1280
-msgid "View or save multimedia attachments."
+#: ../tin.1:1290
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1287
+#: ../tin.1:1297
 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>'), "
@@ -2928,13 +2942,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1287
+#: ../tin.1:1297
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1293
+#: ../tin.1:1303
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2943,25 +2957,200 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1296
+#: ../tin.1:1306
 msgid "Mark article as unread."
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1301
+#: ../tin.1:1311
 msgid "Mark the current thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1301
+#: ../tin.1:1311
+#, no-wrap
+msgid "URL LISTING"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1314
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+
+# type: TP
+#: ../tin.1:1315
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1319
+msgid ""
+"The current URL will be prompted and opened using the "
+"B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1322
+msgid "URL forward search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1325
+msgid "URL backward search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1331 ../tin.1:1384
+msgid "Shell escape."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1334
+msgid "Toggle the display of the current URL in the last line."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1337 ../tin.1:1391
+msgid "Help screen of commands available."
+msgstr ""
+
+#. --------------------------------------------------------------------
+# type: SS
+#: ../tin.1:1343
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1346
+msgid ""
+"B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+
+# type: TP
+#: ../tin.1:1347
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1350
+msgid "Pipe attachment into command."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1350
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1353
+msgid "Save current attachment / tagged attachments to disk."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1353
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1356
+msgid "View attachment."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1356
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1359
+msgid "Tag one or more attachments for saving."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1359
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1363
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1363
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1366
+msgid "Reverse tagging of all attachments."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1366
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1369
+msgid "Untag all tagged attachments."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1372
+msgid "Attachment forward search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1375
+msgid "Attachment backward search."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1378
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1381
+msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1388
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+
+#. --------------------------------------------------------------------
+# type: SS
+#: ../tin.1:1397
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 #.  FIXME - add missing descriptions
 # type: Plain text
-#: ../tin.1:1311
+#: ../tin.1:1407
 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 "
@@ -2973,7 +3162,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1319
+#: ../tin.1:1415
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -2985,7 +3174,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1325
+#: ../tin.1:1421
 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 "
@@ -2995,7 +3184,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1332
+#: ../tin.1:1428
 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> "
@@ -3005,7 +3194,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1337
+#: ../tin.1:1433
 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 "
@@ -3014,14 +3203,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1340
+#: ../tin.1:1436
 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
+#: ../tin.1:1440
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -3029,159 +3218,173 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1344
+#: ../tin.1:1440
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1446 ../tin.5:1183
+msgid ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers -E<gt> "
+"n.software.readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
+msgstr ""
+
+# type: TP
+#: ../tin.1:1446
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1348 ../tin.5:1169
+#: ../tin.1:1450 ../tin.5:1187
 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:1348
+#: ../tin.1:1450
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1351 ../tin.5:1172
+#: ../tin.1:1453 ../tin.5:1190
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1351
+#: ../tin.1:1453
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1354 ../tin.5:1175
+#: ../tin.1:1456 ../tin.5:1193
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1354
+#: ../tin.1:1456
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1357 ../tin.5:1178
+#: ../tin.1:1459 ../tin.5:1196
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1357
+#: ../tin.1:1459
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1360 ../tin.5:1181
+#: ../tin.1:1462 ../tin.5:1199
 msgid "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1360
+#: ../tin.1:1462
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1364 ../tin.5:1185
+#: ../tin.1:1466 ../tin.5:1203
 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:1364
+#: ../tin.1:1466
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1368 ../tin.5:1189
+#: ../tin.1:1470 ../tin.5:1207
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1368
+#: ../tin.1:1470
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1372 ../tin.5:1193
+#: ../tin.1:1474 ../tin.5:1211
 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:1372
+#: ../tin.1:1474
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1376
+#: ../tin.1:1478
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1376
+#: ../tin.1:1478
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1379 ../tin.5:1200
+#: ../tin.1:1481 ../tin.5:1218
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1379
+#: ../tin.1:1481
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1383 ../tin.5:1204
+#: ../tin.1:1485 ../tin.5:1222
 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:1383
+#: ../tin.1:1485
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1387 ../tin.5:1208
+#: ../tin.1:1489 ../tin.5:1226
 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:1387 ../tin.5:1208
+#: ../tin.1:1489 ../tin.5:1226
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1392
+#: ../tin.1:1494
 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 "
@@ -3189,50 +3392,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1392
+#: ../tin.1:1494
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1396 ../tin.5:1219
+#: ../tin.1:1498 ../tin.5:1237
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1396
+#: ../tin.1:1498
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1400 ../tin.5:1223
+#: ../tin.1:1502 ../tin.5:1241
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1400
+#: ../tin.1:1502
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1403 ../tin.1:2310
+#: ../tin.1:1505 ../tin.1:2420
 msgid "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1403
+#: ../tin.1:1505
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1409 ../tin.5:1232
+#: ../tin.1:1511 ../tin.5:1250
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3241,13 +3444,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1409
+#: ../tin.1:1511
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1414 ../tin.5:1237
+#: ../tin.1:1516 ../tin.5:1255
 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 "
@@ -3255,13 +3458,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1414
+#: ../tin.1:1516
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1419 ../tin.5:1242
+#: ../tin.1:1521 ../tin.5:1260
 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 "
@@ -3269,13 +3472,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1419
+#: ../tin.1:1521
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1424
+#: ../tin.1:1526
 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.  "
@@ -3283,301 +3486,301 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1424
+#: ../tin.1:1526
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1430 ../tin.5:1251
+#: ../tin.1:1532 ../tin.5:1269
 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:1430
+#: ../tin.1:1532
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1433 ../tin.5:1254
+#: ../tin.1:1535 ../tin.5:1272
 msgid "Standard background color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1433
+#: ../tin.1:1535
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1436 ../tin.5:1257
+#: ../tin.1:1538 ../tin.5:1275
 msgid "Color of sender (From:)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1436
+#: ../tin.1:1538
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1439 ../tin.5:1260
+#: ../tin.1:1541 ../tin.5:1278
 msgid "Color of header-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1439
+#: ../tin.1:1541
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1442 ../tin.5:1263
+#: ../tin.1:1544 ../tin.5:1281
 msgid "Color of help pages"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1442
+#: ../tin.1:1544
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1445 ../tin.5:1266
+#: ../tin.1:1547 ../tin.5:1284
 msgid "Color of background for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1445
+#: ../tin.1:1547
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1448 ../tin.5:1269
+#: ../tin.1:1550 ../tin.5:1287
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1448
+#: ../tin.1:1550
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1452 ../tin.5:1273
+#: ../tin.1:1554 ../tin.5:1291
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1452
+#: ../tin.1:1554
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1456 ../tin.5:1277
+#: ../tin.1:1558 ../tin.5:1295
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1456
+#: ../tin.1:1558
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1460 ../tin.5:1281
+#: ../tin.1:1562 ../tin.5:1299
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1460
+#: ../tin.1:1562
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1464 ../tin.5:1285
+#: ../tin.1:1566 ../tin.5:1303
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1464
+#: ../tin.1:1566
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1467 ../tin.5:1288
+#: ../tin.1:1569 ../tin.5:1306
 msgid "Color of mini help menu"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1467
+#: ../tin.1:1569
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1470 ../tin.5:1291
+#: ../tin.1:1572 ../tin.5:1309
 msgid "Color of actual news header fields"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1470
+#: ../tin.1:1572
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1473 ../tin.5:1294
+#: ../tin.1:1575 ../tin.5:1312
 msgid "Standard foreground color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1473
+#: ../tin.1:1575
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1476 ../tin.5:1297
+#: ../tin.1:1578 ../tin.5:1315
 msgid "Color of quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1476
+#: ../tin.1:1578
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1479 ../tin.5:1300
+#: ../tin.1:1581 ../tin.5:1318
 msgid "Color of twice quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1479
+#: ../tin.1:1581
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1482 ../tin.5:1303
+#: ../tin.1:1584 ../tin.5:1321
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1482
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1486
+#: ../tin.1:1588
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1486
+#: ../tin.1:1588
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1489 ../tin.5:1310
+#: ../tin.1:1591 ../tin.5:1328
 msgid "Color of signatures"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1489
+#: ../tin.1:1591
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1492 ../tin.5:1313
+#: ../tin.1:1594 ../tin.5:1331
 msgid "Color of urls highlight"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1492
+#: ../tin.1:1594
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1495 ../tin.5:1316
+#: ../tin.1:1597 ../tin.5:1334
 msgid "Color of verbatim blocks"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1495
+#: ../tin.1:1597
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1498 ../tin.5:1319
+#: ../tin.1:1600 ../tin.5:1337
 msgid "Color of article subject"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1498
+#: ../tin.1:1600
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1501 ../tin.5:1322
+#: ../tin.1:1603 ../tin.5:1340
 msgid "Color of text-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1501
+#: ../tin.1:1603
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1504 ../tin.5:1325
+#: ../tin.1:1606 ../tin.5:1343
 msgid "Color of help/mail sign"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1504
+#: ../tin.1:1606
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1507
+#: ../tin.1:1609
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1508 ../tin.1:1514 ../tin.1:1518
+#: ../tin.1:1610 ../tin.1:1616 ../tin.1:1620
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 # type: Plain text
-#: ../tin.1:1514
+#: ../tin.1:1616
 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 "
@@ -3585,21 +3788,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1518
+#: ../tin.1:1620
 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:1522
+#: ../tin.1:1624
 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:1523
+#: ../tin.1:1625
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3608,7 +3811,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:1535
+#: ../tin.1:1637
 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 "
@@ -3617,360 +3820,384 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1535
+#: ../tin.1:1637
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1537
+#: ../tin.1:1639
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1539
+#: ../tin.1:1641
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1542 ../tin.5:1364
+#: ../tin.1:1644 ../tin.5:1382
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1542
+#: ../tin.1:1644
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1545 ../tin.5:1367
+#: ../tin.1:1647 ../tin.5:1385
 msgid "Default is 28."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1545
+#: ../tin.1:1647
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1549
+#: ../tin.1:1651
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1549
+#: ../tin.1:1651
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1554
+#: ../tin.1:1656
 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:1554
+#: ../tin.1:1656
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1558
+#: ../tin.1:1660
 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:1558
+#: ../tin.1:1660
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1561 ../tin.5:1382
+#: ../tin.1:1663 ../tin.5:1400
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1562 ../tin.1:1592
+#: ../tin.1:1664 ../tin.1:1698 ../tin.1:1829 ../tin.1:1999 ../tin.1:2042 ../tin.1:2154 ../tin.1:2180 ../tin.1:2231 ../tin.1:2261 ../tin.1:2332 ../tin.1:2360 ../tin.1:2380 ../tin.1:2464 ../tin.5:1553 ../tin.5:1736 ../tin.5:1785 ../tin.5:1916 ../tin.5:1942 ../tin.5:1995 ../tin.5:2024 ../tin.5:2105 ../tin.5:2125 ../tin.5:2217
+#, no-wrap
+msgid "0"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1666 ../tin.1:1700
+#, no-wrap
+msgid " ''Subject:'' (case sensitive)\n"
+msgstr ""
+
+# type: IP
+#: ../tin.1:1666 ../tin.1:1700 ../tin.1:1835 ../tin.1:2001 ../tin.1:2044 ../tin.1:2156 ../tin.1:2182 ../tin.1:2233 ../tin.1:2263 ../tin.1:2334 ../tin.1:2362 ../tin.1:2382 ../tin.1:2466 ../tin.5:1560 ../tin.5:1738 ../tin.5:1787 ../tin.5:1836 ../tin.5:1918 ../tin.5:1944 ../tin.5:1997 ../tin.5:2026 ../tin.5:2107 ../tin.5:2127 ../tin.5:2219
 #, no-wrap
-msgid "0,1"
+msgid "1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1564 ../tin.1:1594
+#: ../tin.1:1668 ../tin.1:1702
 #, no-wrap
-msgid " ''Subject:''\n"
+msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1564 ../tin.1:1594
+#: ../tin.1:1668 ../tin.1:1702 ../tin.1:1840 ../tin.1:2003 ../tin.1:2048 ../tin.1:2159 ../tin.1:2186 ../tin.1:2235 ../tin.1:2266 ../tin.1:2336 ../tin.1:2364 ../tin.1:2384 ../tin.1:2468 ../tin.5:1565 ../tin.5:1740 ../tin.5:1792 ../tin.5:1840 ../tin.5:1921 ../tin.5:1948 ../tin.5:1999 ../tin.5:2029 ../tin.5:2109 ../tin.5:2129 ../tin.5:2221
 #, no-wrap
-msgid "2,3"
+msgid "2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1566 ../tin.1:1596
+#: ../tin.1:1670 ../tin.1:1704
 #, no-wrap
-msgid " ''From:''\n"
+msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 # type: IP
-#: ../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
+#: ../tin.1:1670 ../tin.1:1704 ../tin.1:2005 ../tin.1:2162 ../tin.1:2190 ../tin.1:2237 ../tin.1:2268 ../tin.1:2338 ../tin.1:2386 ../tin.5:1742 ../tin.5:1924 ../tin.5:1952 ../tin.5:2001 ../tin.5:2031 ../tin.5:2131
+#, no-wrap
+msgid "3"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1672 ../tin.1:1706
+#, no-wrap
+msgid " ''From:'' (ignore case)\n"
+msgstr ""
+
+# type: IP
+#: ../tin.1:1672 ../tin.1:1706 ../tin.1:2007 ../tin.1:2239 ../tin.1:2270 ../tin.1:2341 ../tin.1:2388 ../tin.5:1744 ../tin.5:1846 ../tin.5:2003 ../tin.5:2033 ../tin.5:2133
 #, no-wrap
 msgid "4"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1568 ../tin.1:1598
+#: ../tin.1:1674 ../tin.1:1708
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1568 ../tin.1:1598 ../tin.1:2131 ../tin.1:2233 ../tin.1:2281 ../tin.5:1983 ../tin.5:2114
+#: ../tin.1:1674 ../tin.1:1708 ../tin.1:2241 ../tin.1:2343 ../tin.1:2391 ../tin.5:2005 ../tin.5:2136
 #, no-wrap
 msgid "5"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1570 ../tin.1:1600
+#: ../tin.1:1676 ../tin.1:1710
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1570 ../tin.1:1600 ../tin.1:2133 ../tin.1:2283 ../tin.5:1985 ../tin.5:2116
+#: ../tin.1:1676 ../tin.1:1710 ../tin.1:2243 ../tin.1:2393 ../tin.5:2007 ../tin.5:2138
 #, no-wrap
 msgid "6"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1572 ../tin.1:1602
+#: ../tin.1:1678 ../tin.1:1712
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1572 ../tin.1:1602 ../tin.1:2136 ../tin.1:2285 ../tin.5:1988 ../tin.5:2118
+#: ../tin.1:1678 ../tin.1:1712 ../tin.1:2246 ../tin.1:2395 ../tin.5:2010 ../tin.5:2140
 #, no-wrap
 msgid "7"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1574 ../tin.1:1604
+#: ../tin.1:1680 ../tin.1:1714
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1575
+#: ../tin.1:1681
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1579 ../tin.5:1397
+#: ../tin.1:1685 ../tin.5:1417
 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:1579
+#: ../tin.1:1685
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1584
+#: ../tin.1:1690
 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:1584
+#: ../tin.1:1690
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1588
+#: ../tin.1:1694
 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:1588
+#: ../tin.1:1694
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1591 ../tin.5:1408
+#: ../tin.1:1697 ../tin.5:1428
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1605
+#: ../tin.1:1715
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1607
+#: ../tin.1:1717
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1609
+#: ../tin.1:1719
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1611
+#: ../tin.1:1721
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1613
+#: ../tin.1:1723
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1725
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1617
+#: ../tin.1:1727
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1619
+#: ../tin.1:1729
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1621
+#: ../tin.1:1731
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1623
+#: ../tin.1:1733
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1625
+#: ../tin.1:1735
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1627
+#: ../tin.1:1737
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1629
+#: ../tin.1:1739
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1631
+#: ../tin.1:1741
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1633
+#: ../tin.1:1743
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1635
+#: ../tin.1:1745
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1637
+#: ../tin.1:1747
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1639
+#: ../tin.1:1749
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1643
+#: ../tin.1:1753
 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:1643
+#: ../tin.1:1753
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1647
+#: ../tin.1:1757
 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:1647
+#: ../tin.1:1757
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1651 ../tin.5:1466
+#: ../tin.1:1761 ../tin.5:1488
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1651
+#: ../tin.1:1761
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1657
+#: ../tin.1:1767
 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 "
@@ -3979,24 +4206,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1657
+#: ../tin.1:1767
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1660 ../tin.5:1484
+#: ../tin.1:1770 ../tin.5:1506
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1660
+#: ../tin.1:1770
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1668 ../tin.5:1481
+#: ../tin.1:1778 ../tin.5:1503
 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 "
@@ -4007,26 +4234,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1668
+#: ../tin.1:1778
 #, no-wrap
 msgid "B<Max. length of group names shown (groupname_max_length)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1672 ../tin.5:1488
+#: ../tin.1:1782 ../tin.5:1510
 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:1672
+#: ../tin.1:1782
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1681
+#: ../tin.1:1791
 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 "
@@ -4038,13 +4265,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1681
+#: ../tin.1:1791
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1688
+#: ../tin.1:1798
 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 "
@@ -4053,14 +4280,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1688
+#: ../tin.1:1798
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #.  this is missing from the Menu
 # type: Plain text
-#: ../tin.1:1695
+#: ../tin.1:1805
 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 "
@@ -4069,13 +4296,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1695
+#: ../tin.1:1805
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1702
+#: ../tin.1:1812
 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, "
@@ -4088,26 +4315,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 # type: TP
-#: ../tin.1:1702
+#: ../tin.1:1812
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1709 ../tin.5:1521
+#: ../tin.1:1819 ../tin.5:1543
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1709
+#: ../tin.1:1819
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1714 ../tin.5:1526
+#: ../tin.1:1824 ../tin.5:1548
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4115,26 +4342,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1714
+#: ../tin.1:1824
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1718
+#: ../tin.1:1828
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
-# type: IP
-#: ../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:1725
+#: ../tin.1:1835
 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,14 +4364,8 @@ msgid ""
 "group the mark will be gone."
 msgstr ""
 
-# type: IP
-#: ../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:1730 ../tin.5:1543
+#: ../tin.1:1840 ../tin.5:1565
 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 "
@@ -4158,14 +4373,8 @@ msgid ""
 "B<art_marked_killed>."
 msgstr ""
 
-# type: IP
-#: ../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:1734 ../tin.5:1547
+#: ../tin.1:1844 ../tin.5:1569
 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 "
@@ -4173,18 +4382,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1736
+#: ../tin.1:1846
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1736
+#: ../tin.1:1846
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1742 ../tin.5:1554
+#: ../tin.1:1852 ../tin.5:1576
 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 "
@@ -4193,39 +4402,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1742
+#: ../tin.1:1852
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1748 ../tin.5:1560
+#: ../tin.1:1858 ../tin.5:1582
 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:1748
+#: ../tin.1:1858
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1752 ../tin.5:1564
+#: ../tin.1:1862 ../tin.5:1586
 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:1752
+#: ../tin.1:1862
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1757 ../tin.5:1569
+#: ../tin.1:1867 ../tin.5:1591
 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, "
@@ -4233,13 +4442,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1757
+#: ../tin.1:1867
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1765
+#: ../tin.1:1875
 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 "
@@ -4247,13 +4456,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1765
+#: ../tin.1:1875
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1774
+#: ../tin.1:1884
 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 "
@@ -4262,14 +4471,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1774
+#: ../tin.1:1884
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #.  TODO: document %S, %T, %M, %F, %U ...
 # type: Plain text
-#: ../tin.1:1783
+#: ../tin.1:1893
 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' "
@@ -4281,13 +4490,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1783
+#: ../tin.1:1893
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1791 ../tin.5:1617
+#: ../tin.1:1901 ../tin.5:1639
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4298,24 +4507,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1791
+#: ../tin.1:1901
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1794 ../tin.5:1609
+#: ../tin.1:1904 ../tin.5:1631
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1794
+#: ../tin.1:1904
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1806
+#: ../tin.1:1916
 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 "
@@ -4326,13 +4535,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1806
+#: ../tin.1:1916
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1819
+#: ../tin.1:1929
 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 "
@@ -4346,13 +4555,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1819
+#: ../tin.1:1929
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1830
+#: ../tin.1:1940
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4363,14 +4572,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1833 ../tin.5:1656
+#: ../tin.1:1943 ../tin.5:1678
 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:1839 ../tin.5:1662
+#: ../tin.1:1949 ../tin.5:1684
 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 "
@@ -4379,13 +4588,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1839
+#: ../tin.1:1949
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1844
+#: ../tin.1:1954
 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 "
@@ -4393,13 +4602,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1844
+#: ../tin.1:1954
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1849
+#: ../tin.1:1959
 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 "
@@ -4407,13 +4616,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1849
+#: ../tin.1:1959
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1854
+#: ../tin.1:1964
 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 "
@@ -4421,13 +4630,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1854
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1859
+#: ../tin.1:1969
 msgid ""
 "Character attribute of words emphasized like -this-. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4435,26 +4644,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1859
+#: ../tin.1:1969
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1863
+#: ../tin.1:1973
 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:1863
+#: ../tin.1:1973
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1870
+#: ../tin.1:1980
 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 "
@@ -4464,13 +4673,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1870
+#: ../tin.1:1980
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1879
+#: ../tin.1:1989
 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 "
@@ -4481,13 +4690,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1879
+#: ../tin.1:1989
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1884 ../tin.5:1709
+#: ../tin.1:1994 ../tin.5:1731
 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, "
@@ -4495,77 +4704,71 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1884
+#: ../tin.1:1994
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1888
+#: ../tin.1:1998
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1891 ../tin.5:1716
+#: ../tin.1:2001 ../tin.5:1738
 msgid "B<None>: no normalization"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1893 ../tin.5:1718
+#: ../tin.1:2003 ../tin.5:1740
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
-# type: Plain text
-#: ../tin.1:1895 ../tin.5:1720
-msgid "B<NFKD>: Compatibility Decomposition"
-msgstr ""
-
-# type: IP
-#: ../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"
+# type: Plain text
+#: ../tin.1:2005 ../tin.5:1742
+msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1897 ../tin.5:1722
+#: ../tin.1:2007 ../tin.5:1744
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1899 ../tin.5:1724
+#: ../tin.1:2009 ../tin.5:1746
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1902
+#: ../tin.1:2012
 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:1902
+#: ../tin.1:2012
 #, no-wrap
 msgid "B<Goto first unread article in group (pos_first_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1906
+#: ../tin.1:2016
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1906
+#: ../tin.1:2016
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1917 ../tin.5:1744
+#: ../tin.1:2027 ../tin.5:1766
 msgid ""
 "Allows 8bit characters unencoded in the header of a news article, if set "
 "this also disables the generation of MIME-headers when they are usually "
@@ -4578,13 +4781,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1917
+#: ../tin.1:2027
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1922
+#: ../tin.1:2032
 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 "
@@ -4592,13 +4795,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1922
+#: ../tin.1:2032
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1927
+#: ../tin.1:2037
 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 "
@@ -4606,41 +4809,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1927
+#: ../tin.1:2037
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1931
+#: ../tin.1:2041
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1934 ../tin.5:1765
+#: ../tin.1:2044 ../tin.5:1787
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1938
+#: ../tin.1:2048
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1940 ../tin.5:1772
+#: ../tin.1:2050 ../tin.5:1794
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1941
+#: ../tin.1:2051
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1947 ../tin.5:1779
+#: ../tin.1:2057 ../tin.5:1801
 msgid ""
 "Keep posted articles in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B<posted_articles_file>.  If no filename "
@@ -4648,26 +4851,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1947
+#: ../tin.1:2057
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1951 ../tin.5:1783
+#: ../tin.1:2061 ../tin.5:1805
 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:1951
+#: ../tin.1:2061
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1960
+#: ../tin.1:2070
 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 "
@@ -4676,40 +4879,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1960
+#: ../tin.1:2070
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1964 ../tin.5:1797
+#: ../tin.1:2074 ../tin.5:1819
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1964
+#: ../tin.1:2074
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1967
+#: ../tin.1:2077
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1967
+#: ../tin.1:2077
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #.  TODO: document %s
 # type: Plain text
-#: ../tin.1:1972 ../tin.5:1807
+#: ../tin.1:2082 ../tin.5:1829
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -4717,13 +4920,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1972
+#: ../tin.1:2082
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1979
+#: ../tin.1:2089
 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, "
@@ -4734,7 +4937,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1983
+#: ../tin.1:2093
 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 "
@@ -4742,13 +4945,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1983
+#: ../tin.1:2093
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1988
+#: ../tin.1:2098
 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 "
@@ -4756,13 +4959,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1988
+#: ../tin.1:2098
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1993
+#: ../tin.1:2103
 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 "
@@ -4770,13 +4973,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1993
+#: ../tin.1:2103
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1998
+#: ../tin.1:2108
 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 "
@@ -4784,39 +4987,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1998
+#: ../tin.1:2108
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2002 ../tin.5:1852
+#: ../tin.1:2112 ../tin.5:1874
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2002
+#: ../tin.1:2112
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1856
+#: ../tin.1:2116 ../tin.5:1878
 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:2006
+#: ../tin.1:2116
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2011 ../tin.5:1861
+#: ../tin.1:2121 ../tin.5:1883
 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 "
@@ -4824,78 +5027,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2011
+#: ../tin.1:2121
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2015 ../tin.5:1865
+#: ../tin.1:2125 ../tin.5:1887
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2015
+#: ../tin.1:2125
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2019 ../tin.5:1869
+#: ../tin.1:2129 ../tin.5:1891
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2019
+#: ../tin.1:2129
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1873
+#: ../tin.1:2133 ../tin.5:1895
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2023
+#: ../tin.1:2133
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2027 ../tin.5:1877
+#: ../tin.1:2137 ../tin.5:1899
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2027
+#: ../tin.1:2137
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2031 ../tin.5:1881
+#: ../tin.1:2141 ../tin.5:1903
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2031
+#: ../tin.1:2141
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2039
+#: ../tin.1:2149
 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 "
@@ -4906,52 +5109,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2039
+#: ../tin.1:2149
 #, no-wrap
 msgid "B<In group menu, show author by (show_author)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2043 ../tin.5:1893
+#: ../tin.1:2153 ../tin.5:1915
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2046 ../tin.5:1896
+#: ../tin.1:2156 ../tin.5:1918
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2049 ../tin.5:1899
+#: ../tin.1:2159 ../tin.5:1921
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2052 ../tin.5:1902
+#: ../tin.1:2162 ../tin.5:1924
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2055 ../tin.5:1905
+#: ../tin.1:2165 ../tin.5:1927
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2056
+#: ../tin.1:2166
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2065
+#: ../tin.1:2175
 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 "
@@ -4962,25 +5165,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2065
+#: ../tin.1:2175
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2069 ../tin.5:1919
+#: ../tin.1:2179 ../tin.5:1941
 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:2072 ../tin.5:1922
+#: ../tin.1:2182 ../tin.5:1944
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2076
+#: ../tin.1:2186
 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 "
@@ -4988,7 +5191,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2080 ../tin.5:1930
+#: ../tin.1:2190 ../tin.5:1952
 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 "
@@ -4996,66 +5199,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2082 ../tin.5:1932
+#: ../tin.1:2192 ../tin.5:1954
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2083
+#: ../tin.1:2193
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2087
+#: ../tin.1:2197
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2087
+#: ../tin.1:2197
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2091 ../tin.5:1941
+#: ../tin.1:2201 ../tin.5:1963
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2091
+#: ../tin.1:2201
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2095
+#: ../tin.1:2205
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2095
+#: ../tin.1:2205
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2098 ../tin.5:1947
+#: ../tin.1:2208 ../tin.5:1969
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2098
+#: ../tin.1:2208
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2108
+#: ../tin.1:2218
 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 "
@@ -5067,24 +5270,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2108
+#: ../tin.1:2218
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2111 ../tin.5:1961
+#: ../tin.1:2221 ../tin.5:1983
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2111
+#: ../tin.1:2221
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2116
+#: ../tin.1:2226
 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 "
@@ -5092,141 +5295,141 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2116
+#: ../tin.1:2226
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2120 ../tin.5:1972
+#: ../tin.1:2230 ../tin.5:1994
 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:2123 ../tin.5:1975
+#: ../tin.1:2233 ../tin.5:1997
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2125 ../tin.5:1977
+#: ../tin.1:2235 ../tin.5:1999
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2127 ../tin.5:1979
+#: ../tin.1:2237 ../tin.5:2001
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2129 ../tin.5:1981
+#: ../tin.1:2239 ../tin.5:2003
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2131 ../tin.5:1983
+#: ../tin.1:2241 ../tin.5:2005
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2133 ../tin.5:1985
+#: ../tin.1:2243 ../tin.5:2007
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2136 ../tin.5:1988
+#: ../tin.1:2246 ../tin.5:2010
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2138 ../tin.5:1990
+#: ../tin.1:2248 ../tin.5:2012
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2138 ../tin.5:1990
+#: ../tin.1:2248 ../tin.5:2012
 #, no-wrap
 msgid "8"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2140 ../tin.5:1992
+#: ../tin.1:2250 ../tin.5:2014
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2140 ../tin.5:1992
+#: ../tin.1:2250 ../tin.5:2014
 #, no-wrap
 msgid "9"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2142 ../tin.5:1994
+#: ../tin.1:2252 ../tin.5:2016
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2142 ../tin.5:1994
+#: ../tin.1:2252 ../tin.5:2016
 #, no-wrap
 msgid "10"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2144 ../tin.5:1996
+#: ../tin.1:2254 ../tin.5:2018
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2145
+#: ../tin.1:2255
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2150 ../tin.5:2001
+#: ../tin.1:2260 ../tin.5:2023
 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:2153 ../tin.5:2004
+#: ../tin.1:2263 ../tin.5:2026
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2156 ../tin.5:2007
+#: ../tin.1:2266 ../tin.5:2029
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2158 ../tin.5:2009
+#: ../tin.1:2268 ../tin.5:2031
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2160 ../tin.5:2011
+#: ../tin.1:2270 ../tin.5:2033
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2162 ../tin.5:2013
+#: ../tin.1:2272 ../tin.5:2035
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2163
+#: ../tin.1:2273
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2168
+#: ../tin.1:2278
 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 "
@@ -5234,18 +5437,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2170
+#: ../tin.1:2280
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2170
+#: ../tin.1:2280
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2175
+#: ../tin.1:2285
 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 "
@@ -5253,13 +5456,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2175
+#: ../tin.1:2285
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2180 ../tin.5:2031
+#: ../tin.1:2290 ../tin.5:2053
 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 "
@@ -5267,26 +5470,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2180
+#: ../tin.1:2290
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2186 ../tin.5:2035
+#: ../tin.1:2296 ../tin.5:2057
 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:2186
+#: ../tin.1:2296
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2195 ../tin.5:2043
+#: ../tin.1:2305 ../tin.5:2065
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5298,26 +5501,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2195
+#: ../tin.1:2305
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2199 ../tin.5:2047
+#: ../tin.1:2309 ../tin.5:2069
 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:2199
+#: ../tin.1:2309
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2204
+#: ../tin.1:2314
 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 "
@@ -5325,13 +5528,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2204
+#: ../tin.1:2314
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2209 ../tin.5:2226
+#: ../tin.1:2319 ../tin.5:2248
 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 "
@@ -5339,26 +5542,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2209
+#: ../tin.1:2319
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2213
+#: ../tin.1:2323
 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:2213
+#: ../tin.1:2323
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2221
+#: ../tin.1:2331
 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 "
@@ -5369,101 +5572,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2224
+#: ../tin.1:2334
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2226
+#: ../tin.1:2336
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2228
+#: ../tin.1:2338
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2231
+#: ../tin.1:2341
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2233
+#: ../tin.1:2343
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2236
+#: ../tin.1:2346
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2237
+#: ../tin.1:2347
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2241 ../tin.5:2078
+#: ../tin.1:2351 ../tin.5:2100
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2241
+#: ../tin.1:2351
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2245
+#: ../tin.1:2355
 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:2245
+#: ../tin.1:2355
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2249 ../tin.5:2082
+#: ../tin.1:2359 ../tin.5:2104
 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:2252 ../tin.5:2085
+#: ../tin.1:2362 ../tin.5:2107
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2254 ../tin.5:2087
+#: ../tin.1:2364 ../tin.5:2109
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2256 ../tin.5:2089
+#: ../tin.1:2366 ../tin.5:2111
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2257
+#: ../tin.1:2367
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2265 ../tin.5:2098
+#: ../tin.1:2375 ../tin.5:2120
 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 "
@@ -5473,70 +5676,70 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2265
+#: ../tin.1:2375
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2269 ../tin.5:2102
+#: ../tin.1:2379 ../tin.5:2124
 msgid ""
 "Allows you to select how B<tin> treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2272 ../tin.5:2105
+#: ../tin.1:2382 ../tin.5:2127
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2274 ../tin.5:2107
+#: ../tin.1:2384 ../tin.5:2129
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2276 ../tin.5:2109
+#: ../tin.1:2386 ../tin.5:2131
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2278 ../tin.5:2111
+#: ../tin.1:2388 ../tin.5:2133
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2281 ../tin.5:2114
+#: ../tin.1:2391 ../tin.5:2136
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2283 ../tin.5:2116
+#: ../tin.1:2393 ../tin.5:2138
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2285 ../tin.5:2118
+#: ../tin.1:2395 ../tin.5:2140
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2287 ../tin.5:2120
+#: ../tin.1:2397 ../tin.5:2142
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2288
+#: ../tin.1:2398
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2293
+#: ../tin.1:2403
 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 "
@@ -5544,79 +5747,79 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2293
+#: ../tin.1:2403
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2296
+#: ../tin.1:2406
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2296
+#: ../tin.1:2406
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2301
+#: ../tin.1:2411
 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.  "
-"Default is B<url_handler.sh %s>."
+"Default is B<url_handler.pl %s>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2301
+#: ../tin.1:2411
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2304 ../tin.5:2140
+#: ../tin.1:2414 ../tin.5:2162
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2304
+#: ../tin.1:2414
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2307
+#: ../tin.1:2417
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2307
+#: ../tin.1:2417
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2310
+#: ../tin.1:2420
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2316 ../tin.5:2154
+#: ../tin.1:2426 ../tin.5:2176
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2316
+#: ../tin.1:2426
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2326
+#: ../tin.1:2436
 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 "
@@ -5624,48 +5827,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2326
+#: ../tin.1:2436
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2329
+#: ../tin.1:2439
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2329
+#: ../tin.1:2439
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2332
+#: ../tin.1:2442
 msgid "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2332
+#: ../tin.1:2442
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2335
+#: ../tin.1:2445
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2335
+#: ../tin.1:2445
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2349
+#: ../tin.1:2459
 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.  "
@@ -5676,41 +5879,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2349
+#: ../tin.1:2459
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2353 ../tin.5:2194
+#: ../tin.1:2463 ../tin.5:2216
 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:2356 ../tin.5:2197
+#: ../tin.1:2466 ../tin.5:2219
 msgid "B<no>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2358 ../tin.5:2199
+#: ../tin.1:2468 ../tin.5:2221
 msgid "yes, B<display mark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2360 ../tin.5:2201
+#: ../tin.1:2470 ../tin.5:2223
 msgid "print a B<space> instead"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2361
+#: ../tin.1:2471
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2369
+#: ../tin.1:2479
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -5721,13 +5924,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2369
+#: ../tin.1:2479
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2380 ../tin.5:2221
+#: ../tin.1:2490 ../tin.5:2243
 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 "
@@ -5740,26 +5943,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2380
+#: ../tin.1:2490
 #, no-wrap
 msgid "B<Quote line when cross-posting (xpost_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2387 ../tin.5:2231
+#: ../tin.1:2497 ../tin.5:2253
 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:2387
+#: ../tin.1:2497
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2394
+#: ../tin.1:2504
 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> "
@@ -5770,7 +5973,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2402
+#: ../tin.1:2512
 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 "
@@ -5781,7 +5984,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2409
+#: ../tin.1:2519
 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 "
@@ -5792,7 +5995,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2416
+#: ../tin.1:2526
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -5800,13 +6003,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2416
+#: ../tin.1:2526
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2421
+#: ../tin.1:2531
 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.  "
@@ -5815,7 +6018,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2432
+#: ../tin.1:2542
 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 "
@@ -5828,14 +6031,14 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2432
+#: ../tin.1:2542
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 # type: Plain text
-#: ../tin.1:2439
+#: ../tin.1:2549
 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 "
@@ -5845,7 +6048,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2445
+#: ../tin.1:2555
 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 "
@@ -5854,7 +6057,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2450
+#: ../tin.1:2560
 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 "
@@ -5863,7 +6066,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2455
+#: ../tin.1:2565
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -5872,7 +6075,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2461
+#: ../tin.1:2571
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -5883,7 +6086,7 @@ msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 # type: Plain text
-#: ../tin.1:2473
+#: ../tin.1:2583
 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 "
@@ -5896,20 +6099,20 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2473
+#: ../tin.1:2583
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2476
+#: ../tin.1:2586
 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:2486
+#: ../tin.1:2596
 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 "
@@ -5922,7 +6125,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2491
+#: ../tin.1:2601
 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 "
@@ -5930,7 +6133,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2499
+#: ../tin.1:2609
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -5942,7 +6145,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2513
+#: ../tin.1:2623
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -5957,13 +6160,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2513
+#: ../tin.1:2623
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2521
+#: ../tin.1:2631
 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 "
@@ -5975,13 +6178,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2523
+#: ../tin.1:2633
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2532
+#: ../tin.1:2642
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -5995,12 +6198,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2535
+#: ../tin.1:2645
 msgid "e.g.,"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2540
+#: ../tin.1:2650
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6008,12 +6211,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2544
+#: ../tin.1:2654
 msgid "would expand to:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2549
+#: ../tin.1:2659
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6022,7 +6225,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2559
+#: ../tin.1:2669
 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 "
@@ -6032,13 +6235,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2559
+#: ../tin.1:2669
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2566
+#: ../tin.1:2676
 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> "
@@ -6048,7 +6251,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2571
+#: ../tin.1:2681
 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 "
@@ -6057,7 +6260,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2575
+#: ../tin.1:2685
 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 "
@@ -6065,7 +6268,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2579
+#: ../tin.1:2689
 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 "
@@ -6073,7 +6276,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2585
+#: ../tin.1:2695
 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 "
@@ -6083,7 +6286,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2590
+#: ../tin.1:2700
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6092,7 +6295,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2595
+#: ../tin.1:2705
 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 "
@@ -6101,7 +6304,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2599
+#: ../tin.1:2709
 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 "
@@ -6109,20 +6312,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2605
+#: ../tin.1:2715
 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:2605
+#: ../tin.1:2715
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2617
+#: ../tin.1:2727
 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 "
@@ -6137,7 +6340,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2621
+#: ../tin.1:2731
 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 "
@@ -6145,7 +6348,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2628
+#: ../tin.1:2738
 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 "
@@ -6156,50 +6359,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2629
+#: ../tin.1:2739
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2633
+#: ../tin.1:2743
 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:2634
+#: ../tin.1:2744
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2638
+#: ../tin.1:2748
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2639
+#: ../tin.1:2749
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2644
+#: ../tin.1:2754
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2644
+#: ../tin.1:2754
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2655
+#: ../tin.1:2765
 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 "
@@ -6213,13 +6416,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2656
+#: ../tin.1:2766
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2777
 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 "
@@ -6232,30 +6435,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2669
+#: ../tin.1:2779
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2671
+#: ../tin.1:2781
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2676
+#: ../tin.1:2786
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
 "examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2676
+#: ../tin.1:2786
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2685
+#: ../tin.1:2795
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6267,19 +6470,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2688
+#: ../tin.1:2798
 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:2690
+#: ../tin.1:2800
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2695
+#: ../tin.1:2805
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6287,7 +6490,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2710
+#: ../tin.1:2820
 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 "
@@ -6301,13 +6504,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2710
+#: ../tin.1:2820
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2714
+#: ../tin.1:2824
 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 "
@@ -6315,33 +6518,33 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2716
+#: ../tin.1:2826
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2719
+#: ../tin.1:2829
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2721
+#: ../tin.1:2831
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2723
+#: ../tin.1:2833
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2727
+#: ../tin.1:2837
 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.  "
@@ -6349,14 +6552,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2734
+#: ../tin.1:2844
 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:2738
+#: ../tin.1:2848
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -6364,20 +6567,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2743
+#: ../tin.1:2853
 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:2743
+#: ../tin.1:2853
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2749
+#: ../tin.1:2859
 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 "
@@ -6386,103 +6589,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2751
+#: ../tin.1:2861
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2751
+#: ../tin.1:2861
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2754
+#: ../tin.1:2864
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2754
+#: ../tin.1:2864
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2758
+#: ../tin.1:2868
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2758
+#: ../tin.1:2868
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2762
+#: ../tin.1:2872
 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:2764
+#: ../tin.1:2874
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2764 ../tin.1:2776 ../tin.1:2790
+#: ../tin.1:2874 ../tin.1:2886 ../tin.1:2900
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2768
+#: ../tin.1:2878
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2768 ../tin.1:2780 ../tin.1:2793
+#: ../tin.1:2878 ../tin.1:2890 ../tin.1:2903
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2771
+#: ../tin.1:2881
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2771 ../tin.1:2785 ../tin.1:2798
+#: ../tin.1:2881 ../tin.1:2895 ../tin.1:2908
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2774
+#: ../tin.1:2884
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2776
+#: ../tin.1:2886
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2780
+#: ../tin.1:2890
 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:2785
+#: ../tin.1:2895
 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> "
@@ -6490,22 +6693,22 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2788
+#: ../tin.1:2898
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2790
+#: ../tin.1:2900
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2793
+#: ../tin.1:2903
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2798
+#: ../tin.1:2908
 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> "
@@ -6513,25 +6716,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2801
+#: ../tin.1:2911
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2808
+#: ../tin.1:2918
 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:2808
+#: ../tin.1:2918
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2813
+#: ../tin.1:2923
 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 "
@@ -6539,7 +6742,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2819
+#: ../tin.1:2929
 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 "
@@ -6549,7 +6752,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2828
+#: ../tin.1:2938
 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 "
@@ -6561,7 +6764,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2835
+#: ../tin.1:2945
 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 "
@@ -6572,20 +6775,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2840
+#: ../tin.1:2950
 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:2845
+#: ../tin.1:2955
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2853
+#: ../tin.1:2963
 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 "
@@ -6593,7 +6796,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2859
+#: ../tin.1:2969
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -6602,7 +6805,7 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:2864 ../tin.5:20
+#: ../tin.1:2974 ../tin.5:20
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -6621,124 +6824,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES     (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 # type: Plain text
-#: ../tin.1:2880
+#: ../tin.1:2990
 msgid "For a detailed description see B<tin>(5)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2882 ../tin.5:40
+#: ../tin.1:2992 ../tin.5:40
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2884 ../tin.5:42
+#: ../tin.1:2994 ../tin.5:42
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2886 ../tin.5:44
+#: ../tin.1:2996 ../tin.5:44
 msgid "I</etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2888 ../tin.5:46
+#: ../tin.1:2998 ../tin.5:46
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2890 ../tin.5:48
+#: ../tin.1:3000 ../tin.5:48
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2892 ../tin.5:50
+#: ../tin.1:3002 ../tin.5:50
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2895 ../tin.5:219
+#: ../tin.1:3005 ../tin.5:219
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2898 ../tin.5:229
+#: ../tin.1:3008 ../tin.5:229
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2901 ../tin.5:236
+#: ../tin.1:3011 ../tin.5:236
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2903 ../tin.5:238
+#: ../tin.1:3013 ../tin.5:238
 msgid "I</etc/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2905 ../tin.5:240
+#: ../tin.1:3015 ../tin.5:240
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2908 ../tin.5:247
+#: ../tin.1:3018 ../tin.5:247
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2911 ../tin.5:280
+#: ../tin.1:3021 ../tin.5:280
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2915 ../tin.5:309
+#: ../tin.1:3025 ../tin.5:309
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2919 ../tin.5:317
+#: ../tin.1:3029 ../tin.5:317
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2921 ../tin.5:319
+#: ../tin.1:3031 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2924 ../tin.5:326
+#: ../tin.1:3034 ../tin.5:326
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2927 ../tin.5:333
+#: ../tin.1:3037 ../tin.5:333
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2930 ../tin.5:340
+#: ../tin.1:3040 ../tin.5:340
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2934 ../tin.5:348
+#: ../tin.1:3044 ../tin.5:348
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2938 ../tin.5:356
+#: ../tin.1:3048 ../tin.5:356
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2941 ../tin.5:363
+#: ../tin.1:3051 ../tin.5:363
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2944 ../tin.5:397
+#: ../tin.1:3054 ../tin.5:397
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -6747,66 +6950,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 # type: Plain text
-#: ../tin.1:2948 ../tin.5:408
+#: ../tin.1:3058 ../tin.5:408
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2950 ../tin.5:410
+#: ../tin.1:3060 ../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:2953 ../tin.5:735
+#: ../tin.1:3063 ../tin.5:735
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2957 ../tin.5:817
+#: ../tin.1:3067 ../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:2959 ../tin.5:819
+#: ../tin.1:3069 ../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:2963 ../tin.5:1039
+#: ../tin.1:3073 ../tin.5:1051
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2966 ../tin.5:1055
+#: ../tin.1:3076 ../tin.5:1067
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2969 ../tin.5:1081
+#: ../tin.1:3079 ../tin.5:1093
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2972 ../tin.5:1088
+#: ../tin.1:3082 ../tin.5:1100
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2975 ../tin.5:1098
+#: ../tin.1:3085 ../tin.5:1110
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2979
+#: ../tin.1:3089
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2984
+#: ../tin.1:3094
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -6816,22 +7019,22 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 # type: Plain text
-#: ../tin.1:2989 ../tin.5:1151
+#: ../tin.1:3099 ../tin.5:1163
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2991 ../tin.5:1153
+#: ../tin.1:3101 ../tin.5:1165
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2994 ../tin.5:2235
+#: ../tin.1:3104 ../tin.5:2257
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2997
+#: ../tin.1:3107
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -6840,51 +7043,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 # type: Plain text
-#: ../tin.1:3000 ../tin.5:2342
+#: ../tin.1:3110 ../tin.5:2364
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3003 ../tin.5:2402
+#: ../tin.1:3113 ../tin.5:2424
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3006 ../tin.5:2429
+#: ../tin.1:3116 ../tin.5:2451
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3009 ../tin.5:2452
+#: ../tin.1:3119 ../tin.5:2474
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 # type: Plain text
-#: ../tin.1:3012 ../tin.5:2462
+#: ../tin.1:3122 ../tin.5:2484
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 # type: Plain text
-#: ../tin.1:3015 ../tin.5:2480
+#: ../tin.1:3125 ../tin.5:2502
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3018
+#: ../tin.1:3128
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3032
+#: ../tin.1:3142
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3040
+#: ../tin.1:3150
 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 "
@@ -6895,13 +7098,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3040
+#: ../tin.1:3150
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3045
+#: ../tin.1:3155
 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 "
@@ -6909,13 +7112,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3045
+#: ../tin.1:3155
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3051
+#: ../tin.1:3161
 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 "
@@ -6923,13 +7126,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3051
+#: ../tin.1:3161
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3057
+#: ../tin.1:3167
 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 "
@@ -6937,13 +7140,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3057
+#: ../tin.1:3167
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3063
+#: ../tin.1:3173
 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 "
@@ -6951,13 +7154,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3063
+#: ../tin.1:3173
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3068
+#: ../tin.1:3178
 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 "
@@ -6965,13 +7168,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3068
+#: ../tin.1:3178
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3073
+#: ../tin.1:3183
 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 "
@@ -6979,13 +7182,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3073
+#: ../tin.1:3183
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3079
+#: ../tin.1:3189
 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 "
@@ -6993,13 +7196,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3079
+#: ../tin.1:3189
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3085
+#: ../tin.1:3195
 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 "
@@ -7008,13 +7211,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3085
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3091
+#: ../tin.1:3201
 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 "
@@ -7023,13 +7226,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3091
+#: ../tin.1:3201
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3096
+#: ../tin.1:3206
 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 "
@@ -7037,40 +7240,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3096
+#: ../tin.1:3206
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3100
+#: ../tin.1:3210
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3100
+#: ../tin.1:3210
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 #.  TODO: short document the different tables (doc/iso2asc.txt) here
 # type: Plain text
-#: ../tin.1:3105
+#: ../tin.1:3215
 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:3105
+#: ../tin.1:3215
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3111
+#: ../tin.1:3221
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7079,24 +7282,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3111
+#: ../tin.1:3221
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3114
+#: ../tin.1:3224
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3114
+#: ../tin.1:3224
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3119
+#: ../tin.1:3229
 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 "
@@ -7104,72 +7307,72 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3119
+#: ../tin.1:3229
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3123
+#: ../tin.1:3233
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3123
+#: ../tin.1:3233
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3126
+#: ../tin.1:3236
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3126
+#: ../tin.1:3236
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3131
+#: ../tin.1:3241
 msgid "Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3131
+#: ../tin.1:3241
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3135
+#: ../tin.1:3245
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3135
+#: ../tin.1:3245
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3138
+#: ../tin.1:3248
 msgid "Full path to the users mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3138
+#: ../tin.1:3248
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3147
+#: ../tin.1:3257
 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, "
@@ -7178,13 +7381,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3147
+#: ../tin.1:3257
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3156
+#: ../tin.1:3266
 msgid ""
 "If $B<VISUAL> is unset, then this variable is looked up for a default "
 "editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
@@ -7193,13 +7396,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3156
+#: ../tin.1:3266
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3162
+#: ../tin.1:3272
 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 "
@@ -7208,12 +7411,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3164
+#: ../tin.1:3274
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3169
+#: ../tin.1:3279
 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 "
@@ -7222,25 +7425,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3169
+#: ../tin.1:3279
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3173
+#: ../tin.1:3283
 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:3175
+#: ../tin.1:3285
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3179
+#: ../tin.1:3289
 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 "
@@ -7248,104 +7451,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3179
+#: ../tin.1:3289
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3183
+#: ../tin.1:3293
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3183
+#: ../tin.1:3293
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3188
+#: ../tin.1:3298
 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:3188
+#: ../tin.1:3298
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3193
+#: ../tin.1:3303
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3193
+#: ../tin.1:3303
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3195
+#: ../tin.1:3305
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3200
+#: ../tin.1:3310
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3200
+#: ../tin.1:3310
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3207
+#: ../tin.1:3317
 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:3207
+#: ../tin.1:3317
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3212
+#: ../tin.1:3322
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3212
+#: ../tin.1:3322
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3217
+#: ../tin.1:3327
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3217
+#: ../tin.1:3327
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -7353,7 +7556,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 # type: Plain text
-#: ../tin.1:3231
+#: ../tin.1:3341
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7365,13 +7568,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3231
+#: ../tin.1:3341
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3240
+#: ../tin.1:3350
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -7380,13 +7583,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3240
+#: ../tin.1:3350
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3248
+#: ../tin.1:3358
 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 "
@@ -7394,13 +7597,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3248
+#: ../tin.1:3358
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3257
+#: ../tin.1:3367
 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 "
@@ -7409,13 +7612,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3257
+#: ../tin.1:3367
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3266
+#: ../tin.1:3376
 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 "
@@ -7424,13 +7627,29 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3266
+#: ../tin.1:3376
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:3384
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available in the language selected via B<$LC_ALL> or "
+"B<$LANG> the next language from the list is tried. It's value should be of "
+"the form I<language:language[:language]>. See B<environ>(5)  for more "
+"information."
+msgstr ""
+
+# type: TP
+#: ../tin.1:3384
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3276
+#: ../tin.1:3394
 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 "
@@ -7443,13 +7662,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3276
+#: ../tin.1:3394
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3286
+#: ../tin.1:3404
 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 "
@@ -7462,7 +7681,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3286
+#: ../tin.1:3404
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
@@ -7471,53 +7690,53 @@ msgstr ""
 #
 #.  TODO: add missing, sort useful, document in detail
 # type: Plain text
-#: ../tin.1:3295
+#: ../tin.1:3413
 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:3295
+#: ../tin.1:3413
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3298
+#: ../tin.1:3416
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3298
+#: ../tin.1:3416
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3301 ../tin.1:3304
+#: ../tin.1:3419 ../tin.1:3422
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3301
+#: ../tin.1:3419
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3304
+#: ../tin.1:3422
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3307
+#: ../tin.1:3425
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3307
+#: ../tin.1:3425
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -7528,18 +7747,18 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 # type: Plain text
-#: ../tin.1:3318
+#: ../tin.1:3436
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3318
+#: ../tin.1:3436
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3326
+#: ../tin.1:3444
 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 "
@@ -7548,15 +7767,15 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3326
+#: ../tin.1:3444
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
 
 #.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-#.    RFC5536, RFC5537 or whatever
+#.    RFC5536, RFC5537, RFC6048 or whatever
 # type: Plain text
-#: ../tin.1:3334
+#: ../tin.1:3452
 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 "
@@ -7564,13 +7783,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3334
+#: ../tin.1:3452
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3339
+#: ../tin.1:3457
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -7578,18 +7797,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3343
+#: ../tin.1:3461
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3343
+#: ../tin.1:3461
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3351
+#: ../tin.1:3469
 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 "
@@ -7598,24 +7817,24 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3360
+#: ../tin.1:3478
 msgid ""
 "Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
 "you are using the latest (stable) release, and if not, please upgrade first! "
-"Have a look a the doc/TODO file for known bugs. If you still think you've "
+"Have a look at the doc/TODO file for known bugs. If you still think you've "
 "found a bug, please use the B<BugReport> ('B<R>')  function and write in "
 "English. Please do NOT enclose a core-file in your bugreport until we "
 "request it."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3360
+#: ../tin.1:3478
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3372
+#: ../tin.1:3490
 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 "
@@ -7626,164 +7845,164 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3372
+#: ../tin.1:3490
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 # type: IP
-#: ../tin.1:3374
+#: ../tin.1:3492
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3378
+#: ../tin.1:3496
 msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3378
+#: ../tin.1:3496
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3380
+#: ../tin.1:3498
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3380
+#: ../tin.1:3498
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3382
+#: ../tin.1:3500
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3382
+#: ../tin.1:3500
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3384
+#: ../tin.1:3502
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3384
+#: ../tin.1:3502
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3386
+#: ../tin.1:3504
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3386
+#: ../tin.1:3504
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3388
+#: ../tin.1:3506
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3388
+#: ../tin.1:3506
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3392
+#: ../tin.1:3510
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3392
+#: ../tin.1:3510
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3396
+#: ../tin.1:3514
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3396
+#: ../tin.1:3514
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3400
+#: ../tin.1:3518
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3400
+#: ../tin.1:3518
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3404
+#: ../tin.1:3522
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3404
+#: ../tin.1:3522
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3412
+#: ../tin.1:3530
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3412
+#: ../tin.1:3530
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3413
+#: ../tin.1:3531
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3417
+#: ../tin.1:3535
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3418
+#: ../tin.1:3536
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3422 ../tin.5:2493
+#: ../tin.1:3540 ../tin.5:2515
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3470
+#: ../tin.1:3589
 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), "
@@ -7793,7 +8012,8 @@ msgid ""
 "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<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>"
+"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
+"B<RFC6048>"
 msgstr ""
 
 # type: Plain text
@@ -7992,7 +8212,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:151 ../tin.5:1048
+#: ../tin.5:151 ../tin.5:1060
 #, no-wrap
 msgid "B<description>"
 msgstr ""
@@ -8063,7 +8283,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:1068
+#: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692 ../tin.5:799 ../tin.5:1080
 #, no-wrap
 msgid "Example:"
 msgstr ""
@@ -8170,13 +8390,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:255 ../tin.5:1059
+#: ../tin.5:255 ../tin.5:1071
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:258 ../tin.5:1062
+#: ../tin.5:258 ../tin.5:1074
 msgid "full qualified domain name of the newsserver."
 msgstr ""
 
@@ -8221,7 +8441,7 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.5:275
-msgid "news.example.com \"top secret\" james.bond"
+msgid "news.example.com \"top secret\" james.bond@example.com"
 msgstr ""
 
 # type: Plain text
@@ -8427,7 +8647,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:428 ../tin.5:1165
+#: ../tin.5:428 ../tin.5:1183
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr ""
@@ -8438,13 +8658,13 @@ msgid "Identical to the tinrc variable o
 msgstr ""
 
 # type: TP
-#: ../tin.5:431 ../tin.5:1169
+#: ../tin.5:431 ../tin.5:1187
 #, no-wrap
 msgid "B<advertising>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:434 ../tin.5:1172
+#: ../tin.5:434 ../tin.5:1190
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr ""
@@ -8456,19 +8676,19 @@ msgid "B<ask_for_metamail>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:440 ../tin.5:1215
+#: ../tin.5:440 ../tin.5:1233
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:443 ../tin.5:1219
+#: ../tin.5:443 ../tin.5:1237
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:446 ../tin.5:1226
+#: ../tin.5:446 ../tin.5:1244
 #, no-wrap
 msgid "B<auto_save>"
 msgstr ""
@@ -8487,7 +8707,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:453 ../tin.5:1232
+#: ../tin.5:453 ../tin.5:1250
 #, no-wrap
 msgid "B<batch_save>"
 msgstr ""
@@ -8501,7 +8721,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:459 ../tin.5:1346
+#: ../tin.5:459 ../tin.5:1364
 #, no-wrap
 msgid "B<date_format>"
 msgstr ""
@@ -8522,7 +8742,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:469 ../tin.5:1457
+#: ../tin.5:469 ../tin.5:1479
 #, no-wrap
 msgid "B<editor_format>"
 msgstr ""
@@ -8563,25 +8783,25 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:482 ../tin.5:1481
+#: ../tin.5:482 ../tin.5:1503
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:485 ../tin.5:1548
+#: ../tin.5:485 ../tin.5:1570
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:488 ../tin.5:1560 ../tin.5:2272
+#: ../tin.5:488 ../tin.5:1582 ../tin.5:2294
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:491 ../tin.5:1577
+#: ../tin.5:491 ../tin.5:1599
 #, no-wrap
 msgid "B<maildir>"
 msgstr ""
@@ -8600,15 +8820,15 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:498 ../tin.5:1609
+#: ../tin.5:498 ../tin.5:1631
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:501
+#: ../tin.5:501 ../tin.5:1628
 #, no-wrap
-msgid "B<mark_saved_unread>"
+msgid "B<mark_saved_read>"
 msgstr ""
 
 # type: TP
@@ -8652,25 +8872,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:528 ../tin.5:1688
+#: ../tin.5:528 ../tin.5:1710
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:531 ../tin.5:1695
+#: ../tin.5:531 ../tin.5:1717
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:534 ../tin.5:1704
+#: ../tin.5:534 ../tin.5:1726
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:537 ../tin.5:2245
+#: ../tin.5:537 ../tin.5:2267
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
@@ -8685,61 +8905,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:544 ../tin.5:1729
+#: ../tin.5:544 ../tin.5:1751
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:547 ../tin.5:1733
+#: ../tin.5:547 ../tin.5:1755
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:550 ../tin.5:1744 ../tin.5:2269
+#: ../tin.5:550 ../tin.5:1766 ../tin.5:2291
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:553 ../tin.5:1756
+#: ../tin.5:553 ../tin.5:1778
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:556 ../tin.5:1749
+#: ../tin.5:556 ../tin.5:1771
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:559 ../tin.5:1779
+#: ../tin.5:559 ../tin.5:1801
 #, no-wrap
 msgid "B<print_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:562 ../tin.5:1793
+#: ../tin.5:562 ../tin.5:1815
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:565 ../tin.5:1797
+#: ../tin.5:565 ../tin.5:1819
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:568 ../tin.5:1801
+#: ../tin.5:568 ../tin.5:1823
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:571 ../tin.5:1861
+#: ../tin.5:571 ../tin.5:1883
 #, no-wrap
 msgid "B<savedir>"
 msgstr ""
@@ -8752,49 +8972,49 @@ msgid "B<savefile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:577 ../tin.5:1889
+#: ../tin.5:577 ../tin.5:1911
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:580 ../tin.5:1915
+#: ../tin.5:580 ../tin.5:1937
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:583 ../tin.5:1933
+#: ../tin.5:583 ../tin.5:1955
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:586 ../tin.5:1941
+#: ../tin.5:586 ../tin.5:1963
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:589 ../tin.5:1944
+#: ../tin.5:589 ../tin.5:1966
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:592 ../tin.5:1947
+#: ../tin.5:592 ../tin.5:1969
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:595 ../tin.5:1958
+#: ../tin.5:595 ../tin.5:1980
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:598 ../tin.5:1968
+#: ../tin.5:598 ../tin.5:1990
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
@@ -8805,55 +9025,55 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:601 ../tin.5:1997
+#: ../tin.5:601 ../tin.5:2019
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:604 ../tin.5:2026
+#: ../tin.5:604 ../tin.5:2048
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:607 ../tin.5:2054
+#: ../tin.5:607 ../tin.5:2076
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:610 ../tin.5:2059
+#: ../tin.5:610 ../tin.5:2081
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:613 ../tin.5:2074
+#: ../tin.5:613 ../tin.5:2096
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:616 ../tin.5:2069
+#: ../tin.5:616 ../tin.5:2091
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:619 ../tin.5:2098
+#: ../tin.5:619 ../tin.5:2120
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:622 ../tin.5:2174
+#: ../tin.5:622 ../tin.5:2196
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:625 ../tin.5:2221
+#: ../tin.5:625 ../tin.5:2243
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
@@ -9009,7 +9229,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:679 ../tin.5:1642
+#: ../tin.5:679 ../tin.5:1664
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr ""
@@ -9111,7 +9331,7 @@ msgstr ""
 msgid ""
 "Every entry (rule) in the filter file might get a comment. Multiple lines "
 "are allowed (but only for comments yet). Every line must start with the "
-"\"comment=\"-keyword. Comments must appear first in the rule.  Comment lines "
+"\"comment=\" keyword. Comments must appear first in the rule.  Comment lines "
 "placed within a rule will be moved to the begin of the next rule. This might "
 "be changed in the future. Don't use '#' to mark comments as those lines are "
 "ignored and your comments will get lost on the next write of the file."
@@ -9240,7 +9460,7 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.5:789
-msgid "Match against ''From:''-address parser return codes."
+msgid "Match against ''From:'' address parser return codes."
 msgstr ""
 
 # type: TP
@@ -9252,14 +9472,14 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:795
 msgid ""
-"Match against ''Xref:''-line. Before any matching is done the line is turned "
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
 "into the same format ''Newsgroups:'' has that is it is turned into a comma "
-"separated newsgroup list with all other informations (i.e.  the article "
+"separated newsgroup list with all other information (i.e.  the article "
 "counter) removed."
 msgstr ""
 
 # type: TP
-#: ../tin.5:795 ../tin.5:2412
+#: ../tin.5:795 ../tin.5:2434
 #, no-wrap
 msgid "B<time>"
 msgstr ""
@@ -9351,6 +9571,19 @@ msgstr ""
 #: ../tin.5:882
 #, no-wrap
 msgid ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+msgstr ""
+
+# type: Plain text
+#: ../tin.5:890
+#, no-wrap
+msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
 "B<ConfigSelect>\t^J\t^M\n"
 "B<ConfigLastPage>\tG\n"
@@ -9361,7 +9594,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:890
+#: ../tin.5:898
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -9374,7 +9607,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:893
+#: ../tin.5:901
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -9382,7 +9615,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:922
+#: ../tin.5:931
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -9393,6 +9626,7 @@ msgid ""
 "B<GroupSelThdIfUnreadSelected>\t;\n"
 "B<GroupSelPattern>\t=\n"
 "B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
 "B<GroupToggleGetartLimit>\tG\n"
 "B<GroupMarkThdRead>\tK\n"
 "B<GroupNextUnreadArt>\tN\n"
@@ -9416,7 +9650,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:925
+#: ../tin.5:934
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -9424,7 +9658,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:964
+#: ../tin.5:973
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -9468,7 +9702,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:969
+#: ../tin.5:978
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -9478,7 +9712,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:982
+#: ../tin.5:991
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -9496,7 +9730,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:985
+#: ../tin.5:994
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -9504,7 +9738,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:988
+#: ../tin.5:997
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -9512,7 +9746,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:991
+#: ../tin.5:1000
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -9520,7 +9754,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:995
+#: ../tin.5:1004
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -9529,7 +9763,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1013
+#: ../tin.5:1022
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -9552,7 +9786,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1020
+#: ../tin.5:1029
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -9564,7 +9798,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1034
+#: ../tin.5:1044
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -9572,6 +9806,7 @@ msgid ""
 "B<ThreadSelArt>\t*\n"
 "B<ThreadToggleArtSel>\t.\n"
 "B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
 "B<ThreadMarkArtRead>\tK\n"
 "B<ThreadAutoSave>\tS\n"
 "B<ThreadUntag>\tU\n"
@@ -9583,7 +9818,13 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1045
+#: ../tin.5:1046
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr ""
+
+# type: Plain text
+#: ../tin.5:1057
 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 "
@@ -9591,90 +9832,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1045
+#: ../tin.5:1057
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1048 ../tin.5:1119 ../tin.5:2359 ../tin.5:2412 ../tin.5:2439
+#: ../tin.5:1060 ../tin.5:1131 ../tin.5:2381 ../tin.5:2434 ../tin.5:2461
 msgid "is the name of the newsgroup"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1051 ../tin.5:1122 ../tin.5:2442
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2464
 msgid "is a short single-line description of the group"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1059
+#: ../tin.5:1071
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1062
+#: ../tin.5:1074
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1065
+#: ../tin.5:1077
 msgid "related newsrc."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1065
+#: ../tin.5:1077
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1068
+#: ../tin.5:1080
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1072
+#: ../tin.5:1084
 msgid "# sample newsrctable file"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1074
+#: ../tin.5:1086
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1076
+#: ../tin.5:1088
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1084
+#: ../tin.5:1096
 msgid "posting history"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1094
+#: ../tin.5:1106
 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:1103
+#: ../tin.5:1115
 msgid "Pool of postponed articles. This file is in B<mbox>(5)  format."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1108
+#: ../tin.5:1120
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1116
+#: ../tin.5:1128
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -9684,25 +9925,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1116 ../tin.5:2436
+#: ../tin.5:1128 ../tin.5:2458
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1119 ../tin.5:2439
+#: ../tin.5:1131 ../tin.5:2461
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1128
+#: ../tin.5:1140
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1135
+#: ../tin.5:1147
 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 "
@@ -9710,31 +9951,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1135
+#: ../tin.5:1147
 #, no-wrap
 msgid "B<version>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1138
+#: ../tin.5:1150
 msgid "Internal version number."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1138
+#: ../tin.5:1150
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1143
+#: ../tin.5:1155
 msgid ""
 "Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
 "server."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1165
+#: ../tin.5:1177
 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 "
@@ -9746,68 +9987,74 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1175
+#: ../tin.5:1177
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr ""
+
+# type: TP
+#: ../tin.5:1193
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1178
+#: ../tin.5:1196
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1181
+#: ../tin.5:1199
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1185
+#: ../tin.5:1203
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1189
+#: ../tin.5:1207
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1193
+#: ../tin.5:1211
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1197
+#: ../tin.5:1215
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1197
+#: ../tin.5:1215
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1200
+#: ../tin.5:1218
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1204
+#: ../tin.5:1222
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1215
+#: ../tin.5:1233
 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 "
@@ -9815,30 +10062,30 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1223
+#: ../tin.5:1241
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1226
+#: ../tin.5:1244
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1237
+#: ../tin.5:1255
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1242
+#: ../tin.5:1260
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1247
+#: ../tin.5:1265
 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.  "
@@ -9846,164 +10093,164 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1247
+#: ../tin.5:1265
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1251
+#: ../tin.5:1269
 #, no-wrap
 msgid "B<col_back>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1254
+#: ../tin.5:1272
 #, no-wrap
 msgid "B<col_from>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1257
+#: ../tin.5:1275
 #, no-wrap
 msgid "B<col_head>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1260
+#: ../tin.5:1278
 #, no-wrap
 msgid "B<col_help>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1263
+#: ../tin.5:1281
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1266
+#: ../tin.5:1284
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1269
+#: ../tin.5:1287
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1273
+#: ../tin.5:1291
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1277
+#: ../tin.5:1295
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1281
+#: ../tin.5:1299
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1285
+#: ../tin.5:1303
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1288
+#: ../tin.5:1306
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1291
+#: ../tin.5:1309
 #, no-wrap
 msgid "B<col_normal>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1294
+#: ../tin.5:1312
 #, no-wrap
 msgid "B<col_quote>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1297
+#: ../tin.5:1315
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1300
+#: ../tin.5:1318
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1303
+#: ../tin.5:1321
 #, no-wrap
 msgid "B<col_response>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1307
+#: ../tin.5:1325
 msgid ""
 "Color of response counter. This is the text that says 'Response x of y' in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1307
+#: ../tin.5:1325
 #, no-wrap
 msgid "B<col_signature>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1310
+#: ../tin.5:1328
 #, no-wrap
 msgid "B<col_urls>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1313
+#: ../tin.5:1331
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1316
+#: ../tin.5:1334
 #, no-wrap
 msgid "B<col_subject>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1319
+#: ../tin.5:1337
 #, no-wrap
 msgid "B<col_text>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1322
+#: ../tin.5:1340
 #, no-wrap
 msgid "B<col_title>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1325
+#: ../tin.5:1343
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1329
+#: ../tin.5:1347
 msgid ""
 "B<tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10011,7 +10258,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 # type: Plain text
-#: ../tin.5:1335
+#: ../tin.5:1353
 msgid ""
 "B<commands:> Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10019,26 +10266,26 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1340
+#: ../tin.5:1358
 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:1344
+#: ../tin.5:1362
 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:1346
+#: ../tin.5:1364
 msgid "Default is commands & quit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1357
+#: ../tin.5:1375
 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 "
@@ -10047,76 +10294,76 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1357
+#: ../tin.5:1375
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1359
+#: ../tin.5:1377
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1361
+#: ../tin.5:1379
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1364
+#: ../tin.5:1382
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1367
+#: ../tin.5:1385
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1371
+#: ../tin.5:1389
 msgid ""
 "Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1371
+#: ../tin.5:1389
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1375
+#: ../tin.5:1393
 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:1375
+#: ../tin.5:1393
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1379
+#: ../tin.5:1397
 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:1379
+#: ../tin.5:1397
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr ""
 
 # type: ta
-#: ../tin.5:1384 ../tin.5:1410
+#: ../tin.5:1402 ../tin.5:1430
 #, no-wrap
 msgid ""
 "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
@@ -10124,11 +10371,13 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1391 ../tin.5:1417
+#: ../tin.5:1411 ../tin.5:1439
 #, no-wrap
 msgid ""
-"0,1\t''Subject:''\n"
-"2,3\t''From:''\n"
+"0\t''Subject:'' (case sensitive)\n"
+"1\t''Subject:'' (ignore case)\n"
+"2\t''From:'' (case sensitive)\n"
+"3\t''From:'' (ignore case)\n"
 "4\t''Message-ID:'' & full ''References:'' line\n"
 "5\t''Message-ID:'' & last ''References:'' entry only\n"
 "6\t''Message-ID:'' entry only\n"
@@ -10136,160 +10385,160 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1393
+#: ../tin.5:1413
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1397
+#: ../tin.5:1417
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1401
+#: ../tin.5:1421
 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:1401
+#: ../tin.5:1421
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1405
+#: ../tin.5:1425
 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:1405
+#: ../tin.5:1425
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1419
+#: ../tin.5:1441
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1421
+#: ../tin.5:1443
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1423
+#: ../tin.5:1445
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1425
+#: ../tin.5:1447
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1427
+#: ../tin.5:1449
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1429
+#: ../tin.5:1451
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1431
+#: ../tin.5:1453
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1433
+#: ../tin.5:1455
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1435
+#: ../tin.5:1457
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1437
+#: ../tin.5:1459
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1439
+#: ../tin.5:1461
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1441
+#: ../tin.5:1463
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1443
+#: ../tin.5:1465
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1445
+#: ../tin.5:1467
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1447
+#: ../tin.5:1469
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1449
+#: ../tin.5:1471
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1451
+#: ../tin.5:1473
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1453
+#: ../tin.5:1475
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1457
+#: ../tin.5:1479
 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:1462
+#: ../tin.5:1484
 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., "
@@ -10297,19 +10546,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1462
+#: ../tin.5:1484
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1466
+#: ../tin.5:1488
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1473
+#: ../tin.5:1495
 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 "
@@ -10318,25 +10567,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1473
+#: ../tin.5:1495
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1484
+#: ../tin.5:1506
 #, no-wrap
 msgid "B<groupname_max_length>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1488
+#: ../tin.5:1510
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1498
+#: ../tin.5:1520
 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 "
@@ -10348,13 +10597,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1498
+#: ../tin.5:1520
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1505
+#: ../tin.5:1527
 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 "
@@ -10363,13 +10612,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1505
+#: ../tin.5:1527
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1511
+#: ../tin.5:1533
 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 "
@@ -10378,13 +10627,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1511
+#: ../tin.5:1533
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1517
+#: ../tin.5:1539
 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, "
@@ -10393,32 +10642,32 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1517
+#: ../tin.5:1539
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1521
+#: ../tin.5:1543
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1526
+#: ../tin.5:1548
 #, no-wrap
 msgid "B<kill_level>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1530
+#: ../tin.5:1552
 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:1538
+#: ../tin.5:1560
 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 "
@@ -10428,25 +10677,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1554
+#: ../tin.5:1576
 #, no-wrap
 msgid "B<mail_address>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1564
+#: ../tin.5:1586
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1569
+#: ../tin.5:1591
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1577
+#: ../tin.5:1599
 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 "
@@ -10454,7 +10703,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1586
+#: ../tin.5:1608
 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 "
@@ -10463,13 +10712,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1586
+#: ../tin.5:1608
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1595
+#: ../tin.5:1617
 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' "
@@ -10481,13 +10730,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.5:1597
+#: ../tin.5:1619
 #, no-wrap
 msgid "\\w'%S'u +\\w'subject-field'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1604
+#: ../tin.5:1626
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -10499,19 +10748,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1606
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr ""
-
-# type: TP
-#: ../tin.5:1617
+#: ../tin.5:1639
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1629
+#: ../tin.5:1651
 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 "
@@ -10522,13 +10765,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1629 ../tin.5:2265
+#: ../tin.5:1651 ../tin.5:2287
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1642
+#: ../tin.5:1664
 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 "
@@ -10542,7 +10785,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1653
+#: ../tin.5:1675
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -10553,13 +10796,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1662
+#: ../tin.5:1684
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1667
+#: ../tin.5:1689
 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 "
@@ -10567,13 +10810,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1667
+#: ../tin.5:1689
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1672
+#: ../tin.5:1694
 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 "
@@ -10581,13 +10824,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1672
+#: ../tin.5:1694
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1677
+#: ../tin.5:1699
 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 "
@@ -10595,13 +10838,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1677
+#: ../tin.5:1699
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1682
+#: ../tin.5:1704
 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 "
@@ -10609,20 +10852,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1682
+#: ../tin.5:1704
 #, no-wrap
 msgid "B<newnews>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1688
+#: ../tin.5:1710
 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:1695
+#: ../tin.5:1717
 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 "
@@ -10632,7 +10875,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1704
+#: ../tin.5:1726
 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 "
@@ -10643,34 +10886,34 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1709
+#: ../tin.5:1731
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1713
+#: ../tin.5:1735
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1729
+#: ../tin.5:1751
 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:1733
+#: ../tin.5:1755
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article.  Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1749
+#: ../tin.5:1771
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -10678,7 +10921,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1756
+#: ../tin.5:1778
 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 "
@@ -10686,7 +10929,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1762
+#: ../tin.5:1784
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -10695,7 +10938,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1770
+#: ../tin.5:1792
 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 "
@@ -10703,19 +10946,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1773
+#: ../tin.5:1795
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1783
+#: ../tin.5:1805
 #, no-wrap
 msgid "B<printer>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1793
+#: ../tin.5:1815
 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 "
@@ -10724,20 +10967,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1801
+#: ../tin.5:1823
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1807
+#: ../tin.5:1829
 #, no-wrap
 msgid "B<quote_style>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1813
+#: ../tin.5:1835
 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 "
@@ -10746,7 +10989,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1818
+#: ../tin.5:1840
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -10754,7 +10997,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1824
+#: ../tin.5:1846
 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 "
@@ -10763,18 +11006,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1826
+#: ../tin.5:1848
 msgid "B<Quote empty lines> This option is on by default."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1827
+#: ../tin.5:1849
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1834
+#: ../tin.5:1856
 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 "
@@ -10782,13 +11025,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1834
+#: ../tin.5:1856
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1841
+#: ../tin.5:1863
 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 "
@@ -10796,13 +11039,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1841
+#: ../tin.5:1863
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1848
+#: ../tin.5:1870
 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 "
@@ -10810,55 +11053,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1848
+#: ../tin.5:1870
 #, no-wrap
 msgid "B<recent_time>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1852
+#: ../tin.5:1874
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1856
+#: ../tin.5:1878
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1865
+#: ../tin.5:1887
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1869
+#: ../tin.5:1891
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1873
+#: ../tin.5:1895
 #, no-wrap
 msgid "B<score_kill>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1877
+#: ../tin.5:1899
 #, no-wrap
 msgid "B<score_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1881
+#: ../tin.5:1903
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1889
+#: ../tin.5:1911
 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 "
@@ -10869,13 +11112,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1906
+#: ../tin.5:1928
 #, no-wrap
 msgid "B<show_description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1915
+#: ../tin.5:1937
 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 "
@@ -10886,7 +11129,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1926
+#: ../tin.5:1948
 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 "
@@ -10894,25 +11137,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1937
+#: ../tin.5:1959
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1937
+#: ../tin.5:1959
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1944
+#: ../tin.5:1966
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1958
+#: ../tin.5:1980
 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 "
@@ -10924,13 +11167,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1961
+#: ../tin.5:1983
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1968
+#: ../tin.5:1990
 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 "
@@ -10938,13 +11181,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2014
+#: ../tin.5:2036
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2019
+#: ../tin.5:2041
 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 "
@@ -10952,13 +11195,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2019
+#: ../tin.5:2041
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2026
+#: ../tin.5:2048
 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 "
@@ -10966,31 +11209,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2031
+#: ../tin.5:2053
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2035
+#: ../tin.5:2057
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2043
+#: ../tin.5:2065
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2047
+#: ../tin.5:2069
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2054
+#: ../tin.5:2076
 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 "
@@ -10998,7 +11241,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2059
+#: ../tin.5:2081
 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 "
@@ -11006,7 +11249,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2069
+#: ../tin.5:2091
 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 "
@@ -11018,7 +11261,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2074
+#: ../tin.5:2096
 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 "
@@ -11026,25 +11269,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2078
+#: ../tin.5:2100
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2090
+#: ../tin.5:2112
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2121
+#: ../tin.5:2143
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2128
+#: ../tin.5:2150
 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 "
@@ -11052,74 +11295,74 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2128
+#: ../tin.5:2150
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2132
+#: ../tin.5:2154
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2132
+#: ../tin.5:2154
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2137
+#: ../tin.5:2159
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
-"B<url_handler.sh %s>."
+"B<url_handler.pl %s>."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2137
+#: ../tin.5:2159
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2140
+#: ../tin.5:2162
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2145
+#: ../tin.5:2167
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2145
+#: ../tin.5:2167
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2148
+#: ../tin.5:2170
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2148
+#: ../tin.5:2170
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2154
+#: ../tin.5:2176
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2166
+#: ../tin.5:2188
 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 "
@@ -11127,44 +11370,44 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2166
+#: ../tin.5:2188
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2170
+#: ../tin.5:2192
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2170
+#: ../tin.5:2192
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2174
+#: ../tin.5:2196
 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:2178
+#: ../tin.5:2200
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2178
+#: ../tin.5:2200
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2190
+#: ../tin.5:2212
 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 "
@@ -11175,19 +11418,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2190
+#: ../tin.5:2212
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2202
+#: ../tin.5:2224
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2210
+#: ../tin.5:2232
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11198,19 +11441,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2210
+#: ../tin.5:2232
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2226
+#: ../tin.5:2248
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2242
+#: ../tin.5:2264
 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 "
@@ -11220,31 +11463,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2242
+#: ../tin.5:2264
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2245
+#: ../tin.5:2267
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2249
+#: ../tin.5:2271
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2249
+#: ../tin.5:2271
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2254
+#: ../tin.5:2276
 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 "
@@ -11252,13 +11495,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2254
+#: ../tin.5:2276
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2260
+#: ../tin.5:2282
 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 "
@@ -11267,67 +11510,67 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2260
+#: ../tin.5:2282
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2265
+#: ../tin.5:2287
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2269
+#: ../tin.5:2291
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' "
 "header. $B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2272
+#: ../tin.5:2294
 msgid "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2276
+#: ../tin.5:2298
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2276
+#: ../tin.5:2298
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2279
+#: ../tin.5:2301
 msgid "Allow unregistered top level domains"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2279
+#: ../tin.5:2301
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2283
+#: ../tin.5:2305
 msgid ""
 "Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
 "not set to --internal."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2283
+#: ../tin.5:2305
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2288
+#: ../tin.5:2310
 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>.  "
@@ -11335,13 +11578,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2288
+#: ../tin.5:2310
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2296
+#: ../tin.5:2318
 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>, "
@@ -11350,26 +11593,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2296
+#: ../tin.5:2318
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2300
+#: ../tin.5:2322
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2300
+#: ../tin.5:2322
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2305
+#: ../tin.5:2327
 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 "
@@ -11377,13 +11620,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2305
+#: ../tin.5:2327
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2311
+#: ../tin.5:2333
 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 "
@@ -11392,13 +11635,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2311
+#: ../tin.5:2333
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2316
+#: ../tin.5:2338
 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 "
@@ -11406,13 +11649,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2316
+#: ../tin.5:2338
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2321
+#: ../tin.5:2343
 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 "
@@ -11420,13 +11663,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2321
+#: ../tin.5:2343
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2326
+#: ../tin.5:2348
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -11434,19 +11677,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2330
+#: ../tin.5:2352
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2334
+#: ../tin.5:2356
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2348
+#: ../tin.5:2370
 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 "
@@ -11456,7 +11699,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 # type: Plain text
-#: ../tin.5:2353
+#: ../tin.5:2375
 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 "
@@ -11464,37 +11707,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2378
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356 ../tin.5:2409
+#: ../tin.5:2378 ../tin.5:2431
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2359
+#: ../tin.5:2381
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2362
+#: ../tin.5:2384
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2362
+#: ../tin.5:2384
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2369
+#: ../tin.5:2391
 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 "
@@ -11504,90 +11747,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2369
+#: ../tin.5:2391
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2372
+#: ../tin.5:2394
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2373
+#: ../tin.5:2395
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2376
+#: ../tin.5:2398
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2376
+#: ../tin.5:2398
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2379
+#: ../tin.5:2401
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2379
+#: ../tin.5:2401
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2382
+#: ../tin.5:2404
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2382
+#: ../tin.5:2404
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2385
+#: ../tin.5:2407
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2385
+#: ../tin.5:2407
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2388
+#: ../tin.5:2410
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2388
+#: ../tin.5:2410
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2391
+#: ../tin.5:2413
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2392 ../tin.5:2419 ../tin.5:2442
+#: ../tin.5:2414 ../tin.5:2441 ../tin.5:2464
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2398
+#: ../tin.5:2420
 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 "
@@ -11595,7 +11838,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2409
+#: ../tin.5:2431
 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 "
@@ -11604,25 +11847,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2416
+#: ../tin.5:2438
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2416
+#: ../tin.5:2438
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2419
+#: ../tin.5:2441
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2425
+#: ../tin.5:2447
 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 "
@@ -11630,7 +11873,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2436
+#: ../tin.5:2458
 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 "
@@ -11639,7 +11882,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2448
+#: ../tin.5:2470
 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>) "
@@ -11647,14 +11890,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2457
+#: ../tin.5:2479
 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:2475
+#: ../tin.5:2497
 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 "
@@ -11665,17 +11908,17 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2490
+#: ../tin.5:2512
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
 "for the newsserver.  B<tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC2980>) command instead."
+"the LIST SUBSCRIPTIONS (B<RFC6048>) command instead."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2530
+#: ../tin.5:2553
 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), "
@@ -11683,5 +11926,5 @@ msgid ""
 "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<RFC1524>, "
 "B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>"
+"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/plp_snprintf.3 tin-1.9.6/doc/plp_snprintf.3
--- tin-1.9.5/doc/plp_snprintf.3	2009-08-14 22:03:38.000000000 +0200
+++ tin-1.9.6/doc/plp_snprintf.3	2010-03-18 10:45:35.271567201 +0100
@@ -149,7 +149,7 @@ as modified by the visible_control varia
 The ``char *'' argument is expected to be a pointer to an array
 of character type (pointer to a string).
 Characters from the array are written up to (but not including) a terminating NUL character; if a precision is specified, no more than the number specified are written.
-Characters are writen to the string as modified by the visible_control variable value.
+Characters are written to the string as modified by the visible_control variable value.
 .IP %
 A `%' is written. No argument is converted. The complete conversion specification is `%%'.
 .LP
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/tin.1 tin-1.9.6/doc/tin.1
--- tin-1.9.5/doc/tin.1	2009-12-24 10:04:00.000000000 +0100
+++ tin-1.9.6/doc/tin.1	2010-11-26 15:44:21.756559926 +0100
@@ -3,13 +3,13 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2009-12-24
+.\" Updated   : 2010-11-26
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "December 24th, 2009" "1.9.5" "A Usenet newsreader"
+.TH tin 1 "November 26th, 2010" "1.9.6" "A Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -286,8 +286,8 @@ to a list of newsgroups that are deemed 
 administrator. The subscriptions file should be created in your news lib
 directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fR) and should
 have file permissions set to 0644. If you read news via NNTP, then your news
-server must support the LIST SUBSCRIPTIONS command. It is part of the Common
-NNTP Extensions (\fBRFC2980\fP) and all modern servers should understand it.
+server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
+List Extensions (\fBRFC6048\fP) and all modern servers should understand it.
 .\"
 .\"
 .SS "SCREEN FORMAT"
@@ -767,6 +767,11 @@ with unread news.
 Cycle the display of the author through all the possible options
 for the tinrc variable \fBshow_author\fP.
 .TP
+.B GroupCancel 'D'
+Cancel (delete) or supersede (overwrite) the current article. It must
+have been posted by the same user. The cancel message can be seen in
+the newsgroup 'control' or 'control.cancel'.
+.TP
 .B EditFilter 'E'
 Edit the filter file and reload it afterwards.
 .TP
@@ -975,6 +980,11 @@ containing unread news.
 Cycle the display of the author through all the possible options for the
 tinrc variable \fBshow_author\fP.
 .TP
+.B ThreadCancel 'D'
+Cancel (delete) or supersede (overwrite) the current article. It must
+have been posted by the same user. The cancel message can be seen in
+the newsgroup 'control' or 'control.cancel'.
+.TP
 .B EditFilter 'E'
 Edit the filter file and reload it afterwards.
 .TP
@@ -1271,12 +1281,12 @@ Return to group selection level.
 Goto parent article.
 .TP
 .B PageViewUrl 'U'
-Browse URLs in article. All URLs will be prompted in turn and opened
-using the \fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the
-URL.
+Display a list of URLs in the current article. See the section "URL LISTING"
+for more information.
 .TP
 .B PageViewAttach 'V'
-View or save multimedia attachments.
+Display a list of attachments of the current article. See the section
+"ATTACHMENT LISTING" for more information.
 .TP
 .B Post 'w'
 Post an article to the current group. If posting fails for some reason,
@@ -1298,6 +1308,92 @@ Mark article as unread.
 Mark the current thread as unread.
 .\"--------------------------------------------------------------------
 .\"
+.SS "URL LISTING"
+\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs in the current
+article. Besides the common moving keys, the following commands are available:
+.RS 4
+.TP 10
+.B UrlSelect '^J' '<CR>'
+The current URL will be prompted and opened using the
+\fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the URL.
+.TP
+.B SearchSubjF '/'
+URL forward search.
+.TP
+.B SearchSubjB '?'
+URL backward search.
+.TP
+.B SearchRepeat '\\\\'
+Repeat the previous search.
+.TP
+.B ShellEscape '!'
+Shell escape.
+.TP
+.B ToggleInfoLastLine 'i'
+Toggle the display of the current URL in the last line.
+.TP
+.B Help 'h'
+Help screen of commands available.
+.TP
+.B ToggleHelpDisplay 'H'
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "ATTACHMENT LISTING"
+\fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current
+article. Besides the common moving keys, the following commands are available:
+.RS 4
+.TP 10
+.B AttachPipe 'p'
+Pipe attachment into command.
+.TP
+.B AttachSave 's'
+Save current attachment / tagged attachments to disk.
+.TP
+.B AttachSelect '^J' '<CR>'
+View attachment.
+.TP
+.B AttachTag 't'
+Tag one or more attachments for saving.
+.TP
+.B AttachTagPattern '='
+Prompts for a pattern to match. All attachments whose name/description or
+content type/transfer encoding match the pattern will be tagged.
+.TP
+.B AttachToggleTagged '@'
+Reverse tagging of all attachments.
+.TP
+.B AttachUntag 'U'
+Untag all tagged attachments.
+.TP
+.B SearchSubjF '/'
+Attachment forward search.
+.TP
+.B SearchSubjB '?'
+Attachment backward search.
+.TP
+.B SearchRepeat '\\\\'
+Repeat the previous search.
+.TP
+.B GlobalPipe '|'
+Pipe attachment into command. Uses the raw attachment, no decoding is done.
+.TP
+.B ShellEscape '!'
+Shell escape.
+.TP
+.B ToggleInfoLastLine 'i'
+Toggle the display of the name/description of the current attachment in the
+last line.
+.TP
+.B Help 'h'
+Help screen of commands available.
+.TP
+.B ToggleHelpDisplay 'H'
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
 .SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 .\" FIXME - add missing descriptions
 At startup, \fBtin\fP reads in the configuration files (see also
@@ -1342,6 +1438,12 @@ Here is a full list of all the available
 the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fR.
 .TP 4
+.B Abbreviate long newsgroup names (abbreviate_groupname)
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this:
+news.software.readers \-> n.software.readers \-> n.s.readers \-> n.s.r.
+Default is OFF.
+.TP
 .B Add posted articles to filter (add_posted_to_filter)
 If ON add posted articles which start a new thread to filter for
 highlighting follow-ups. Default is ON.
@@ -1559,10 +1661,14 @@ ON=apply to all groups, OFF=apply to cur
 .B (default_filter_kill_header)
 Default for quick (1 key) kill filter header.
 .RS +.5i
-.IP 0,1 4
- ''Subject:''
-.IP 2,3
- ''From:''
+.IP 0 4
+ ''Subject:'' (case sensitive)
+.IP 1
+ ''Subject:'' (ignore case)
+.IP 2
+ ''From:'' (case sensitive)
+.IP 3
+ ''From:'' (ignore case)
 .IP 4
  ''Message\-ID:'' & full ''References:'' line
 .IP 5
@@ -1589,10 +1695,14 @@ ON=apply to all groups OFF=apply to curr
 .B (default_filter_select_header)
 Default for quick (1 key) auto-selection filter header.
 .RS +.5i
-.IP 0,1 4
- ''Subject:''
-.IP 2,3
- ''From:''
+.IP 0 4
+ ''Subject:'' (case sensitive)
+.IP 1
+ ''Subject:'' (ignore case)
+.IP 2
+ ''From:'' (case sensitive)
+.IP 3
+ ''From:'' (ignore case)
 .IP 4
  ''Message\-ID:'' & full ''References:'' line
 .IP 5
@@ -2297,7 +2407,7 @@ If ON remove \fI~/.article\fR after post
 .B Program that opens URL's (url_handler)
 The program that will be run when launching URL's in the article viewer
 using \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this.
-Default is \fBurl_handler.sh %s\fP.
+Default is \fBurl_handler.pl %s\fP.
 .TP
 .B URL highlighting in message body (url_highlight)
 Enable highlighting URLs in message body. Default is ON.
@@ -3264,6 +3374,14 @@ starting with \fB$LC_\fP. It's value sho
 .BR environ (5)
 for more information.
 .TP
+.B LANGUAGE
+This variable defines a priority list for translations. Whenever a
+translation is not available in the language selected via \fB$LC_ALL\fP
+or \fB$LANG\fP the next language from the list is tried. It's value should
+be of the form \fIlanguage:language[:language]\fR. See
+.BR environ (5)
+for more information.
+.TP
 .B COLUMNS
 A decimal integer > 0 used to indicate the user's preferred width in column
 positions for the terminal screen or window. If this variable is unset or
@@ -3328,7 +3446,7 @@ to a safe location before starting tin i
 does conform to the Base Definitions volume of IEEE Std 1003.1-2001, Section
 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines).
 .\" - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-.\"   RFC5536, RFC5537 or whatever
+.\"   RFC5536, RFC5537, RFC6048 or whatever
 .\"
 .\"
 .SH NOTES
@@ -3351,7 +3469,7 @@ DISABLE_PIPELINING in include/autoconf.h
 .br
 Before mailing a bug-report to <tin\-bugs@tin.org> please check if you
 are using the latest (stable) release, and if not, please upgrade
-first! Have a look a the doc/TODO file for known bugs. If you still
+first! Have a look at the doc/TODO file for known bugs. If you still
 think you've found a bug, please use the \fBBugReport\fP ('\fBR\fP')
 function and write in English. Please do NOT enclose a core-file in
 your bugreport until we request it.
@@ -3467,4 +3585,5 @@ Urs Janssen <urs@tin.org>
 .BR RFC4643 ,
 .BR RFC5322 ,
 .BR RFC5536 ,
-.BR RFC5537
+.BR RFC5537 ,
+.BR RFC6048
diff -Nurp --exclude='.bzr*' tin-1.9.5/doc/tin.5 tin-1.9.6/doc/tin.5
--- tin-1.9.5/doc/tin.5	2009-12-24 10:04:06.000000000 +0100
+++ tin-1.9.6/doc/tin.5	2010-11-26 15:44:47.464452449 +0100
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2009-12-24
+.\" Updated   : 2010-11-26
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "December 24th, 2009" "1.9.5" "A Usenet newsreader"
+.TH tin 5 "November 26th, 2010" "1.9.6" "A Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -271,7 +271,7 @@ news.example.org  secret
 .br
 news.example.net  arcane  guest
 .br
-news.example.com  "top secret"  james.bond
+news.example.com  "top secret"  james.bond@example.com
 .RE
 .RE
 .PP
@@ -499,7 +499,7 @@ directed to this email address instead
 .B mark_ignore_tags
 Identical to the tinrc variable of the same name
 .TP
-.B mark_saved_unread
+.B mark_saved_read
 Identical to the tinrc variable of the same name
 .TP
 .B mime_forward
@@ -741,7 +741,7 @@ lines beginning with a '#' are ignored.
 .B comment
 Every entry (rule) in the filter file might get a comment. Multiple
 lines are allowed (but only for comments yet). Every line must start
-with the "comment="-keyword. Comments must appear first in the rule.
+with the "comment=" keyword. Comments must appear first in the rule.
 Comment lines placed within a rule will be moved to the begin of the
 next rule. This might be changed in the future. Don't use '#' to mark
 comments as those lines are ignored and your comments will get lost
@@ -785,12 +785,12 @@ Match against ''Lines:'', <num matches l
 .TP
 .\" TODO: document option in detail
 .B gnksa
-Match against ''From:''-address parser return codes.
+Match against ''From:'' address parser return codes.
 .TP
 .B xref
-Match against ''Xref:''-line. Before any matching is done the line is
+Match against ''Xref:'' line. Before any matching is done the line is
 turned into the same format ''Newsgroups:'' has that is it is turned
-into a comma separated newsgroup list with all other informations (i.e.
+into a comma separated newsgroup list with all other information (i.e.
 the article counter) removed.
 .TP
 .B time
@@ -872,6 +872,14 @@ their defaults. If a keyname is bound to
 \fBMarkFeedRead\fP	^X
 \fBMarkFeedUnread\fP	^W
 .sp
+\fBAttachSelect\fP	^J	^M
+\fBAttachPipe\fP	p
+\fBAttachSave\fP	s
+\fBAttachTag\fP	t
+\fBAttachUntag\fP	U
+\fBAttachTagPattern\fP	=
+\fBAttachToggleTagged\fP	@
+.sp
 \fBConfigToggleAttrib\fP	TAB
 \fBConfigSelect\fP	^J	^M
 \fBConfigLastPage\fP	G
@@ -899,6 +907,7 @@ their defaults. If a keyname is bound to
 \fBGroupSelThdIfUnreadSelected\fP	;
 \fBGroupSelPattern\fP	=
 \fBGroupReverseSel\fP	@
+\fBGroupCancel\fP	D
 \fBGroupToggleGetartLimit\fP	G
 \fBGroupMarkThdRead\fP	K
 \fBGroupNextUnreadArt\fP	N
@@ -1023,6 +1032,7 @@ their defaults. If a keyname is bound to
 \fBThreadSelArt\fP	*
 \fBThreadToggleArtSel\fP	.
 \fBThreadReverseSel\fP	@
+\fBThreadCancel\fP	D
 \fBThreadMarkArtRead\fP	K
 \fBThreadAutoSave\fP	S
 \fBThreadUntag\fP	U
@@ -1031,6 +1041,8 @@ their defaults. If a keyname is bound to
 \fBThreadSave\fP	s
 \fBThreadTag\fP	t
 \fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
 .fi
 .RE
 .PP
@@ -1163,6 +1175,12 @@ users own configuration file \fI${TIN_HO
 The global file is useful for distributing system-wide defaults to new
 users who have no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP).
 .TP
+.B abbreviate_groupname
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this:
+news.software.readers \-> n.software.readers \-> n.s.readers \-> n.s.r.
+Default is OFF.
+.TP
 .B add_posted_to_filter
 If ON add posted articles which start a new thread to filter for
 highlighting follow-ups. Default is ON.
@@ -1382,8 +1400,10 @@ Default for quick (1 key) kill filter he
 .in +.3i
 .nf
 .ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
-0,1	''Subject:''
-2,3	''From:''
+0	''Subject:'' (case sensitive)
+1	''Subject:'' (ignore case)
+2	''From:'' (case sensitive)
+3	''From:'' (ignore case)
 4	''Message\-ID:'' & full ''References:'' line
 5	''Message\-ID:'' & last ''References:'' entry only
 6	''Message\-ID:'' entry only
@@ -1408,8 +1428,10 @@ Default for quick (1 key) auto-selection
 .in +.3i
 .nf
 .ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
-0,1	''Subject:''
-2,3	''From:''
+0	''Subject:'' (case sensitive)
+1	''Subject:'' (ignore case)
+2	''From:'' (case sensitive)
+3	''From:'' (ignore case)
 4	''Message\-ID:'' & full ''References:'' line
 5	''Message\-ID:'' & last ''References:'' entry only
 6	''Message\-ID:'' entry only
@@ -2133,7 +2155,7 @@ ON.
 .B url_handler
 The program that will be run when launching URLs in the article viewer
 using \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to
-this. Default is \fBurl_handler.sh %s\fP.
+this. Default is \fBurl_handler.pl %s\fP.
 .TP
 .B url_highlight
 Enable highlighting URLs in message body. Default is ON.
@@ -2486,7 +2508,7 @@ the newsserver.
 only tries to read the file if you read directly from the local spool,
 if you read news via NNTP,
 .BR tin (1)
-uses the LIST SUBSCRIPTIONS (\fBRFC2980\fP) command instead.
+uses the LIST SUBSCRIPTIONS (\fBRFC6048\fP) command instead.
 .RE
 .PP
 
@@ -2527,4 +2549,5 @@ uses the LIST SUBSCRIPTIONS (\fBRFC2980\
 .BR RFC4643 ,
 .BR RFC5322 ,
 .BR RFC5536 ,
-.BR RFC5537
+.BR RFC5537 ,
+.BR RFC6048
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/autoconf.hin tin-1.9.6/include/autoconf.hin
--- tin-1.9.5/include/autoconf.hin	2009-12-19 15:42:05.000000000 +0100
+++ tin-1.9.6/include/autoconf.hin	2010-03-19 23:42:37.057553708 +0100
@@ -455,7 +455,7 @@
 #	undef DECL_SIG_CONST
 
 
-/* FIXME: remove absolut-paths! */
+/* FIXME: remove absolute-paths! */
 /*
  * Program-paths (i.e., the invocation-path)
  */
@@ -584,7 +584,7 @@
 #	undef TIN_DEFAULTS_DIR
 
 /*
- * define if second and thrid argument of setvbuf() are swapped
+ * define if second and third argument of setvbuf() are swapped
  * (System V before Release 3)
  */
 #	undef SETVBUF_REVERSED
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/extern.h tin-1.9.6/include/extern.h
--- tin-1.9.5/include/extern.h	2009-12-19 15:43:39.000000000 +0100
+++ tin-1.9.6/include/extern.h	2010-10-07 22:57:58.745044397 +0200
@@ -3,7 +3,7 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-19
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1997-2010 Iain Lea <iain@bricbrac.de>
@@ -460,6 +460,17 @@ extern constext txt_articles_mailed[];
 extern constext txt_attach[];
 extern constext txt_attach_charset[];
 extern constext txt_attach_description[];
+extern constext txt_attachment_lines[];
+extern constext txt_attachment_menu[];
+extern constext txt_attachment_menu_com[];
+extern constext txt_attachment_no_name[];
+extern constext txt_attachment_saved[];
+extern constext txt_attachments_saved[];
+extern constext txt_attachment_select[];
+extern constext txt_attachment_tagged[];
+extern constext txt_attachments_tagged[];
+extern constext txt_attachment_untagged[];
+extern constext txt_attach_unsup_charset[];
 extern constext txt_attrib_menu_com[];
 extern constext txt_uue[];
 extern constext txt_at_s[];
@@ -487,14 +498,18 @@ 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[];
+#ifdef NNTP_ABLE
+	extern constext txt_caching_off[];
+	extern constext txt_caching_on[];
+#endif /* NNTP_ABLE */
 extern constext txt_cancel_article[];
 extern constext txt_cancelling_art[];
 extern constext txt_cannot_create[];
 extern constext txt_cannot_create_uniq_name[];
 extern constext txt_cannot_find_base_art[];
-extern constext txt_cannot_get_nntp_server_name[];
+#ifdef NNTP_ABLE
+	extern constext txt_cannot_get_nntp_server_name[];
+#endif /* NNTP_ABLE */
 #if !defined(USE_CURSES) && defined(M_UNIX) && !defined(USE_TERMINFO)
 	extern constext txt_cannot_get_term_entry[];
 #endif /* !USE_CURSES && M_UNIX && !USE_TERMINFO */
@@ -502,7 +517,9 @@ extern constext txt_cannot_open[];
 extern constext txt_cannot_open_for_saving[];
 extern constext txt_cannot_post[];
 extern constext txt_cannot_post_group[];
-extern constext txt_cannot_retrieve[];
+#ifdef NNTP_ABLE
+	extern constext txt_cannot_retrieve[];
+#endif /* NNTP_ABLE */
 extern constext txt_cannot_write_to_directory[];
 extern constext txt_catchup[];
 extern constext txt_catchup_group[];
@@ -542,10 +559,12 @@ extern constext txt_deleting[];
 #endif /* NNTP_ABLE */
 extern constext txt_end_of_art[];
 extern constext txt_end_of_arts[];
+extern constext txt_end_of_attachments[];
 extern constext txt_end_of_groups[];
 extern constext txt_end_of_page[];
 extern constext txt_end_of_scopes[];
 extern constext txt_end_of_thread[];
+extern constext txt_end_of_urls[];
 extern constext txt_enter_getart_limit[];
 extern constext txt_enter_message_id[];
 extern constext txt_enter_next_thread[];
@@ -567,6 +586,7 @@ extern constext txt_error_bad_msgidfqdn[
 extern constext txt_error_copy_fp[];
 extern constext txt_error_corrupted_file[];
 extern constext txt_error_fseek[];
+extern constext txt_error_followup_poster[];
 extern constext txt_error_gnksa_internal[];
 extern constext txt_error_gnksa_langle[];
 extern constext txt_error_gnksa_lparen[];
@@ -593,7 +613,6 @@ 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[];
@@ -606,16 +625,23 @@ extern constext txt_error_header_line_mi
 extern constext txt_error_header_line_not_7bit[];
 extern constext txt_error_header_line_space[];
 extern constext txt_error_insecure_permissions[];
-extern constext txt_error_invalid_response_to_group[];
-extern constext txt_error_locale[];
+#ifdef NNTP_ABLE
+	extern constext txt_error_invalid_response_to_group[];
+#endif /* NNTP_ABLE */
+#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+	extern constext txt_error_locale[];
+#endif /* HAVE_SETLOCALE && !NO_LOCALE */
 extern constext txt_error_mime_end[];
 extern constext txt_error_mime_start[];
 extern constext txt_error_no_domain_name[];
 extern constext txt_error_no_enter_permission[];
-extern constext txt_error_no_from[];
+#ifdef NNTP_INEWS
+	extern constext txt_error_no_from[];
+#endif /* NNTP_INEWS */
 extern constext txt_error_no_read_permission[];
 extern constext txt_error_no_such_file[];
 extern constext txt_error_no_write_permission[];
+extern constext txt_error_newsgroups_poster[];
 extern constext txt_error_passwd_missing[];
 extern constext txt_error_plural[];
 extern constext txt_error_server_has_no_listed_groups[];
@@ -684,7 +710,7 @@ extern constext txt_help_article_by_num[
 	extern constext txt_help_article_followup_no_quote[];
 	extern constext txt_help_article_followup_with_header[];
 	extern constext txt_help_article_repost[];
-#endif /* NO_POSTING */
+#endif /* !NO_POSTING */
 extern constext txt_help_article_edit[];
 extern constext txt_help_article_first_in_thread[];
 extern constext txt_help_article_first_page[];
@@ -717,6 +743,22 @@ 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_attachment_first[];
+extern constext txt_help_attachment_goto[];
+extern constext txt_help_attachment_last[];
+#ifndef DONT_HAVE_PIPING
+	extern constext txt_help_attachment_pipe[];
+	extern constext txt_help_attachment_pipe_raw[];
+#endif /* !DONT_HAVE_PIPING */
+extern constext txt_help_attachment_save[];
+extern constext txt_help_attachment_search_forwards[];
+extern constext txt_help_attachment_search_backwards[];
+extern constext txt_help_attachment_select[];
+extern constext txt_help_attachment_tag[];
+extern constext txt_help_attachment_tag_pattern[];
+extern constext txt_help_attachment_toggle_tagged[];
+extern constext txt_help_attachment_untag[];
+extern constext txt_help_attachment_toggle_info_line[];
 extern constext txt_help_attrib_first_opt[];
 extern constext txt_help_attrib_goto_opt[];
 extern constext txt_help_attrib_last_opt[];
@@ -757,8 +799,10 @@ extern constext txt_help_global_page_up[
 #ifndef DONT_HAVE_PIPING
 	extern constext txt_help_global_pipe[];
 #endif /* !DONT_HAVE_PIPING */
-extern constext txt_help_global_post[];
-extern constext txt_help_global_post_postponed[];
+#ifndef NO_POSTING
+	extern constext txt_help_global_post[];
+	extern constext txt_help_global_post_postponed[];
+#endif /* !NO_POSTING */
 extern constext txt_help_global_posting_history[];
 extern constext txt_help_global_previous_menu[];
 #ifndef DISABLE_PRINTING
@@ -865,9 +909,18 @@ 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_attachment_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_help_title_url_ops[];
+extern constext txt_help_url_first_url[];
+extern constext txt_help_url_goto_url[];
+extern constext txt_help_url_last_url[];
+extern constext txt_help_url_search_forwards[];
+extern constext txt_help_url_search_backwards[];
+extern constext txt_help_url_select[];
+extern constext txt_help_url_toggle_info_line[];
 extern constext txt_incomplete[];
 extern constext txt_index_page_com[];
 extern constext txt_info_add_kill[];
@@ -925,6 +978,9 @@ extern constext txt_marked_as_unread[];
 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_attachment_1[];
+extern constext txt_mini_attachment_2[];
+extern constext txt_mini_attachment_3[];
 extern constext txt_mini_group_1[];
 extern constext txt_mini_group_2[];
 extern constext txt_mini_group_3[];
@@ -940,6 +996,8 @@ extern constext txt_mini_select_2[];
 extern constext txt_mini_select_3[];
 extern constext txt_mini_thread_1[];
 extern constext txt_mini_thread_2[];
+extern constext txt_mini_url_1[];
+extern constext txt_mini_url_2[];
 extern constext txt_more[];
 extern constext txt_moving[];
 extern constext txt_msgid_line_last[];
@@ -957,6 +1015,7 @@ extern constext txt_next_resp[];
 extern constext txt_no[];
 extern constext txt_no_arts[];
 extern constext txt_no_arts_posted[];
+extern constext txt_no_attachments[];
 extern constext txt_no_description[];
 extern constext txt_no_filename[];
 extern constext txt_no_group[];
@@ -970,6 +1029,7 @@ extern constext txt_no_more_groups[];
 extern constext txt_no_newsgroups[];
 extern constext txt_no_next_unread_art[];
 extern constext txt_no_prev_group[];
+extern constext txt_no_prev_search[];
 extern constext txt_no_prev_unread_art[];
 extern constext txt_no_responses[];
 extern constext txt_no_resps_in_thread[];
@@ -984,7 +1044,9 @@ extern constext txt_no_subject[];
 	extern constext txt_no_term_set[];
 #endif /* !USE_CURSES */
 extern constext txt_no_viewer_found[];
-extern constext txt_no_xover_support[];
+#ifdef NNTP_ABLE
+	extern constext txt_no_xover_support[];
+#endif /* NNTP_ABLE */
 extern constext txt_not_exist[];
 extern constext txt_not_in_active_file[];
 extern constext txt_nrctbl_create[];
@@ -1032,8 +1094,10 @@ extern constext txt_quit_edit_xpost[];
 extern constext txt_quit_no_write[];
 extern constext txt_quoted_printable[];
 extern constext txt_range_invalid[];
-extern constext txt_read_abort[];
-extern constext txt_read_exit[];
+#ifdef NNTP_ABLE
+	extern constext txt_read_abort[];
+	extern constext txt_read_exit[];
+#endif /* NNTP_ABLE */
 extern constext txt_reading_article[];
 extern constext txt_reading_arts[];
 extern constext txt_reading_attributes_file[];
@@ -1054,6 +1118,7 @@ extern constext txt_refs_line_only[];
 	extern constext txt_remaining[];
 #endif /* HAVE_GETTIMEOFDAY */
 extern constext txt_remove_bogus[];
+extern constext txt_removed_rule[];
 extern constext txt_rename_error[];
 extern constext txt_reply_to_author[];
 extern constext txt_repost[];
@@ -1168,7 +1233,10 @@ extern constext txt_unsubscribing[];
 extern constext txt_unthreading_arts[];
 extern constext txt_updated[];
 extern constext txt_updating[];
+extern constext txt_url_menu[];
+extern constext txt_url_menu_com[];
 extern constext txt_url_open[];
+extern constext txt_url_select[];
 extern constext txt_url_done[];
 extern constext txt_usage_catchup[];
 extern constext txt_usage_check_for_unread_news[];
@@ -1230,6 +1298,7 @@ extern constext txt_warn_encoding_and_ex
 	extern constext txt_warn_header_line_comma[];
 	extern constext txt_warn_header_line_groups_contd[];
 #endif /* FOLLOW_USEFOR_DRAFT */
+extern constext txt_warn_example_hierarchy[];
 extern constext txt_warn_multiple_sigs[];
 extern constext txt_warn_newsrc[];
 extern constext txt_warn_not_all_arts_saved[];
@@ -1241,7 +1310,6 @@ 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[];
@@ -1262,6 +1330,7 @@ extern constext txt_you_have_mail[];
 
 #ifndef HAVE_FASCIST_NEWSADMIN
 	extern constext txt_warn_followup_to_several_groups[];
+	extern constext txt_warn_grp_renamed[];
 	extern constext txt_warn_missing_followup_to[];
 	extern constext txt_warn_not_in_newsrc[];
 	extern constext txt_warn_not_valid_newsgroup[];
@@ -1376,7 +1445,6 @@ extern t_bool disable_sender;
 extern t_bool force_no_post;
 extern t_bool force_reread_active_file;
 extern t_bool have_linescroll;
-extern t_bool filtered_articles;
 extern t_bool list_active;
 extern t_bool newsrc_active;
 extern t_bool no_write;
@@ -1487,7 +1555,9 @@ extern char *input_history[HIST_MAXNUM +
 #else
 	extern constext txt_art_cannot_cancel[];
 	extern constext txt_error_sender_in_header_not_allowed[];
+#	ifdef NNTP_INEWS
 	extern constext txt_invalid_sender[];
+#	endif /* NNTP_INEWS */
 #endif /* FORGERY */
 
 extern t_bool word_highlight;
@@ -1503,6 +1573,7 @@ extern t_bool word_highlight;
 
 #ifdef HAVE_FASCIST_NEWSADMIN
 	extern constext txt_error_followup_to_several_groups[];
+	extern constext txt_error_grp_renamed[];
 	extern constext txt_error_missing_followup_to[];
 	extern constext txt_error_not_valid_newsgroup[];
 #endif /* HAVE_FASCIST_NEWSADMIN */
@@ -1550,6 +1621,7 @@ extern constext txt_processing_saved_art
 	extern t_bool force_auth_on_conn_open;
 #endif /* NNTP_ABLE */
 
+extern struct opttxt txt_abbreviate_groupname;
 extern struct opttxt txt_add_posted_to_filter;
 extern struct opttxt txt_advertising;
 extern struct opttxt txt_alternative_handling;
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/keymap.h tin-1.9.6/include/keymap.h
--- tin-1.9.5/include/keymap.h	2009-12-01 15:19:13.000000000 +0100
+++ tin-1.9.6/include/keymap.h	2010-10-01 20:08:00.840056034 +0200
@@ -3,7 +3,7 @@
  *  Module    : keymap.h
  *  Author    : J. Faultless, D. Nimmich
  *  Created   : 1999
- *  Updated   : 2009-09-27
+ *  Updated   : 2010-10-01
  *  Notes     :
  *
  * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
@@ -154,6 +154,13 @@ enum defined_functions {
 	DIGIT_7,
 	DIGIT_8,
 	DIGIT_9,
+	ATTACHMENT_PIPE,
+	ATTACHMENT_SAVE,
+	ATTACHMENT_SELECT,
+	ATTACHMENT_TAG,
+	ATTACHMENT_TAG_PATTERN,
+	ATTACHMENT_TOGGLE_TAGGED,
+	ATTACHMENT_UNTAG,
 	SPECIAL_CATCHUP_LEFT,
 	SPECIAL_MOUSE_TOGGLE,
 	CATCHUP,
@@ -211,7 +218,7 @@ enum defined_functions {
 	GLOBAL_SET_RANGE,
 #ifndef NO_SHELL_ESCAPE
 	GLOBAL_SHELL_ESCAPE,
-#endif /* NO_SHELL_ESCAPE */
+#endif /* !NO_SHELL_ESCAPE */
 #ifdef HAVE_COLOR
 	GLOBAL_TOGGLE_COLOR,
 #endif /* HAVE_COLOR */
@@ -220,6 +227,7 @@ enum defined_functions {
 	GLOBAL_TOGGLE_INVERSE_VIDEO,
 	GLOBAL_VERSION,
 	GROUP_AUTOSAVE,
+	GROUP_CANCEL,
 	GROUP_DO_AUTOSELECT,
 	GROUP_GOTO,
 	GROUP_LIST_THREAD,
@@ -343,6 +351,7 @@ enum defined_functions {
 	SELECT_QUIT_NO_WRITE,
 	SELECT_YANK_ACTIVE,
 	THREAD_AUTOSAVE,
+	THREAD_CANCEL,
 	THREAD_MAIL,
 	THREAD_MARK_ARTICLE_READ,
 	THREAD_READ_NEXT_ARTICLE_OR_THREAD,
@@ -354,7 +363,8 @@ enum defined_functions {
 	THREAD_TOGGLE_ARTICLE_SELECTION,
 	THREAD_TOGGLE_SUBJECT_DISPLAY,
 	THREAD_UNDO_SELECTIONS,
-	THREAD_UNTAG
+	THREAD_UNTAG,
+	URL_SELECT
 };
 typedef enum defined_functions t_function;
 
@@ -376,6 +386,7 @@ struct keylist {
 };
 
 
+extern struct keylist attachment_keys;
 extern struct keylist feed_post_process_keys;
 extern struct keylist feed_supersede_article_keys;
 extern struct keylist feed_type_keys;
@@ -403,6 +414,7 @@ extern struct keylist save_append_overwr
 extern struct keylist scope_keys;
 extern struct keylist select_keys;
 extern struct keylist thread_keys;
+extern struct keylist url_keys;
 
 
 extern t_function global_mouse_action(t_function (*left_action) (void), t_function (*right_action) (void));
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/nntplib.h tin-1.9.6/include/nntplib.h
--- tin-1.9.5/include/nntplib.h	2009-12-23 10:33:16.000000000 +0100
+++ tin-1.9.6/include/nntplib.h	2010-09-27 22:08:45.533027919 +0200
@@ -3,7 +3,7 @@
  *  Module    : nntplib.h
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-19
+ *  Updated   : 2010-04-29
  *  Notes     : nntp.h 1.5.11/1.6 with extensions for tin
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -50,7 +50,7 @@
  * NB: This is different from the NNTP server timing us out due to inactivity
  */
 #if defined(HAVE_ALARM) && defined(SIGALRM)
-#	define NNTP_READ_TIMEOUT	60
+#	define NNTP_READ_TIMEOUT	120
 #endif /* HAVE_ALARM && SIGALRM */
 
 /*
@@ -69,7 +69,7 @@
  *	4xx  Command was correct, but couldn't be performed
  *	     for some specified reason.
  *	5xx  Command unimplemented, incorrect, or a
- *	     program error has occured.
+ *	     program error has occurred.
  *
  * Second digit:
  *
@@ -88,65 +88,66 @@
 #endif /* 0 */
 
 /* TODO: cleanup against RFC 2980, RFC 3977 */
-#define	INF_HELP		100	/* Help text on way */
-#define	INF_CAPABILITIES	101	/* Capability list follows */
+#define INF_HELP		100	/* Help text on way */
+#define INF_CAPABILITIES	101	/* Capability list follows */
 #define INF_DATE		111 /* yyyymmddhhmmss Server date and time */
 
-#define	OK_CANPOST		200	/* Hello; you can post */
-#define	OK_NOPOST		201	/* Hello; you can't post */
-#define	OK_EXTENSIONS	202	/* extensions supported follow */
-#define	OK_GOODBYE		205	/* Closing connection */
-#define	OK_GROUP		211	/* Group selected */
-#define	OK_GROUPS		215	/* Newsgroups follow */
-#define	OK_MOTD			215	/* News motd follows */
-
-#define	OK_ARTICLE		220	/* Article (head & body) follows */
-#define	OK_HEAD			221	/* Head follows */
-#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 */
-#define	OK_POSTED		240	/* Article posted successfully */
-#define	OK_AUTHSYS		280	/* Authorization system ok */
-#define	OK_AUTH			281	/* Authorization (user/pass) ok */
-#define	OK_BIN			282	/* binary data follows */
-#define	OK_LIST			282	/* list follows */
+#define OK_CANPOST		200	/* Hello; you can post */
+#define OK_NOPOST		201	/* Hello; you can't post */
+#define OK_EXTENSIONS	202	/* extensions supported follow */
+#define OK_GOODBYE		205	/* Closing connection */
+#define OK_GROUP		211	/* Group selected */
+#define OK_GROUPS		215	/* Newsgroups follow */
+#define OK_MOTD			215	/* News motd follows */
+
+#define OK_ARTICLE		220	/* Article (head & body) follows */
+#define OK_HEAD			221	/* Head follows */
+#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 */
+#define OK_POSTED		240	/* Article posted successfully */
+#define OK_AUTHSYS		280	/* Authorization system ok */
+#define OK_AUTH			281	/* Authorization (user/pass) ok */
+#define OK_BIN			282	/* binary data follows */
+#define OK_LIST			282	/* list follows */
 #define OK_AUTH_SASL	283 /* authentication accepted (with success data) */
 
-#define	CONT_XFER		335	/* Continue to send article */
-#define	CONT_POST		340	/* Continue to post article */
-#define	NEED_AUTHINFO	380	/* authorization is required */
-#define	NEED_AUTHDATA	381	/* <type> authorization data required */
+#define CONT_XFER		335	/* Continue to send article */
+#define CONT_POST		340	/* Continue to post article */
+#define NEED_AUTHINFO	380	/* authorization is required */
+#define NEED_AUTHDATA	381	/* <type> authorization data required */
 #define NEED_AUTHDATA_SASL	383 /* continue with SASL exchange */
 
-#define	ERR_GOODBYE		400	/* Have to hang up for some reason */
-#define	ERR_NOGROUP		411	/* No such newsgroup */
-#define	ERR_NCING		412	/* Not currently in newsgroup */
-
-#define	ERR_NOCRNT		420	/* No current article selected */
-#define	ERR_NONEXT		421	/* No next article in this group */
-#define	ERR_NOPREV		422	/* No previous article in this group */
-#define	ERR_NOARTIG		423	/* No such article in this group */
-#define	ERR_NOART		430	/* No such article at all */
-#define	ERR_GOTIT		435	/* Already got that article, don't send */
-#define	ERR_XFERFAIL		436	/* Transfer failed */
-#define	ERR_XFERRJCT		437	/* Article rejected, don't resend */
-#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 */
-#define	ERR_CMDSYN		501	/* Command syntax error */
-#define	ERR_ACCESS		502	/* Access to server denied */
-#define	ERR_FAULT		503	/* Program fault, command not performed */
-#define	ERR_MOTD		503	/* No news motd file */
-#define	ERR_AUTHBAD		580	/* Authorization Failed */
+#define ERR_GOODBYE		400	/* Have to hang up for some reason */
+#define ERR_STATE		401 /* The client must change the state of the connection */
+#define ERR_NOGROUP		411	/* No such newsgroup */
+#define ERR_NCING		412	/* Not currently in newsgroup */
+
+#define ERR_NOCRNT		420	/* No current article selected */
+#define ERR_NONEXT		421	/* No next article in this group */
+#define ERR_NOPREV		422	/* No previous article in this group */
+#define ERR_NOARTIG		423	/* No such article in this group */
+#define ERR_NOART		430	/* No such article at all */
+#define ERR_GOTIT		435	/* Already got that article, don't send */
+#define ERR_XFERFAIL	436	/* Transfer failed */
+#define ERR_XFERRJCT	437	/* Article rejected, don't resend */
+#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 */
+#define ERR_CMDSYN		501	/* Command syntax error */
+#define ERR_ACCESS		502	/* Access to server denied */
+#define ERR_FAULT		503	/* Program fault, command not performed */
+#define ERR_MOTD		503	/* No news motd file */
+#define ERR_AUTHBAD		580	/* Authorization Failed */
 
 /*
  * RFC 977 defines this; don't change it.
@@ -160,10 +161,13 @@ enum f_type { OVER_T_ERROR, OVER_T_INT, 
 
 /*
  * CAPABILITIES
+ * remember to update init.c and nntplib.c:check_extensions() if you change
+ * t_capabilities
  */
 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 };
+enum c_algorithms { COMPRESS_NONE, COMPRESS_DEFLATE };
 
 struct t_capabilities {
 	enum extension_type type;		/* NONE, CAPABILITIES, BROKEN */
@@ -195,6 +199,8 @@ struct t_capabilities {
 	t_bool authinfo_sasl:1;			/* AUTHINFO SASL */
 	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 */
+	t_bool compress:1;				/* COMPRESS */
+	enum c_algorithms compress_algorithm;	/* COMPRESS_NONE, COMPRESS_DEFLATE */
 #if 0
 	t_bool streaming:1;				/* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
 	t_bool ihave:1;					/* IHAVE: "IHAVE" */
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/plp_snprintf.h tin-1.9.6/include/plp_snprintf.h
--- tin-1.9.5/include/plp_snprintf.h	2009-12-01 15:19:13.000000000 +0100
+++ tin-1.9.6/include/plp_snprintf.h	2010-03-19 23:42:57.765212331 +0100
@@ -1,6 +1,6 @@
 /*
  * includes/defines/declarations which are already done by tin.h
- * but might be needed if you use plp_snprintf() in other programms
+ * but might be needed if you use plp_snprintf() in other programs
  */
 
 #ifndef PLP_SNPRINTF_H
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/policy.h tin-1.9.6/include/policy.h
--- tin-1.9.5/include/policy.h	2009-12-01 15:19:13.000000000 +0100
+++ tin-1.9.6/include/policy.h	2010-10-11 15:03:13.822403512 +0200
@@ -3,7 +3,7 @@
  *  Module    : policy.h
  *  Author    : Ralf Doeblitz <doeblitz@gmx.de>
  *  Created   : 1999-01-12
- *  Updated   : 2008-04-23
+ *  Updated   : 2010-10-11
  *  Notes     : #defines and static data for policy configuration
  *
  * Copyright (c) 1999-2010 Ralf Doeblitz <doeblitz@gmx.de>
@@ -310,6 +310,34 @@ static const char *gnksa_domain_list[] =
 #	ifdef TINC_DNS
 	"bofh",	/* There Is No Cabal */
 #	endif /* TINC_DNS */
+	/* active IDN ccTLDs */
+	"xn--fiqs8s",		/* China, Simplified Chinese */
+	"xn--fiqz9s",		/* China, Traditional Chinese */
+	"xn--wgbh1c",		/* Egypt */
+	"xn--j6w193g",		/* Hong Kong, Han */
+	"xn--mgbayh7gpa",	/* Jordan */
+	"xn--ygbi2ammx",	/* Palestinian Territory */
+	"xn--p1ai",			/* Russian Federation */
+	"xn--mgberp4a5d4ar",	/* Saudi Arabia */
+	"xn--fzc2c9e2c",	/* Sri Lanka, Sinhala */
+	"xn--xkc2al3hye2a",	/* Sri Lanka, Tamil */
+	"xn--kpry57d",		/* Taiwan, Simplified Chinese */
+	"xn--kprw13d",		/* Taiwan, Traditional Chinese */
+	"xn--o3cw4h",		/* Thailand */
+	"xn--pgbs0dh",		/* Tunisia */
+	"xn--mgbaam7a8h",	/* United Arab Emirates */
+#	if 0
+	/* purposed IDN ccTLDs */
+	"xn--wgbl6a",		/* Qatar */
+	"xn--mgbtf8fl",		/* Syria */
+#	endif /* 0 */
+#	if 0
+	/* Desired Variant String(s) */
+	"xn--mgberp4a5d4a87g",	/* Saudi Arabia */
+	"xn--mgbqly7c0a67fbc",	/* Saudi Arabia */
+	"xn--mgbqly7cvafr",	/* Saudi Arabia */
+	"xn--nnx388a",		/* Taiwan */
+#	endif /* 0 */
 	/* sentinel */
 	""
 };
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/proto.h tin-1.9.6/include/proto.h
--- tin-1.9.5/include/proto.h	2009-12-09 20:54:02.000000000 +0100
+++ tin-1.9.6/include/proto.h	2010-11-21 20:40:23.109579921 +0100
@@ -3,7 +3,7 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2009-12-09
+ *  Updated   : 2010-10-31
  *  Notes     :
  *
  * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
@@ -64,6 +64,7 @@ extern void create_save_active_file(void
 extern void load_newnews_info(char *info);
 
 /* art.c */
+extern int find_artnum(long art);
 extern int global_get_multipart_info(int aindex, MultiPartInfo *setme);
 extern t_bool index_group(struct t_group *group);
 extern void do_update(t_bool catchup);
@@ -121,7 +122,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 hide_uue);
-extern t_bool expand_ctrl_chars(char **line, size_t *length, size_t cook_width);
+extern t_bool expand_ctrl_chars(char **line, size_t *length, size_t lcook_width);
 
 /* curses.c */
 extern OUTC_RETTYPE outchar(OUTC_ARGS);
@@ -129,7 +130,9 @@ extern int InitScreen(void);
 extern int RawState(void);
 extern int ReadCh(void);
 extern int get_arrow_key(int prech);
-extern int get_termcaps(void);
+#if defined(M_UNIX) && !defined(USE_CURSES)
+	extern int get_termcaps(void);
+#endif /* M_UNIX && !USE_CURSES */
 extern void EndInverse(void);
 extern void EndWin(void);
 extern void InitWin(void);
@@ -154,6 +157,9 @@ extern void word_highlight_string(int ro
 	extern void MoveCursor(int row, int col);
 	extern void ScrollScreen(int lines_to_scroll);
 	extern void SetScrollRegion(int topline, int bottomline);
+#	ifdef HAVE_COLOR
+		extern void reset_screen_attr(void);
+#	endif /* HAVE_COLOR */
 #endif /* USE_CURSES */
 #if 0
 	extern void ToggleInverse(void);
@@ -186,7 +192,7 @@ extern t_bool quick_filter_select_posted
 extern t_bool read_filter_file(const char *file);
 extern void free_filter_array(struct t_filters *ptr);
 extern void refresh_filter_menu(void);
-extern void unfilter_articles(void);
+extern void unfilter_articles(struct t_group *group);
 extern void write_filter_file(const char *filename);
 
 /* getline.c */
@@ -208,7 +214,6 @@ extern void scroll_up(void);
 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);
@@ -351,7 +356,7 @@ extern t_bool invoke_editor(const char *
 extern t_bool mail_check(void);
 extern void append_file(char *old_filename, char *new_filename);
 extern void asfail(const char *file, int line, const char *cond);
-extern void base_name(const char *fullpath, char *program);
+extern void base_name(const char *fullpath, char *file);
 extern void cleanup_tmp_files(void);
 extern void copy_body(FILE *fp_ip, FILE *fp_op, char *prefix, char *initl, t_bool raw_data);
 extern void create_index_lock_file(char *the_lock_file);
@@ -444,7 +449,7 @@ extern void refresh_config_page(enum opt
 extern void show_menu_help(const char *help_message);
 
 /* page.c */
-extern int show_page(struct t_group *group, int respnum, int *threadnum);
+extern int show_page(struct t_group *group, int start_respnum, int *threadnum);
 extern void display_info_page(int part);
 extern void draw_page(const char *group, int part);
 extern void info_pager(FILE *info_fh, const char *title, t_bool wrap_at_ends);
@@ -471,6 +476,7 @@ extern time_t parsedate(char *p, TIMEINF
 #endif /* !HAVE_VSNPRINTF */
 
 /* post.c */
+extern char *backup_article_name(const char *the_article);
 extern char *checknadd_headers(const char *infile, struct t_group *group);
 extern int count_postponed_articles(void);
 extern int mail_to_author(const char *group, int respnum, t_bool copy_text, t_bool with_headers, t_bool raw_data);
@@ -485,6 +491,7 @@ extern t_bool reread_active_after_postin
 extern t_bool user_posted_messages(void);
 extern void init_postinfo(void);
 extern void quick_post_article(t_bool postponed_only);
+extern void refresh_post_screen(int context);
 #ifdef USE_CANLOCK
 	extern char *build_canlock(const char *messageid, const char *secret);
 	extern char *get_secret(void);
@@ -562,10 +569,13 @@ extern void compose_mail_text_plain(cons
 /* save.c */
 extern int check_start_save_any_news(int function, t_bool catchup);
 extern t_bool create_path(const char *path);
-extern t_bool post_process_files(t_function proc_type_type, t_bool auto_delete);
+extern t_bool post_process_files(t_function proc_type_func, t_bool auto_delete);
 extern t_bool save_and_process_art(t_openartinfo *artinfo, struct t_article *artptr, t_bool is_mailbox, const char *inpath, int max, t_bool post_process);
+extern t_part *get_part(int n);
+extern t_url *find_url(int n);
+extern void attachment_page(t_openartinfo *art);
 extern void decode_save_mime(t_openartinfo *art, t_bool postproc);
-extern void print_art_seperator_line(FILE *fp, t_bool is_mailbox);
+extern void print_art_separator_line(FILE *fp, t_bool is_mailbox);
 
 /* screen.c */
 extern char *fmt_message(const char *fmt, va_list ap);
@@ -590,6 +600,7 @@ extern int search(t_function func, int c
 extern int search_active(t_bool forward, t_bool repeat);
 extern int search_article(t_bool forward, t_bool repeat, int start_line, int lines, t_lineinfo *line, int reveal_ctrl_l_lines, FILE *fp);
 extern int search_body(struct t_group *group, int current_art, t_bool repeat);
+extern int generic_search(t_bool forward, t_bool repeat, int current, int last, int level);
 extern void reset_srch_offsets(void);
 
 /* select.c */
@@ -601,7 +612,7 @@ extern void show_selection_page(void);
 extern void toggle_my_groups(const char *group);
 
 /* sigfile.c */
-extern void msg_write_signature(FILE *fp, t_bool flag, struct t_group *thisgroup);
+extern void msg_write_signature(FILE *fp, t_bool include_dot_signature, struct t_group *thisgroup);
 
 /* signal.c */
 extern RETSIGTYPE(*sigdisp (int signum, RETSIGTYPE (*func)(SIG_ARGS))) (SIG_ARGS);
@@ -624,6 +635,7 @@ extern char *strunc(const char *message,
 extern char *tin_ltoa(long value, int digits);
 extern char *tin_strtok(char *str, const char *delim);
 extern int sh_format(char *dst, size_t len, const char *fmt, ...);
+extern int strwidth(const char *str);
 extern size_t mystrcat(char **t, const char *s);
 extern void my_strncpy(char *p, const char *q, size_t n);
 extern void str_lwr(char *str);
@@ -663,10 +675,14 @@ extern void str_lwr(char *str);
 #	define strrstr(s,p)	my_strrstr(s,p)
 #endif /* !HAVE_STRRSTR */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	extern char *spart(const char *str, int columns, t_bool pad);
 	extern char *wchar_t2char(const wchar_t *wstr);
+	extern wchar_t *abbr_wcsgroupname(const wchar_t *grpname, int len);
 	extern wchar_t *char2wchar_t(const char *str);
 	extern wchar_t *wcspart(const wchar_t *wstr, int columns, t_bool pad);
 	extern wchar_t *wstrunc(const wchar_t *wmessage, int len);
+#else
+	extern char *abbr_groupname(const char *grpname, size_t len);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	extern char *render_bidi(const char *str, t_bool *is_rtl);
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/rfc2046.h tin-1.9.6/include/rfc2046.h
--- tin-1.9.5/include/rfc2046.h	2009-12-01 15:19:13.000000000 +0100
+++ tin-1.9.6/include/rfc2046.h	2010-09-26 23:25:51.462568807 +0200
@@ -3,7 +3,7 @@
  *  Module    : rfc2046.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2008-09-21
+ *  Updated   : 2010-09-26
  *  Notes     : rfc2046 MIME article definitions
  *
  * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
@@ -101,6 +101,18 @@ typedef struct part
 
 
 /*
+ * Used in save.c to build a list of attachments to be displayed
+ *
+ * TODO: move somewhere else?
+ */
+typedef struct partlist {
+	t_part *part;
+	struct partlist *next;
+	int tagged;
+} t_partl;
+
+
+/*
  * RFC822 compliant header with RFC2045 MIME extensions
  */
 struct t_header
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/tcurses.h tin-1.9.6/include/tcurses.h
--- tin-1.9.5/include/tcurses.h	2009-12-01 15:19:13.000000000 +0100
+++ tin-1.9.6/include/tcurses.h	2010-05-10 13:26:49.338680723 +0200
@@ -3,7 +3,7 @@
  *  Module    : tcurses.h
  *  Author    : Thomas Dickey
  *  Created   : 1997-03-02
- *  Updated   : 2009-10-22
+ *  Updated   : 2010-05-10
  *  Notes     : curses #include files, #defines & struct's
  *
  * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
@@ -119,7 +119,9 @@ extern void my_printf(const char *fmt, .
 #		endif /* __GNUC__ */
 	;
 extern void my_retouch(void);
-extern void refresh_color(void);
+#		ifdef HAVE_COLOR
+	extern void refresh_color(void);
+#		endif /* refresh_color */
 extern void write_line(int row, char *buffer);
 
 #	else	/* !USE_CURSES */
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/tin.h tin-1.9.6/include/tin.h
--- tin-1.9.5/include/tin.h	2009-12-01 15:19:14.000000000 +0100
+++ tin-1.9.6/include/tin.h	2010-11-21 20:40:23.193592686 +0100
@@ -3,7 +3,7 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-11-30
+ *  Updated   : 2010-10-01
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -97,7 +97,7 @@
 
 #include	<signal.h>
 
-enum context { cMain, cArt, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cScope, cSelect, cThread };
+enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL };
 enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN };
 enum resizer { cNo, cYes, cRedraw };
 enum rc_state { RC_IGNORE, RC_CHECK, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR };
@@ -337,7 +337,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 
 /*
  * any pgp/gpp support possible and wanted
- * sort out possible conflicts: gpg is prefered over pgp5 over pgp
+ * sort out possible conflicts: gpg is preferred over pgp5 over pgp
  */
 #if defined(HAVE_PGP) || defined(HAVE_PGPK) || defined(HAVE_GPG)
 #	define HAVE_PGP_GPG 1
@@ -559,7 +559,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define SAVEFILE_PREFIX		"unknown"
 
 
-/* MMDF-mailbox seperator */
+/* MMDF-mailbox separator */
 #ifndef MMDFHDRTXT
 #	define MMDFHDRTXT "\01\01\01\01\n"
 #endif /* MMDFHDRTXT */
@@ -607,8 +607,8 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define SHAR_REGEX	"\\#(?:!\\s?(?:/usr)?/bin/sh|\\s?(?i)this\\sis\\sa\\sshell\\sarchive)"
 
 /* slrn verbatim marks, case sensitive & ^-anchored */
-#define DEFAULT_VERBATIM_BEGIN_REGEX	"#v\\+"
-#define DEFAULT_VERBATIM_END_REGEX	"#v-"
+#define DEFAULT_VERBATIM_BEGIN_REGEX	"#v\\+\\s$"
+#define DEFAULT_VERBATIM_END_REGEX	"#v-\\s$"
 
 /*
  * URL related regexs:
@@ -642,6 +642,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define MAIL_REGEX	"\\b(?:mailto:(?:[-\\w$.+!*'(),;/?:@&=]|%[\\da-f]{2})+)"
 /*
  * case insensitive
+ * TODO: check against RFC 5538
  */
 #if 1 /* complex */
 #	define NEWS_REGEX "\\b(?:s?news|nntp):(?:(?:(?://(?:(?:[^\\W_](?:(?:-(?!-)|[^\\W_]){0,61}[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,6}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?(?(?=[/])[^()\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s\"<>'\\\\:,;]+|$))|[^\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s<>\"():,;\\\\'/]+)\\b"
@@ -1030,6 +1031,8 @@ enum {
 #define SCOPE_LEVEL	6
 #define CONFIG_LEVEL	7
 #define ATTRIB_LEVEL	8
+#define ATTACHMENT_LEVEL	9
+#define URL_LEVEL	10
 
 #define MINI_HELP_LINES		5
 
@@ -1415,11 +1418,12 @@ struct t_article {
 	int score;			/* score article has reached after filtering */
 	unsigned int status:2;	/* 0 = read, 1 = unread, 2 = will return */
 	unsigned int killed:2;	/* 0 = not killed, 1 = killed, 2 = killed unread */
-	unsigned int zombie:1;	/* 1 = was alive (unread) before 'X' command */
-	unsigned int delete_it:1;	/* 1 = delete art when leaving group [mail group] */
+	t_bool zombie:1;	/* 1 = was alive (unread) before 'X' command */
+	t_bool delete_it:1;	/* 1 = delete art when leaving group [mail group] */
 	t_bool selected:1;	/* FALSE = not selected, TRUE = selected */
 	t_bool inrange:1;	/* TRUE = article selected via # range command */
 	t_bool matched:1;	/* TRUE = article matched regex in feed.c */
+	t_bool keep_in_base:1;	/* TRUE = keep (read) article in base[] (show_only_unread_arts) */
 };
 
 /*
@@ -1686,7 +1690,7 @@ struct t_hashnode {
  * future directions in adding other retrieval methods to present kill &
  * auto selection.
  *
- * Also seperate kill/select screen to allow ^K=kill ^A=auto-select
+ * Also separate kill/select screen to allow ^K=kill ^A=auto-select
  */
 struct t_filters {
 	int max;
@@ -1889,6 +1893,12 @@ typedef struct {
 } t_mailcap;
 
 
+typedef struct urllist {
+	char *url;
+	struct urllist *next;
+} t_url;
+
+
 /*
  * Determine signal return type
  */
@@ -2161,6 +2171,7 @@ typedef void (*BodyPtr) (char *, FILE *,
 	extern void	no_leaks(void);
 #endif /* DOALLOC */
 
+#if 0 /* unused */
 #ifndef my_tmpfile_only
 /*
  * shortcut if we aren't interested in the tmpfiles filename/location
@@ -2169,6 +2180,7 @@ typedef void (*BodyPtr) (char *, FILE *,
  */
 #	define my_tmpfile_only(a)	my_tmpfile(a, sizeof(a) - 1, FALSE, (char *) 0)
 #endif /* !my_tmpfile_only */
+#endif /* 0 */
 
 
 /* define some standard places to look for a tin.defaults file */
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/tinrc.h tin-1.9.6/include/tinrc.h
--- tin-1.9.5/include/tinrc.h	2009-12-01 15:19:14.000000000 +0100
+++ tin-1.9.6/include/tinrc.h	2010-04-11 19:16:24.672804744 +0200
@@ -3,7 +3,7 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2009-02-14
+ *  Updated   : 2010-04-11
  *  Notes     :
  *
  * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
@@ -189,6 +189,7 @@ struct t_config {
 #	ifdef HAVE_COLOR
 		t_bool use_color;					/* like use_color but stored in tinrc */
 #	endif /* HAVE_COLOR */
+	t_bool abbreviate_groupname;		/* abbreviate groupnames like n.s.readers */
 	t_bool add_posted_to_filter;
 	t_bool advertising;
 	t_bool alternative_handling;
diff -Nurp --exclude='.bzr*' tin-1.9.5/include/version.h tin-1.9.6/include/version.h
--- tin-1.9.5/include/version.h	2009-12-24 10:40:39.000000000 +0100
+++ tin-1.9.6/include/version.h	2010-11-26 16:07:59.131194328 +0100
@@ -40,10 +40,10 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"1.9.5"
+#		define VERSION		"1.9.6"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20091224"
-#	define RELEASENAME	"Lochruan"
+#	define RELEASEDATE	"20101126"
+#	define RELEASENAME	"Burnside"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.11"
 #	define ATTRIBUTES_VERSION	"1.0.7"
diff -Nurp --exclude='.bzr*' tin-1.9.5/libcanlock/Makefile.in tin-1.9.6/libcanlock/Makefile.in
--- tin-1.9.5/libcanlock/Makefile.in	2009-08-14 22:03:52.000000000 +0200
+++ tin-1.9.6/libcanlock/Makefile.in	2010-01-01 11:25:13.605817472 +0100
@@ -11,37 +11,37 @@ LIBOBJS = src/sha1.o src/hmac_sha1.o src
 LOCKLIB = $(PRELIB)canlock.a
 
 .c$o :
-@SHOW_CC@
-	 @ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
+	@SHOW_CC@
+	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
 
-all: hmactest canlocktest
+all : hmactest canlocktest
 
-hmactest: t/hmactest.c $(LOCKLIB)
-@SHOW_CC@
+hmactest : t/hmactest.c $(LOCKLIB)
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) t/$@.c -o $@ $(LDFLAGS)
 
-canlocktest: t/canlocktest.c $(LOCKLIB)
-@SHOW_CC@
+canlocktest : t/canlocktest.c $(LOCKLIB)
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) t/$@.c -o $@ $(LDFLAGS)
 
-src/base64.o: src/base64.c include/base64.h
-src/canlock.o: src/canlock.c include/canlock.h
-src/hmac_sha1.o: src/hmac_sha1.c include/hmac_sha1.h
-src/sha1.o: src/sha1.c include/sha1.h
+src/base64.o : src/base64.c include/base64.h
+src/canlock.o : src/canlock.c include/canlock.h
+src/hmac_sha1.o : src/hmac_sha1.c include/hmac_sha1.h
+src/sha1.o : src/sha1.c include/sha1.h
 
-lib: $(LOCKLIB)
-$(LOCKLIB): $(LIBOBJS)
+lib : $(LOCKLIB)
+$(LOCKLIB) : $(LIBOBJS)
 	@-$(RM) -f $(LOCKLIB)
 	$(ARCHIVE) $(LOCKLIB) $(LIBOBJS)
 	$(RANLIB) $(LOCKLIB)
 
-clean:
+clean :
 	@-rm -f src/*.o t/*.o t/*.out *.gmon gmon.*
 
-distclean: clean
+distclean : clean
 	@-rm -f *.a canlocktest hmactest *.exe *.h
 
-test: all
+test : all
 	@echo "hmactest: "
 	@./hmactest > t/hmactest.out || echo hmm
 	@diff t/hmactest.shouldbe t/hmactest.out && echo " Pass." || echo " **FAIL**"
diff -Nurp --exclude='.bzr*' tin-1.9.5/pcre/Makefile.in tin-1.9.6/pcre/Makefile.in
--- tin-1.9.5/pcre/Makefile.in	2009-08-14 22:03:50.000000000 +0200
+++ tin-1.9.6/pcre/Makefile.in	2010-01-01 10:54:33.573875391 +0100
@@ -72,15 +72,15 @@ all :	$(PRELIB)pcre.a $(PRELIB)pcreposix
 .SUFFIXES : .i
 
 .c$o :
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c $(srcdir)/$*.c
 
 pcre_chartables$o : pcre_chartables.c
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c pcre_chartables.c
 
 .c.i :
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CPP) -C $(CPPOPTS) $*.c >$@
 
 pcregrep$x :	$(PRELIB)pcre.a pcregrep$o
@@ -104,7 +104,7 @@ pcre$o :	chartables.c pcre.c $(PCR_DEP)
 pcreposix$o :	pcreposix.c pcreposix.h $(PCR_DEP)
 
 maketables$o :	pcre_maketables.c $(PCR_DEP)
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c $(srcdir)/pcre_maketables.c
 
 pcretest$o :	pcretest.c pcre.h
@@ -117,8 +117,8 @@ pcre_chartables.c :	dftables$X
 		./dftables$X $@
 
 dftables$X :	dftables.c pcre_maketables.c $(PCR_DEP)
-@SHOW_CC@
-		@ECHO_CC@$(BUILD_CC) -o $@ $(BUILD_CFLAGS) $(CPPOPTS) $(srcdir)/dftables.c
+	@SHOW_CC@
+	@ECHO_CC@$(BUILD_CC) -o $@ $(BUILD_CFLAGS) $(CPPOPTS) $(srcdir)/dftables.c
 
 # We deliberately omit dftables and chartables.c from 'make clean'; once made
 # chartables.c shouldn't change, and if people have edited the tables by hand,
Binary files tin-1.9.5/po/da.gmo and tin-1.9.6/po/da.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/da.po tin-1.9.6/po/da.po
--- tin-1.9.5/po/da.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.6/po/da.po	2010-11-26 15:42:44.921887845 +0100
@@ -0,0 +1,7061 @@
+# Danish translation of Tin.
+# Copyright (C) 2010 Tin & Joe Hansen.
+# This file is distributed under the same license as the tin package.
+# Joe Hansen <joedalton2@yahoo.dk>, 2009, 2010.
+#
+# Der er ikke anvendt accenter i denne oversÃ¦ttelse.
+# '' er bevaret i oversÃ¦ttelsen pÃ¥ samme mÃ¥de ''.
+#
+# by -> efter
+# header -> teksthoved
+# newsgroup -> nyhedsgruppe
+# option -> indstilling (tilvalg?)
+# posting -> indsendelse
+# posting date -> indsendingsdato
+# post to -> send til
+# yank -> ryk
+# scope -> virkefelt (omfang?)
+# score -> point
+# sign -> underskriv
+# signatur -> underskrift
+# subject -> emne
+# whitespace -> mellemrum (egentlig 'blanke tegn' (mellemrum,
+#                         (linjeskift, sideskift, tabulatortegn osv.))
+#
+# bemÃ¦rk at den her slags strenge ikke skal oversÃ¦ttes
+# add_posted_to_filter=ON/OFF. Kun hvis der er mellemrum til hÃ¸jre for
+# tegnet lig med.
+# Husk mellemrum, projektet anbefaler at man bevarer mellemrummene.
+#
+# Kan man oversÃ¦tte "Subject:" et sted i filen?  Ellers skal det mÃ¥ske
+# vÃ¦re uoversat
+msgid   ""
+msgstr  "Project-Id-Version: tin 1.9.5\n"
+        "Report-Msgid-Bugs-To: \n"
+        "POT-Creation-Date: 2010-11-26 15:42+0100\n"
+        "PO-Revision-Date: 2010-07-18 19:14+0100\n"
+        "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+        "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+        "MIME-Version: 1.0\n"
+        "Content-Type: text/plain; charset=UTF-8\n"
+        "Content-Transfer-Encoding: 8bit\n"
+
+#. 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 virkefelt: %s"
+
+#: src/attrib.c:882
+msgid   "Processing attributes... "
+msgstr  "Behandler attributter... "
+
+#: src/attrib.c:1092
+#, c-format
+msgid   "# Do not edit this comment block\n"
+        "#\n"
+msgstr  "# Rediger ikke denne kommentarblok\n"
+        "#\n"
+
+#: src/attrib.c:1093
+#, 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:1094
+#, c-format
+msgid   "#  add_posted_to_filter=ON/OFF\n"
+msgstr  "#  add_posted_to_filter=ON/OFF\n"
+
+#: src/attrib.c:1095
+#, c-format
+msgid   "#  advertising=ON/OFF\n"
+msgstr  "#  advertising=ON/OFF\n"
+
+#: src/attrib.c:1096
+#, c-format
+msgid   "#  alternative_handling=ON/OFF\n"
+msgstr  "#  alternative_handling=ON/OFF\n"
+
+#: src/attrib.c:1097
+#, c-format
+msgid   "#  ask_for_metamail=ON/OFF\n"
+msgstr  "#  ask_for_metamail=ON/OFF\n"
+
+#: src/attrib.c:1098
+#, c-format
+msgid   "#  auto_cc_bcc=NUM\n"
+msgstr  "#  auto_cc_bcc=NUM\n"
+
+#: src/attrib.c:1099
+#, 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:1100
+#, c-format
+msgid   "#  auto_list_thread=ON/OFF\n"
+msgstr  "#  auto_list_thread=ON/OFF\n"
+
+#: src/attrib.c:1101
+#, c-format
+msgid   "#  auto_save=ON/OFF\n"
+msgstr  "#  auto_save=ON/OFF\n"
+
+#: src/attrib.c:1102
+#, c-format
+msgid   "#  auto_select=ON/OFF\n"
+msgstr  "#  auto_select=ON/OFF\n"
+
+#: src/attrib.c:1103
+#, c-format
+msgid   "#  batch_save=ON/OFF\n"
+msgstr  "#  batch_save=ON/OFF\n"
+
+#: src/attrib.c:1104
+#, c-format
+msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
+msgstr  "#  date_format=STRENG (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
+
+#: src/attrib.c:1105
+#, c-format
+msgid   "#  delete_tmp_files=ON/OFF\n"
+msgstr  "#  delete_tmp_files=ON/OFF\n"
+
+#: src/attrib.c:1106
+#, c-format
+msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
+msgstr  "#  editor_format=STRENG (f.eks. %%E +%%N %%F)\n"
+
+#: src/attrib.c:1107
+#, c-format
+msgid   "#  fcc=STRING (eg. =mailbox)\n"
+msgstr  "#  fcc=STRENG (f.eks. =postkasse)\n"
+
+#: src/attrib.c:1108
+#, c-format
+msgid   "#  followup_to=STRING\n"
+msgstr  "#  followup_to=STRENG\n"
+
+#: src/attrib.c:1109
+#, c-format
+msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
+msgstr  "#  from=STRENG (tilfÃ¸j bare Ã¸nsket fra:-linje, brug ikke anfÃ¸rselstegn)\n"
+
+#: src/attrib.c:1110
+#, c-format
+msgid   "#  group_catchup_on_exit=ON/OFF\n"
+msgstr  "#  group_catchup_on_exit=ON/OFF\n"
+
+#: src/attrib.c:1111
+#, c-format
+msgid   "#  mail_8bit_header=ON/OFF\n"
+msgstr  "#  mail_8bit_header=ON/OFF\n"
+
+#: src/attrib.c:1112
+#, c-format
+msgid   "#  mail_mime_encoding=supported_encoding"
+msgstr  "#  mail_mime_encoding=supported_encoding"
+
+#: src/attrib.c:1120
+#, c-format
+msgid   "#  ispell=STRING\n"
+msgstr  "#  ispell=STRENG\n"
+
+#: src/attrib.c:1122
+#, c-format
+msgid   "#  maildir=STRING (eg. ~/Mail)\n"
+msgstr  "#  maildir=STRENG (f.eks. ~/Post)\n"
+
+#: src/attrib.c:1123
+#, c-format
+msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+msgstr  "#  mailing_list=STRENG (f.eks. majordomo@example.org)\n"
+
+#: src/attrib.c:1124
+#, c-format
+msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
+msgstr  "#  mime_types_to_save=STRENG (f.eks. image/*,!image/bmp)\n"
+
+#: src/attrib.c:1125
+#, c-format
+msgid   "#  mark_ignore_tags=ON/OFF\n"
+msgstr  "#  mark_ignore_tags=ON/OFF\n"
+
+#: src/attrib.c:1126
+#, c-format
+msgid   "#  mark_saved_read=ON/OFF\n"
+msgstr  "#  mark_saved_read=ON/OFF\n"
+
+#: src/attrib.c:1127
+#, c-format
+msgid   "#  mime_forward=ON/OFF\n"
+msgstr  "#  mime_forward=ON/OFF\n"
+
+#: src/attrib.c:1129
+#, c-format
+msgid   "#  mm_network_charset=supported_charset"
+msgstr  "#  mm_network_charset=supported_charset"
+
+#: src/attrib.c:1136
+#, c-format
+msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
+msgstr  "#  undeclared_charset=STRENG (standard er US-ASCII)\n"
+
+#: src/attrib.c:1138
+#, c-format
+msgid   "#  news_headers_to_display=STRING\n"
+msgstr  "#  news_headers_to_display=STRENG\n"
+
+#: src/attrib.c:1139
+#, c-format
+msgid   "#  news_headers_to_not_display=STRING\n"
+msgstr  "#  news_headers_to_not_display=STRENG\n"
+
+#: src/attrib.c:1140
+#, c-format
+msgid   "#  news_quote_format=STRING\n"
+msgstr  "#  news_quote_format=STRENG\n"
+
+#: src/attrib.c:1141
+#, c-format
+msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
+msgstr  "#  organization=STRENG (hvis '/' er i begyndelsen, sÃ¥ lÃ¦s fra fil)\n"
+
+#: src/attrib.c:1142
+#, c-format
+msgid   "#  pos_first_unread=ON/OFF\n"
+msgstr  "#  pos_first_unread=ON/OFF\n"
+
+#: src/attrib.c:1143
+#, c-format
+msgid   "#  post_8bit_header=ON/OFF\n"
+msgstr  "#  post_8bit_header=ON/OFF\n"
+
+#: src/attrib.c:1144
+#, c-format
+msgid   "#  post_mime_encoding=supported_encoding"
+msgstr  "#  post_mime_encoding=supported_encoding"
+
+#: src/attrib.c:1151
+#, c-format
+msgid   "#  post_process_type=NUM\n"
+msgstr  "#  post_process_type=NUM\n"
+
+#: src/attrib.c:1156
+#, c-format
+msgid   "#  post_process_view=ON/OFF\n"
+msgstr  "#  post_process_view=ON/OFF\n"
+
+#: src/attrib.c:1157
+#, c-format
+msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
+msgstr  "#  quick_kill_scope=STRENG (f.eks. talk.*)\n"
+
+#: src/attrib.c:1158
+#, c-format
+msgid   "#  quick_kill_expire=ON/OFF\n"
+msgstr  "#  quick_kill_expire=ON/OFF\n"
+
+#: src/attrib.c:1159
+#, c-format
+msgid   "#  quick_kill_case=ON/OFF\n"
+msgstr  "#  quick_kill_case=ON/OFF\n"
+
+#: src/attrib.c:1160
+#, c-format
+msgid   "#  quick_kill_header=NUM\n"
+msgstr  "#  quick_kill_header=NUM\n"
+
+#: src/attrib.c:1161 src/attrib.c:1170
+#, fuzzy, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  "#    0=Subject: (versalfÃ¸lsom)   1=Subject: (ikke versalfÃ¸lsom)\n"
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, fuzzy, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  "#    2=From: (versalfÃ¸lsom)      3=From: (ikke versalfÃ¸lsom)\n"
+
+#: src/attrib.c:1163 src/attrib.c:1172
+#, c-format
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  ""
+
+#: src/attrib.c:1164 src/attrib.c:1173
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  ""
+
+#: src/attrib.c:1165 src/attrib.c:1174
+#, c-format
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  ""
+
+#: src/attrib.c:1166
+#, c-format
+msgid   "#  quick_select_scope=STRING\n"
+msgstr  "#  quick_select_scope=STRENG\n"
+
+#: src/attrib.c:1167
+#, c-format
+msgid   "#  quick_select_expire=ON/OFF\n"
+msgstr  "#  quick_select_expire=ON/OFF\n"
+
+#: src/attrib.c:1168
+#, c-format
+msgid   "#  quick_select_case=ON/OFF\n"
+msgstr  "#  quick_select_case=ON/OFF\n"
+
+#: src/attrib.c:1169
+#, c-format
+msgid   "#  quick_select_header=NUM\n"
+msgstr  "#  quick_select_header=NUM\n"
+
+#: src/attrib.c:1175
+#, c-format
+msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
+msgstr  "#  quote_chars=STRENG (%%s, %%S for initialer)\n"
+
+#: src/attrib.c:1177
+#, c-format
+msgid   "#  print_header=ON/OFF\n"
+msgstr  "#  print_header=ON/OFF\n"
+
+#: src/attrib.c:1179
+#, c-format
+msgid   "#  process_only_unread=ON/OFF\n"
+msgstr  "#  process_only_unread=ON/OFF\n"
+
+#: src/attrib.c:1180
+#, c-format
+msgid   "#  prompt_followupto=ON/OFF\n"
+msgstr  "#  prompt_followupto=ON/OFF\n"
+
+#: src/attrib.c:1181
+#, c-format
+msgid   "#  savedir=STRING (eg. ~user/News)\n"
+msgstr  "#  savedir=STRENG (f.eks. ~user/News)\n"
+
+#: src/attrib.c:1182
+#, c-format
+msgid   "#  savefile=STRING (eg. =linux)\n"
+msgstr  "#  savefile=STRENG (f.eks. =linux)\n"
+
+#: src/attrib.c:1183
+#, c-format
+msgid   "#  sigfile=STRING (eg. $var/sig)\n"
+msgstr  "#  sigfile=STRENG (f.eks. $var/sig)\n"
+
+#: src/attrib.c:1184
+#, c-format
+msgid   "#  show_author=NUM\n"
+msgstr  "#  show_author=NUM\n"
+
+#: src/attrib.c:1190
+#, c-format
+msgid   "#  show_info=NUM\n"
+msgstr  "#  show_info=NUM\n"
+
+#: src/attrib.c:1196
+#, c-format
+msgid   "#  show_signatures=ON/OFF\n"
+msgstr  "#  show_signatures=ON/OFF\n"
+
+#: src/attrib.c:1197
+#, c-format
+msgid   "#  show_only_unread_arts=ON/OFF\n"
+msgstr  "#  show_only_unread_arts=ON/OFF\n"
+
+#: src/attrib.c:1198
+#, c-format
+msgid   "#  sigdashes=ON/OFF\n"
+msgstr  "#  sigdashes=ON/OFF\n"
+
+#: src/attrib.c:1199
+#, c-format
+msgid   "#  signature_repost=ON/OFF\n"
+msgstr  "#  signature_repost=ON/OFF\n"
+
+#: src/attrib.c:1200
+#, c-format
+msgid   "#  sort_article_type=NUM\n"
+msgstr  "#  sort_article_type=NUM\n"
+
+#: src/attrib.c:1218
+#, c-format
+msgid   "#  sort_threads_type=NUM\n"
+msgstr  "#  sort_threads_type=NUM\n"
+
+#: src/attrib.c:1227
+#, c-format
+msgid   "#  start_editor_offset=ON/OFF\n"
+msgstr  "#  start_editor_offset=ON/OFF\n"
+
+#: src/attrib.c:1228
+#, c-format
+msgid   "#  tex2iso_conv=ON/OFF\n"
+msgstr  "#  tex2iso_conv=ON/OFF\n"
+
+#: src/attrib.c:1229
+#, c-format
+msgid   "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr  "#  thread_catchup_on_exit=ON/OFF\n"
+
+#: src/attrib.c:1230
+#, c-format
+msgid   "#  thread_articles=NUM"
+msgstr  "#  thread_articles=NUM"
+
+#: src/attrib.c:1237
+#, c-format
+msgid   "#  thread_perc=NUM\n"
+msgstr  "#  thread_perc=NUM\n"
+
+#: src/attrib.c:1238
+#, c-format
+msgid   "#  trim_article_body=NUM\n"
+msgstr  "#  trim_article_body=NUM\n"
+
+#: src/attrib.c:1239
+#, c-format
+msgid   "#    0 = Don't trim article body\n"
+msgstr  ""
+
+#: src/attrib.c:1240
+#, c-format
+msgid   "#    1 = Skip leading blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1241
+#, c-format
+msgid   "#    2 = Skip trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1242
+#, c-format
+msgid   "#    3 = Skip leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1243
+#, c-format
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr  ""
+
+#: src/attrib.c:1244
+#, c-format
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
+        "#        leading blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1245
+#, c-format
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
+        "#        trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1246
+#, c-format
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
+        "#        leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1247
+#, c-format
+msgid   "#  verbatim_handling=ON/OFF\n"
+msgstr  "#  verbatim_handling=ON/OFF\n"
+
+#: src/attrib.c:1248
+#, c-format
+msgid   "#  wrap_on_next_unread=ON/OFF\n"
+msgstr  "#  wrap_on_next_unread=ON/OFF\n"
+
+#: src/attrib.c:1249
+#, c-format
+msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+msgstr  "#  x_body=STRENG (f.eks. ~/.tin/extra-body-text)\n"
+
+#: src/attrib.c:1250
+#, c-format
+msgid   "#  x_comment_to=ON/OFF\n"
+msgstr  "#  x_comment_to=ON/OFF\n"
+
+#: src/attrib.c:1251
+#, c-format
+msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+msgstr  "#  x_headers=STRENG (f.eks. ~/.tin/extra-headers)\n"
+
+#: src/attrib.c:1252
+#, c-format
+msgid   "#\n"
+        "# Note that it is best to put general (global scoping)\n"
+msgstr  ""
+
+#: src/attrib.c:1253
+#, c-format
+msgid   "# entries first followed by group specific entries.\n"
+        "#\n"
+msgstr  ""
+
+#: src/attrib.c:1254
+#, c-format
+msgid   "############################################################################\n"
+msgstr  ""
+
+#: src/cook.c:625
+msgid   "(unknown)"
+msgstr  "(ukendt)"
+
+#: src/keymap.c:277
+msgid   "NULL"
+msgstr  ""
+
+#: src/lang.c:42
+msgid   "1 Response"
+msgstr  "1 svar"
+
+#: src/lang.c:46
+#, c-format
+msgid   "\n"
+        "%s contains no newsgroups. Exiting."
+msgstr  "\n"
+        "%s indeholder ingen nyhedsgrupper. Afslutter."
+
+#: src/lang.c:47
+msgid   "all "
+msgstr  "alle "
+
+#: src/lang.c:48
+msgid   "All groups"
+msgstr  "Alle grupper"
+
+#: src/lang.c:49
+#, c-format
+msgid   "File %s exists. %s=append, %s=overwrite, %s=quit: "
+msgstr  "Fil %s findes. %s=tilfÃ¸j, %s=overskriv, %s=afslut: "
+
+#: src/lang.c:50
+msgid   "Article cancelled (deleted)."
+msgstr  "Artikel fortrudt (slettet)."
+
+#: src/lang.c:52
+msgid   "Article cannot be cancelled (deleted)."
+msgstr  "Artikel kan ikke fortrydes (slettet)."
+
+#: src/lang.c:54
+msgid   "Article deleted."
+msgstr  "Artikel slettet."
+
+#: src/lang.c:55
+#, c-format
+msgid   "\n"
+        "Your article:\n"
+        "  \"%s\"\n"
+        "will be posted to the following %s:\n"
+msgstr  "\n"
+        "Din artikel:\n"
+        "  Â»%sÂ«\n"
+        "vil blive indsendt til den fÃ¸lgende %s:\n"
+
+#: src/lang.c:56
+msgid   "Article not posted!"
+msgstr  "Artikel ikke indsendt!"
+
+#: src/lang.c:57
+msgid   "Article not saved"
+msgstr  "Artikel ikke gemt"
+
+#: src/lang.c:58
+msgid   "Article Level Commands"
+msgstr  "Kommandoer for artikelniveau"
+
+#: src/lang.c:59
+msgid   "Article has no parent"
+msgstr  "Artikel har ingen overartikel"
+
+#: src/lang.c:60
+msgid   "Parent article has been killed"
+msgstr  "Overartikel er blevet drÃ¦bt"
+
+#: src/lang.c:61
+msgid   "Parent article is unavailable"
+msgstr  "Overartikel er ikke tilgÃ¦ngelig"
+
+#: src/lang.c:62
+#, c-format
+msgid   "Article posted: %s"
+msgstr  "Artikel indsendt: %s"
+
+#: src/lang.c:63
+#, c-format
+msgid   "Article rejected (saved to %s)"
+msgstr  "Artikel afvist (gemt til %s)"
+
+#: 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  "-- %d %s sendt --"
+
+#: 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  ", tegnsÃ¦t: "
+
+#: src/lang.c:77
+#, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
+msgid   "%*s[-- Description: %s --]\n"
+msgstr  "%*s[-- Beskrivelse: %s --]\n"
+
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "Linjer"
+
+#: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+#, fuzzy
+msgid   "Attachment Menu Commands"
+msgstr  "Kommandoer for attributmenu"
+
+#: src/lang.c:82
+#, fuzzy
+msgid   "<no name>"
+msgstr  "ingen"
+
+#: src/lang.c:83
+#, fuzzy, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "newsrc-fil blev gemt.\n"
+
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "newsrc-fil blev gemt.\n"
+
+#: src/lang.c:85
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:86
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  "Kommandoer for attributmenu"
+
+#: src/lang.c:91
+#, c-format
+msgid   "%d Authentication failed"
+msgstr  "%d godkendelse mislykkedes"
+
+#: src/lang.c:92
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "Adgangskode for NNTP-godkendelse blev ikke fundet for %s"
+
+#: src/lang.c:93
+msgid   "Server expects authentication.\n"
+msgstr  "Server forventer godkendelse.\n"
+
+#: src/lang.c:94
+msgid   "    Please enter password: "
+msgstr  "    Venligst indtast adgangskode: "
+
+#: src/lang.c:95
+msgid   "    Please enter username: "
+msgstr  "    Venligst indtast brugernavn: "
+
+#: src/lang.c:96
+#, c-format
+msgid   "Authorized for user: %s\n"
+msgstr  "Autoriseret for bruger: %s\n"
+
+#: src/lang.c:97
+#, c-format
+msgid   "Authorization failed for user: %s\n"
+msgstr  "Kunne ikke autorisere bruger: %s\n"
+
+#: src/lang.c:99
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "BaglÃ¦ns sÃ¸gning efter forfatter [%s]> "
+
+#: src/lang.c:100
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Fremadrettet sÃ¸gning efter forfatter [%s]> "
+
+#: src/lang.c:101
+#, c-format
+msgid   "\n"
+        "Autosubscribed to %s"
+msgstr  "\n"
+        "Autoabonnerede pÃ¥ %s"
+
+#: src/lang.c:102
+msgid   "Autosubscribing groups...\n"
+msgstr  "Autoabonnerer pÃ¥ grupper...\n"
+
+#: src/lang.c:103
+#, c-format
+msgid   "Autoselecting articles (use '%s' to see all unread) ..."
+msgstr  "Automarkerer artikler (brug '%s' for at se alle ulÃ¦ste) ..."
+
+#: src/lang.c:105
+#, c-format
+msgid   "Active file corrupt - %s"
+msgstr  "Aktiv fil korrupt - %s"
+
+#: src/lang.c:106
+#, c-format
+msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
+msgstr  "Artikel til indsendelse medfÃ¸rte fejl/advarsler. %s=afslut, %s=menu, %"
+        "s=rediger:"
+
+#: src/lang.c:107
+#, c-format
+msgid   "Unrecognized attribute: %s"
+msgstr  "Attribut ikke genkendt: %s"
+
+#: src/lang.c:108
+#, c-format
+msgid   "Bad command. Type '%s' for help."
+msgstr  "Forkert kommando. Tast Â»%sÂ« for hjÃ¦lp."
+
+#: src/lang.c:110
+msgid   "Base article"
+msgstr  "Baseartikel"
+
+#: src/lang.c:111
+msgid   "Base article range"
+msgstr  ""
+
+#: src/lang.c:112
+#, c-format
+msgid   "%s: Updating of index files not supported\n"
+msgstr  "%s: Opdatering af indeksfiler er ikke understÃ¸ttet\n"
+
+#: src/lang.c:113
+msgid   "*** Beginning of article ***"
+msgstr  "*** Begyndelse pÃ¥ artikel ***"
+
+#: src/lang.c:114
+msgid   "*** Beginning of page ***"
+msgstr  "*** Begyndelse pÃ¥ side ***"
+
+#: src/lang.c:116
+#, c-format
+msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:117
+msgid   "Cancelling article..."
+msgstr  "Fortryder artikel..."
+
+#: src/lang.c:119
+#, c-format
+msgid   "Cannot create %s"
+msgstr  "Kan ikke oprette %s"
+
+#: src/lang.c:120
+#, c-format
+msgid   "Can't find base article %d"
+msgstr  "Kan ikke finde baseartikel %d"
+
+#: src/lang.c:121
+#, c-format
+msgid   "Can't open %s"
+msgstr  "Kan ikke Ã¥bne %s"
+
+#: src/lang.c:122
+#, c-format
+msgid   "Couldn't open %s for saving"
+msgstr  "Kunne ikke Ã¥bne %s til gemning"
+
+#: src/lang.c:123
+msgid   "*** Posting not allowed ***"
+msgstr  "*** Indsendelse ikke tilladt ***"
+
+#: src/lang.c:124
+#, c-format
+msgid   "Posting is not allowed to %s"
+msgstr  "Indsendelse er ikke tilladt til %s"
+
+#: src/lang.c:126
+#, c-format
+msgid   "Can't retrieve %s"
+msgstr  "Kan ikke hente %s"
+
+#: src/lang.c:128
+#, c-format
+msgid   "%s is a directory"
+msgstr  "%s er en mappe"
+
+#: src/lang.c:129
+msgid   "Catchup"
+msgstr  ""
+
+#: src/lang.c:130
+#, c-format
+msgid   "Catchup %s..."
+msgstr  ""
+
+#: src/lang.c:131
+msgid   "Catchup all groups entered during this session?"
+msgstr  ""
+
+#: src/lang.c:132
+msgid   "You have tagged articles in this group - catchup anyway?"
+msgstr  ""
+
+#: src/lang.c:133
+#, c-format
+msgid   "%s %d %s in %lu seconds\n"
+msgstr  ""
+
+#: src/lang.c:134
+msgid   "Caughtup"
+msgstr  ""
+
+#: src/lang.c:135
+msgid   "Check Prepared Article"
+msgstr  "Tjek forberedt artikel"
+
+#: src/lang.c:136
+msgid   "Checking for new groups... "
+msgstr  "Tjekker for nye grupper..."
+
+#: src/lang.c:137
+msgid   "Checking for news..."
+msgstr  "Kigger efter nyheder..."
+
+#: src/lang.c:138
+#, c-format
+msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:140
+msgid   "ANSI color disabled"
+msgstr  "ANSI-farve slÃ¥et fra"
+
+#: src/lang.c:141
+msgid   "ANSI color enabled"
+msgstr  "ANSI-farve slÃ¥et til"
+
+#: src/lang.c:143
+#, c-format
+msgid   "Command failed: %s"
+msgstr  "Kommando mislykkedes: %s"
+
+#: src/lang.c:144
+msgid   "Mark not selected articles read?"
+msgstr  ""
+
+#: src/lang.c:146
+#, c-format
+msgid   "Connecting to %s..."
+msgstr  "Forbinder til %s..."
+
+#: src/lang.c:148
+msgid   "<CR>"
+msgstr  "<CR>"
+
+#: src/lang.c:149
+msgid   "Creating active file for saved groups...\n"
+msgstr  "Opretter aktiv fil for gemte grupper...\n"
+
+#: src/lang.c:150
+msgid   "Creating newsrc file...\n"
+msgstr  "Opretter newsrc-fil...\n"
+
+#: src/lang.c:152 src/lang.c:1293
+msgid   "Default"
+msgstr  "Standard"
+
+#: src/lang.c:153
+msgid   "Delete saved files that have been post processed?"
+msgstr  "Slet gemte filer som er blevet efterbehandlet?"
+
+#: src/lang.c:154
+msgid   "Deleting temporary files..."
+msgstr  "Sletter midlertidige filer..."
+
+#: src/lang.c:156
+msgid   "*** End of article ***"
+msgstr  "*** Slut pÃ¥ artikel ***"
+
+#: src/lang.c:157
+msgid   "*** End of articles ***"
+msgstr  "*** Slut pÃ¥ artikler ***"
+
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "*** Slut pÃ¥ artikler ***"
+
+#: src/lang.c:159
+msgid   "*** End of groups ***"
+msgstr  "*** Slut pÃ¥ grupper ***"
+
+#: src/lang.c:160
+msgid   "*** End of page ***"
+msgstr  "*** Slut pÃ¥ side ***"
+
+#: src/lang.c:161
+msgid   "*** End of scopes ***"
+msgstr  "*** Slut pÃ¥ virkefelter ***"
+
+#: src/lang.c:162
+msgid   "*** End of thread ***"
+msgstr  "*** Slut pÃ¥ trÃ¥d ***"
+
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "*** Slut pÃ¥ grupper ***"
+
+#: src/lang.c:164
+msgid   "Enter limit of articles to get> "
+msgstr  "Indtast begrÃ¦nsning pÃ¥ antal artikler der skal hentes> "
+
+#: src/lang.c:165
+msgid   "Enter Message-ID to go to> "
+msgstr  "Indtast besked-id som der skal gÃ¥s till> "
+
+#: src/lang.c:166
+msgid   " and enter next unread thread"
+msgstr  " og indtast nÃ¦ste ulÃ¦ste trÃ¥d"
+
+#: src/lang.c:167
+msgid   " and enter next unread article"
+msgstr  " og se nÃ¦ste ulÃ¦ste artikel"
+
+#: src/lang.c:168
+msgid   " and enter next unread group"
+msgstr  " og indtast nÃ¦ste ulÃ¦ste gruppe"
+
+#: src/lang.c:169
+msgid   "Enter option number> "
+msgstr  "Indtast valgnummer> "
+
+#: src/lang.c:170
+#, c-format
+msgid   "Enter range [%s]> "
+msgstr  "Indtast interval [%s]> "
+
+#: src/lang.c:171
+msgid   "\n"
+        "Warning: Approved: header used.\n"
+msgstr  ""
+
+#: src/lang.c:173
+msgid   "\n"
+        "Error: Bad address in Approved: header.\n"
+msgstr  ""
+
+#: src/lang.c:174
+msgid   "\n"
+        "Error: Bad address in From: header.\n"
+msgstr  ""
+
+#: src/lang.c:175
+msgid   "\n"
+        "Error: Bad address in Reply-To: header.\n"
+msgstr  ""
+
+#: src/lang.c:176
+msgid   "\n"
+        "Error: Bad FQDN in Message-ID: header.\n"
+msgstr  ""
+
+#: src/lang.c:178
+#, c-format
+msgid   "Can't unlock %s"
+msgstr  "Kan ikke fjerne lÃ¥s pÃ¥ %s"
+
+#: src/lang.c:179
+#, c-format
+msgid   "Couldn't dotlock %s - article not appended!"
+msgstr  ""
+
+#: src/lang.c:180
+#, c-format
+msgid   "Couldn't lock %s - article not appended!"
+msgstr  "Kunne ikke lÃ¥se %s - artikel ikke tilfÃ¸jet!"
+
+#: src/lang.c:183
+#, c-format
+msgid   "Corrupted file %s"
+msgstr  "Korrupt fil %s"
+
+#: src/lang.c:185
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  ""
+
+#: src/lang.c:186
+msgid   "Internal error in GNKSA routine - send bug report.\n"
+msgstr  "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n"
+
+#: src/lang.c:187
+msgid   "Left angle bracket missing in route address.\n"
+msgstr  ""
+
+#: src/lang.c:188
+msgid   "Left parenthesis missing in old-style address.\n"
+msgstr  ""
+
+#: src/lang.c:189
+msgid   "Right parenthesis missing in old-style address.\n"
+msgstr  ""
+
+# Hmm, altsÃ¥ hvis der er en grund til at de har skrevet det "At" i
+# stedet for at bruge tegnet, kan det jo hedde snabela pÃ¥ dansk, men det
+# virker mrÃ¦keligt og jeg tror din oversÃ¦ttelse er god nok
+#: src/lang.c:190
+msgid   "At-sign missing in mail address.\n"
+msgstr  "@-tegn mangler i e-post-adresse.\n"
+
+#: src/lang.c:191
+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:192
+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:193
+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:194
+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:195
+msgid   "Illegal character in FQDN.\n"
+msgstr  "Ulovlig karakter i FQDN.\n"
+
+#: src/lang.c:196
+msgid   "Zero length FQDN component not allowed.\n"
+msgstr  "FQDN-komponent uden lÃ¦ngde er ikke tilladt.\n"
+
+#: src/lang.c:197
+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:198
+msgid   "FQDN component may not start or end with hyphen.\n"
+msgstr  ""
+
+#: src/lang.c:199
+msgid   "FQDN component may not start with digit.\n"
+msgstr  "FQDN-komponent mÃ¥ ikke begynde med tal.\n"
+
+#: src/lang.c:200
+msgid   "Domain literal has impossible numeric value.\n"
+msgstr  ""
+
+#: src/lang.c:201
+msgid   "Domain literal is for private use only and not allowed for global use.\n"
+msgstr  ""
+
+#: src/lang.c:202
+msgid   "Right bracket missing in domain literal.\n"
+msgstr  ""
+
+#: src/lang.c:203
+msgid   "Missing localpart of mail address.\n"
+msgstr  "Mangler lokal del af e-post-adresse.\n"
+
+#: src/lang.c:204
+msgid   "Illegal character in localpart of mail address.\n"
+msgstr  "Ugyldigt tegn i lokal del af e-post-adresse.\n"
+
+#: src/lang.c:205
+msgid   "Zero length localpart component not allowed.\n"
+msgstr  ""
+
+#: src/lang.c:206
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
+msgstr  ""
+
+#: src/lang.c:207
+msgid   "Illegal character in realname.\n"
+        "Quoted words may not contain '()<>\\'.\n"
+msgstr  ""
+
+#: src/lang.c:208
+msgid   "Illegal character in realname.\n"
+        "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
+msgstr  ""
+
+#: src/lang.c:209
+msgid   "Bad syntax in encoded word used in realname.\n"
+msgstr  ""
+
+#: src/lang.c:210
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
+msgstr  ""
+
+#: src/lang.c:211
+msgid   "Illegal character in realname.\n"
+        "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+msgstr  ""
+
+#: src/lang.c:212
+msgid   "\n"
+        "Error: No blank line found after header.\n"
+msgstr  ""
+
+#: src/lang.c:213
+#, fuzzy, c-format
+msgid   "\n"
+        "Error: Illegal formatted %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:215
+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:220
+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:226
+msgid   "\n"
+        "Error: Article starts with blank line instead of header\n"
+msgstr  ""
+
+#: src/lang.c:227
+#, 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:228
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is empty.\n"
+msgstr  "\n"
+        "Fejl: Linjen Â»%s:Â« er tom.\n"
+
+#: src/lang.c:229
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is missing from the article header.\n"
+msgstr  "\n"
+        "Fejl: Linjen Â»%s:Â« mangler fra artikelteksthovedet.\n"
+
+#: src/lang.c:230
+#, c-format
+msgid   "\n"
+        "Error: %s contains non 7bit chars.\n"
+msgstr  ""
+
+#: src/lang.c:231
+#, c-format
+msgid   "\n"
+        "Error: Header on line %d does not have a space after the colon:\n"
+        "%s\n"
+msgstr  ""
+
+#: src/lang.c:232
+#, c-format
+msgid   "\n"
+        "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
+msgstr  ""
+
+#: src/lang.c:233
+#, c-format
+msgid   "Insecure permissions of %s (%o)"
+msgstr  "Usikre tilladelser pÃ¥ %s (%o)"
+
+#: src/lang.c:235
+#, c-format
+msgid   "Invalid response to GROUP command, %s"
+msgstr  "Ugyldigt svar pÃ¥ kommanoden GROUP, %s"
+
+#: src/lang.c:240
+#, c-format
+msgid   "MIME parse error: Unexpected end of %s/%s article"
+msgstr  ""
+
+#: src/lang.c:241
+msgid   "MIME parse error: Start boundary whilst reading headers"
+msgstr  ""
+
+#: src/lang.c:242
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "Fejl: \"poster\" er ikke en gyldig nyhedsgruppe!\n"
+
+#: src/lang.c:243
+msgid   "Can't get a (fully-qualified) domain-name!"
+msgstr  "Kan ikke indhente et (fuldt gyldigt) domÃ¦nenavn!"
+
+#: src/lang.c:244
+#, c-format
+msgid   "No permissions to go into %s\n"
+msgstr  "Ingen tilladelse til at gÃ¥ ind i %s\n"
+
+#: src/lang.c:246
+msgid   "\n"
+        "Error: From: line missing.\n"
+msgstr  "\n"
+        "Fejl: Â»Fra:-linjeÂ« mangler.\n"
+
+#: src/lang.c:248
+#, c-format
+msgid   "No read permissions for %s\n"
+msgstr  "Ingen lÃ¦serettigheder for %s\n"
+
+#: src/lang.c:249
+#, c-format
+msgid   "File %s does not exist\n"
+msgstr  "Fil %s eksisterer ikke\n"
+
+#: src/lang.c:250
+#, c-format
+msgid   "No write permissions for %s\n"
+msgstr  "Ingen skriverettigheder for %s\n"
+
+#: src/lang.c:251
+msgid   "Can't get user information (/etc/passwd missing?)"
+msgstr  "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
+
+#: src/lang.c:252
+msgid   "errors"
+msgstr  "fejl"
+
+#: src/lang.c:254
+#, c-format
+msgid   "\n"
+        "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
+msgstr  "\n"
+        "Fejl pÃ¥ linje %d: Teksthoved for Â»afsenderÂ« er ikke tilladt (den vil blive "
+        "tilfÃ¸jet for dig)\n"
+
+#: src/lang.c:256
+#, c-format
+msgid   "Server has non of the groups listed in %s"
+msgstr  "Server har ingen af grupperne vist i %s"
+
+#: src/lang.c:257
+msgid   "error"
+msgstr  "fejl"
+
+#: src/lang.c:258
+msgid   "Unknown display level"
+msgstr  "Ukendt visningsniveau"
+
+#: src/lang.c:259
+msgid   "<ESC>"
+msgstr  "<ESC>"
+
+#: src/lang.c:260
+msgid   "Exiting..."
+msgstr  "Afslutter..."
+
+#: src/lang.c:261
+msgid   "leaving external mail-reader"
+msgstr  "forlader ekstern postlÃ¦ser"
+
+#: src/lang.c:262
+#, c-format
+msgid   "Extracting %s..."
+msgstr  "Udpakker %s..."
+
+#: src/lang.c:264
+#, 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:265
+#, 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:266
+#, c-format
+msgid   "Filtering global rules (%d/%d)..."
+msgstr  "Filtrerer globale regler (%d/%d)..."
+
+#: src/lang.c:267
+msgid   "Rule created by: "
+msgstr  "Regel oprettet af: "
+
+#: src/lang.c:268
+#, c-format
+msgid   "Enter pattern [%s]> "
+msgstr  "Indtast mÃ¸nster [%s]> "
+
+#: src/lang.c:269
+#, c-format
+msgid   "\n"
+        "You requested followups to your article to go to the following %s:\n"
+msgstr  ""
+
+#: src/lang.c:270
+#, 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:271
+msgid   "-- forwarded message --\n"
+msgstr  "-- videresendt besked --\n"
+
+#: src/lang.c:272
+msgid   "-- end of forwarded message --\n"
+msgstr  ""
+
+#: src/lang.c:273
+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:294
+#, c-format
+msgid   "Enter score for rule (default=%d): "
+msgstr  "Indtast point for regel (standard=%d): "
+
+#: src/lang.c:295
+#, c-format
+msgid   "Enter the score weight (range 0 < score <= %d)"
+msgstr  ""
+
+#. SCORE_MAX
+#: src/lang.c:296
+msgid   "Full"
+msgstr  ""
+
+#: src/lang.c:297
+msgid   "Comment (optional)  : "
+msgstr  "BemÃ¦rkning (valgfri)  : "
+
+#: src/lang.c:298
+msgid   "Apply pattern to    : "
+msgstr  "Anvend mÃ¸nster pÃ¥    : "
+
+#: src/lang.c:299
+msgid   "From: line (ignore case)      "
+msgstr  ""
+
+#: src/lang.c:300
+msgid   "From: line (case sensitive)   "
+msgstr  ""
+
+#: src/lang.c:302
+#, c-format
+msgid   "%s%s: Unknown host.\n"
+msgstr  "%s%s: Ukendt vÃ¦rt.\n"
+
+#: src/lang.c:304
+msgid   "global "
+msgstr  ""
+
+#: src/lang.c:305
+#, c-format
+msgid   "Please use %.100s instead"
+msgstr  ""
+
+#: src/lang.c:306
+#, c-format
+msgid   "%s is bogus"
+msgstr  ""
+
+#: src/lang.c:307
+#, c-format
+msgid   "Group %s is moderated. Continue?"
+msgstr  ""
+
+#: src/lang.c:308
+msgid   "groups"
+msgstr  "grupper"
+
+#: src/lang.c:309
+#, c-format
+msgid   "Rereading %s..."
+msgstr  "GenlÃ¦ser %s..."
+
+#: src/lang.c:310
+msgid   "Top Level Commands"
+msgstr  "Kommandoer for topniveau"
+
+#: src/lang.c:311
+msgid   "Group Selection"
+msgstr  "Gruppemarkering"
+
+#: src/lang.c:312
+msgid   "group"
+msgstr  "gruppe"
+
+#: src/lang.c:314
+msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
+msgstr  ""
+
+#: src/lang.c:315
+msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:316
+msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
+msgstr  ""
+
+#: src/lang.c:317
+msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:318
+msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:319
+msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
+msgstr  ""
+
+#: src/lang.c:320
+msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:321
+msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:322
+msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:323
+msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:324
+msgid   "kill an article via a menu"
+msgstr  "drÃ¦b en artikel via en menu"
+
+#: src/lang.c:325
+msgid   "auto-select (hot) an article via a menu"
+msgstr  ""
+
+#: src/lang.c:326
+msgid   "Browse URLs in article"
+msgstr  "Gennemse URL'er i artikel"
+
+#: src/lang.c:327
+msgid   "0 - 9\t  display article by number in current thread"
+msgstr  ""
+
+#: src/lang.c:329
+msgid   "cancel (delete) or supersede (overwrite) current article"
+msgstr  "afbryd (slet) eller fortrÃ¦ng (oveskriv) aktuel artikel"
+
+#: src/lang.c:330
+msgid   "post followup to current article"
+msgstr  ""
+
+#: src/lang.c:331
+msgid   "post followup (don't copy text) to current article"
+msgstr  ""
+
+#: src/lang.c:332
+msgid   "post followup to current article quoting complete headers"
+msgstr  ""
+
+#: src/lang.c:333
+msgid   "repost chosen article to another group"
+msgstr  "gensend valgt artikel til anden gruppe"
+
+#: src/lang.c:335
+msgid   "edit article (mail-groups only)"
+msgstr  "rediger artikel (kun postgrupper)"
+
+#: src/lang.c:336
+msgid   "display first article in current thread"
+msgstr  "vis fÃ¸rste artikel i aktuel trÃ¥d"
+
+# af artiklen
+#: src/lang.c:337
+msgid   "display first page of article"
+msgstr  "vis fÃ¸rste side pÃ¥ artikel"
+
+#: src/lang.c:338
+msgid   "display last article in current thread"
+msgstr  "vis sidste artikel i aktuel trÃ¥d"
+
+#: src/lang.c:339
+msgid   "display last page of article"
+msgstr  "vis sidste side pÃ¥ artikel"
+
+#: src/lang.c:340
+msgid   "mark rest of thread as read and advance to next unread"
+msgstr  ""
+
+#: src/lang.c:341
+msgid   "display next article"
+msgstr  "vis nÃ¦ste artikel"
+
+#: src/lang.c:342
+msgid   "display first article in next thread"
+msgstr  "vis fÃ¸rste artikel i nÃ¦ste trÃ¥d"
+
+#: src/lang.c:343
+msgid   "display next unread article"
+msgstr  "vis nÃ¦ste ulÃ¦ste artikel"
+
+#: src/lang.c:344
+msgid   "go to the article that this one followed up"
+msgstr  "gÃ¥ til den artikel som den her fulgte op pÃ¥"
+
+#: src/lang.c:345
+msgid   "display previous article"
+msgstr  "vis forrige artikel"
+
+#: src/lang.c:346
+msgid   "display previous unread article"
+msgstr  "vis forrige ulÃ¦ste artikel"
+
+# eller ".. artikel ved brug af standardmetoden", jeg synes ikke
+# umiddelbart det er til at regne ud
+#: src/lang.c:347
+msgid   "quickly kill an article using defaults"
+msgstr  "drÃ¦b hurtigt en artikel som bruger standarder"
+
+#: src/lang.c:348
+msgid   "quickly auto-select (hot) an article using defaults"
+msgstr  "autovÃ¦lg hurtigt (populÃ¦r) en artikel som bruger standarder"
+
+# gÃ¥ tilbage til
+#: src/lang.c:349
+msgid   "return to group selection level"
+msgstr  "returner til gruppeudvÃ¦lgelsesniveau"
+
+#: src/lang.c:350
+msgid   "reply through mail to author"
+msgstr  "svar via e-post til forfatter"
+
+#: src/lang.c:351
+msgid   "reply through mail (don't copy text) to author"
+msgstr  "svar via e-post (kopier ikke tekst) til forfatter"
+
+#: src/lang.c:352
+msgid   "reply through mail to author quoting complete headers"
+msgstr  "svar via e-post til forfatter med citering af hele hoveder"
+
+#: src/lang.c:353
+msgid   "search backwards within this article"
+msgstr  "sÃ¸g baglÃ¦ns indenfor denne artikel"
+
+#: src/lang.c:354
+msgid   "search forwards within this article"
+msgstr  "sÃ¸g fremad idenfor denne artikel"
+
+#: src/lang.c:355
+msgid   "show article in raw-mode (including all headers)"
+msgstr  "vis artikel i rawtilstand (inklusiv alle hoveder)"
+
+#: src/lang.c:356
+msgid   "skip next block of included text"
+msgstr  ""
+
+#: src/lang.c:357
+msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
+msgstr  ""
+
+#: src/lang.c:358
+msgid   "toggle word highlighting on/off"
+msgstr  ""
+
+#: src/lang.c:359
+msgid   "toggle ROT-13 (basic decode) for current article"
+msgstr  ""
+
+#: src/lang.c:360
+msgid   "toggle tabwidth 4 <-> 8"
+msgstr  ""
+
+#: src/lang.c:361
+msgid   "toggle german TeX style decoding for current article"
+msgstr  ""
+
+#: src/lang.c:362
+msgid   "toggle display of uuencoded sections"
+msgstr  ""
+
+#: src/lang.c:363
+msgid   "View/pipe/save multimedia attachments"
+msgstr  ""
+
+#: src/lang.c:364
+#, fuzzy
+msgid   "choose first attachment in list"
+msgstr  "vÃ¦lg fÃ¸rste artikel i listen"
+
+#: src/lang.c:365
+#, fuzzy
+msgid   "0 - 9\t  choose attachment by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:366
+#, fuzzy
+msgid   "choose last attachment in list"
+msgstr  "vÃ¦lg sidste artikel i listen"
+
+#: src/lang.c:368
+msgid   "pipe attachment into command"
+msgstr  ""
+
+#: src/lang.c:369
+#, fuzzy
+msgid   "pipe raw attachment into command"
+msgstr  "Kommandoer for attributmenu"
+
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
+
+#: src/lang.c:372
+#, fuzzy
+msgid   "search for attachments forwards"
+msgstr  "sÃ¸g efter artikler fremad efter forfatter"
+
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:376
+#, fuzzy
+msgid   "tag attachments that match user specified pattern"
+msgstr  "vÃ¦lg trÃ¥de som svarer til brugerangivet mÃ¸nster"
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:379
+#, fuzzy
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)"
+
+#: src/lang.c:380
+msgid   "choose first attribute in list"
+msgstr  "vÃ¦lg fÃ¸rste attribut i listen"
+
+#: src/lang.c:381
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:382
+msgid   "choose last attribute in list"
+msgstr  "vÃ¦lg sidste attribut i listen"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+msgid   "search forwards for an attribute"
+msgstr  "sÃ¸g fremad efter en attribut"
+
+#: src/lang.c:385
+msgid   "search backwards for an attribute"
+msgstr  "sÃ¸g baglÃ¦ns efter en attribut"
+
+#: src/lang.c:386
+msgid   "select attribute"
+msgstr  "vÃ¦lg attribut"
+
+#: src/lang.c:387
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:388
+#, c-format
+msgid   "report bug or comment via mail to %s"
+msgstr  ""
+
+#: src/lang.c:389
+msgid   "choose first option in list"
+msgstr  "vÃ¦lg fÃ¸rste indstilling i listen"
+
+#: src/lang.c:390
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  vÃ¦lg indstilling efter nummer"
+
+#: src/lang.c:391
+msgid   "choose last option in list"
+msgstr  "vÃ¦lg sidste indstilling i listen"
+
+#: src/lang.c:392
+msgid   "start scopes menu"
+msgstr  "start virkefeltmenu"
+
+#: src/lang.c:393
+msgid   "search forwards for an option"
+msgstr  "sÃ¸g fremad efter en indstilling"
+
+#: src/lang.c:394
+msgid   "search backwards for an option"
+msgstr  "sÃ¸g baglÃ¦ns efter en indstilling"
+
+#: src/lang.c:395
+msgid   "select option"
+msgstr  "vÃ¦lg indstilling"
+
+#: src/lang.c:396
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:397
+msgid   "choose range of articles to be affected by next command"
+msgstr  ""
+
+#: src/lang.c:398
+msgid   "escape from command prompt"
+msgstr  ""
+
+#: src/lang.c:399
+msgid   "edit filter file"
+msgstr  "rediger filterfil"
+
+#: src/lang.c:400
+msgid   "get help"
+msgstr  "fÃ¥ hjÃ¦lp"
+
+#: src/lang.c:401
+msgid   "display last article viewed"
+msgstr  "vis den sidst viste artikel"
+
+#: src/lang.c:402
+msgid   "down one line"
+msgstr  "en linje ned"
+
+#: src/lang.c:403
+msgid   "up one line"
+msgstr  "en linje op"
+
+#: src/lang.c:404
+msgid   "go to article chosen by Message-ID"
+msgstr  "gÃ¥ til artikel valgt efter besked-id"
+
+#: src/lang.c:405
+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:406
+msgid   "menu of configurable options"
+msgstr  "menu med konfigurerbare indstillinger"
+
+#: src/lang.c:407
+msgid   "down one page"
+msgstr  "en side ned"
+
+#: src/lang.c:408
+msgid   "up one page"
+msgstr  "en side ned"
+
+#: src/lang.c:410
+msgid   "post (write) article to current group"
+msgstr  "send (skriv) artikel til aktuel gruppe"
+
+#: src/lang.c:411
+msgid   "post postponed articles"
+msgstr  "send udskudte artikler"
+
+#: src/lang.c:413
+msgid   "list articles posted by you (from posted file)"
+msgstr  "vis artikler sendt af dig (fra sendtfil)"
+
+#: src/lang.c:414
+msgid   "return to previous menu"
+msgstr  "returner til forrige menu"
+
+#: src/lang.c:415
+msgid   "quit tin immediately"
+msgstr  "afslut tin Ã¸jbelikkeligt"
+
+#: src/lang.c:416
+msgid   "redraw page"
+msgstr  "genskriv side"
+
+#: src/lang.c:417
+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:418
+msgid   "save marked articles automatically without user prompts"
+msgstr  "gem automatisk markerede artikler uden brugerindgreb"
+
+#: src/lang.c:419
+msgid   "scroll the screen one line down"
+msgstr  "rul skÃ¦rmen en linje ned"
+
+#: src/lang.c:420
+msgid   "scroll the screen one line up"
+msgstr  "rul skÃ¦rmen en linje op"
+
+#: src/lang.c:421
+msgid   "search for articles by author backwards"
+msgstr  "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
+
+#: src/lang.c:422
+msgid   "search for articles by author forwards"
+msgstr  "sÃ¸g efter artikler fremad efter forfatter"
+
+#: src/lang.c:423
+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:424
+msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
+msgstr  " \t  (sÃ¸gning er uafhÃ¦ngigt af store/smÃ¥ bogstaver og omhandler alle artikler)"
+
+#: src/lang.c:425
+msgid   "search for articles by Subject line backwards"
+msgstr  "sÃ¸g efter artikler baglÃ¦ns per emnelinje"
+
+#: src/lang.c:426
+msgid   "search for articles by Subject line forwards"
+msgstr  "sÃ¸g efter artikler forlÃ¦ns per emnelinje"
+
+#: src/lang.c:427
+msgid   "repeat last search"
+msgstr  "gentag sidste sÃ¸gning"
+
+#: src/lang.c:428
+msgid   "tag current article for reposting/mailing/piping/printing/saving"
+msgstr  "mÃ¦rk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning"
+
+#: src/lang.c:429
+msgid   "toggle info message in last line (subject/description)"
+msgstr  "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)"
+
+#: src/lang.c:430
+msgid   "toggle inverse video"
+msgstr  "slÃ¥ omvendt video til/fra"
+
+#: src/lang.c:431
+msgid   "toggle mini help menu display"
+msgstr  "slÃ¥ minihjÃ¦lpens menuvisning til/fra"
+
+#: src/lang.c:432
+msgid   "cycle the display of authors email address, real name, both or neither"
+msgstr  ""
+
+#: src/lang.c:433
+msgid   "show version information"
+msgstr  "vis versioninformation"
+
+#: src/lang.c:434
+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:435
+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:436
+msgid   "choose first thread in list"
+msgstr  "vÃ¦lg fÃ¸rste trÃ¥d i listen"
+
+#: src/lang.c:437
+msgid   "choose last thread in list"
+msgstr  "vÃ¦lg sidste trÃ¥d i listen"
+
+#: src/lang.c:438
+msgid   "list articles within current thread (bring up Thread sub-menu)"
+msgstr  "vis artikler indenfor aktuel trÃ¥d (hent undertrÃ¥dsmenuen frem)"
+
+#: src/lang.c:439
+msgid   "mark article as unread"
+msgstr  "marker artikel som ulÃ¦st"
+
+#: src/lang.c:440
+#, 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:441
+#, 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:442
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:443
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:444
+msgid   "toggle display of all/selected articles"
+msgstr  "slÃ¥ visning af alle/valgte artikler til/fra"
+
+#: src/lang.c:445
+msgid   "display next group"
+msgstr  "vis nÃ¦ste gruppe"
+
+#: src/lang.c:446
+msgid   "display previous group"
+msgstr  "vis forrige gruppe"
+
+#: src/lang.c:447
+msgid   "toggle all selections (all articles)"
+msgstr  "slÃ¥ alle valg (alle artikler) til/fra"
+
+#: src/lang.c:448
+msgid   "select group (make \"hot\")"
+msgstr  "vÃ¦lg gruppe (gÃ¸r Â»populÃ¦rÂ«)"
+
+#: src/lang.c:449
+msgid   "select thread"
+msgstr  "vÃ¦lg trÃ¥d"
+
+#: src/lang.c:450
+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:451
+msgid   "select threads that match user specified pattern"
+msgstr  "vÃ¦lg trÃ¥de som svarer til brugerangivet mÃ¸nster"
+
+#: src/lang.c:452
+msgid   "tag all parts of current multipart-message in order"
+msgstr  ""
+
+#: src/lang.c:453
+msgid   "0 - 9\t  choose thread by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:454
+msgid   "toggle limit number of articles to get, and reload"
+msgstr  ""
+
+#: src/lang.c:455
+msgid   "toggle display of all/unread articles"
+msgstr  ""
+
+#: src/lang.c:456
+msgid   "toggle selection of thread"
+msgstr  ""
+
+#: src/lang.c:457
+msgid   "cycle through threading options available"
+msgstr  ""
+
+#: src/lang.c:458
+msgid   "undo all selections (all articles)"
+msgstr  ""
+
+#: src/lang.c:459
+msgid   "untag all tagged threads"
+msgstr  ""
+
+#: src/lang.c:460
+msgid   "add new scope"
+msgstr  "tilfÃ¸j nyt virkefelt"
+
+#: src/lang.c:461
+msgid   "delete scope"
+msgstr  "slet virkefelt"
+
+#: src/lang.c:462
+msgid   "edit attributes file"
+msgstr  "rediger attributfil"
+
+#: src/lang.c:463
+msgid   "choose first scope in list"
+msgstr  "vÃ¦lg fÃ¸rste virkefelt i listen"
+
+#: src/lang.c:464
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  vÃ¦lg virkefelt efter nummer"
+
+#: src/lang.c:465
+msgid   "choose last scope in list"
+msgstr  "vÃ¦lg sidste virkefelt i listen"
+
+#: src/lang.c:466
+msgid   "move scope"
+msgstr  "flyt virkefelt"
+
+#: src/lang.c:467
+msgid   "rename scope"
+msgstr  "omdÃ¸b virkefelt"
+
+#: src/lang.c:468
+msgid   "select scope"
+msgstr  "vÃ¦lg virkefelt"
+
+#: src/lang.c:469
+msgid   "mark all articles in group as read"
+msgstr  "marker alle artikler i gruppe som lÃ¦st"
+
+#: src/lang.c:470
+msgid   "mark all articles in group as read and move to next unread group"
+msgstr  "marker alle artikler i gruppe som lÃ¦st og flyt til nÃ¦ste ulÃ¦ste gruppe"
+
+#: src/lang.c:471
+msgid   "choose first group in list"
+msgstr  "vÃ¦lg fÃ¸rste gruppe i listen"
+
+#: src/lang.c:472
+msgid   "choose group by name"
+msgstr  "vÃ¦lg gruppe efter navn"
+
+#: src/lang.c:473
+msgid   "0 - 9\t  choose group by number"
+msgstr  "0 - 9\t  vÃ¦lg gruppe efter nummer"
+
+#: src/lang.c:474
+msgid   "choose range of groups to be affected by next command"
+msgstr  ""
+
+#: src/lang.c:475
+msgid   "choose last group in list"
+msgstr  "vÃ¦lg sidste gruppe i listen"
+
+#: src/lang.c:476
+msgid   "mark all articles in chosen group unread"
+msgstr  "marker alle artikler i valgt gruppe som ulÃ¦ste"
+
+#: src/lang.c:477
+msgid   "move chosen group within list"
+msgstr  "flyt valgt gruppe indenfor listen"
+
+#: src/lang.c:478
+msgid   "choose next group with unread news"
+msgstr  "vÃ¦lg nÃ¦ste gruppe med ulÃ¦ste nyheder"
+
+#: src/lang.c:479 src/lang.c:1348
+msgid   "quit"
+msgstr  "afslut"
+
+#: src/lang.c:480
+msgid   "quit without saving configuration changes"
+msgstr  "afslut uden at gemme konfigurationsÃ¦ndringer"
+
+#: src/lang.c:481
+msgid   "read chosen group"
+msgstr  "lÃ¦s valgt gruppe"
+
+#: src/lang.c:482
+msgid   "reset .newsrc (all available articles in groups marked unread)"
+msgstr  ""
+
+#: src/lang.c:483
+msgid   "search backwards for a group name"
+msgstr  "sÃ¸g baglÃ¦ns efter et gruppenavn"
+
+#: src/lang.c:484
+msgid   " \t  (all searches are case-insensitive and wrap around)"
+msgstr  ""
+
+#: src/lang.c:485
+msgid   "search forwards for a group name"
+msgstr  "sÃ¸g fremad efter et gruppenavn"
+
+#: src/lang.c:486
+msgid   "subscribe to chosen group"
+msgstr  "abonner pÃ¥ valgt gruppe"
+
+#: src/lang.c:487
+msgid   "subscribe to groups that match pattern"
+msgstr  "abonner pÃ¥ grupper som stemmer overens med mÃ¸nster"
+
+#: src/lang.c:488
+msgid   "reread active file to check for any new news"
+msgstr  "genlÃ¦ste aktiv fil for at tjekke for nye nyheder"
+
+#: src/lang.c:489
+msgid   "toggle display of group name only or group name plus description"
+msgstr  ""
+
+#: src/lang.c:490
+msgid   "toggle display to show all/unread subscribed groups"
+msgstr  ""
+
+#: src/lang.c:491
+msgid   "unsubscribe from chosen group"
+msgstr  ""
+
+#: src/lang.c:492
+msgid   "unsubscribe from groups that match pattern"
+msgstr  ""
+
+#: src/lang.c:493
+msgid   "sort the list of groups"
+msgstr  "sorter gruppelisten"
+
+#: src/lang.c:494
+msgid   "toggle display to show all/subscribed groups"
+msgstr  ""
+
+#: src/lang.c:495
+msgid   "0 - 9\t  choose article by number"
+msgstr  ""
+
+#: src/lang.c:496
+msgid   "mark thread as read and return to group index page"
+msgstr  ""
+
+#: src/lang.c:497
+msgid   "mark thread as read and enter next unread thread or group"
+msgstr  ""
+
+#: src/lang.c:498
+msgid   "choose first article in list"
+msgstr  "vÃ¦lg fÃ¸rste artikel i listen"
+
+#: src/lang.c:499
+msgid   "choose last article in list"
+msgstr  "vÃ¦lg sidste artikel i listen"
+
+#: src/lang.c:500
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
+msgstr  ""
+
+#: src/lang.c:501
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "marker artikel, interval eller mÃ¦rkede trÃ¥de som ulÃ¦ste"
+
+#: src/lang.c:502
+msgid   "mark current thread as unread"
+msgstr  "marker aktuel trÃ¥d som ulÃ¦st"
+
+#: src/lang.c:503
+msgid   "read chosen article"
+msgstr  "lÃ¦s valgt artikel"
+
+#: src/lang.c:504
+msgid   "Display properties\n"
+        "------------------"
+msgstr  "Vis egenskaber\n"
+        "--------------"
+
+#: src/lang.c:505
+msgid   "Miscellaneous\n"
+        "-------------"
+msgstr  "Diverse\n"
+        "-------"
+
+#: src/lang.c:506
+msgid   "Moving around\n"
+        "-------------"
+msgstr  ""
+
+#: src/lang.c:507
+msgid   "Group/thread/article operations\n"
+        "-------------------------------"
+msgstr  ""
+
+#: src/lang.c:508
+#, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Virkefeltshandlinger\n"
+        "--------------------"
+
+#: src/lang.c:509
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  ""
+
+#: src/lang.c:510
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  ""
+
+#: src/lang.c:511
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Virkefeltshandlinger\n"
+        "--------------------"
+
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "Virkefeltshandlinger\n"
+        "--------------------"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "vÃ¦lg fÃ¸rste virkefelt i listen"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  vÃ¦lg virkefelt efter nummer"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "vÃ¦lg sidste virkefelt i listen"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "sÃ¸g efter artikler fremad efter forfatter"
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+#, fuzzy
+msgid   "toggle info message in last line (URL)"
+msgstr  "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)"
+
+#: src/lang.c:521
+msgid   "Group Level Commands"
+msgstr  "Kommandoer for gruppeniveau"
+
+#: src/lang.c:522
+msgid   "Kill filter added"
+msgstr  ""
+
+#: src/lang.c:523
+msgid   "Auto-selection filter added"
+msgstr  ""
+
+#: src/lang.c:524
+msgid   "All parts tagged"
+msgstr  ""
+
+#: src/lang.c:525
+msgid   "Storing article for later posting"
+msgstr  ""
+
+#: src/lang.c:526
+msgid   "Please enter a valid character"
+msgstr  ""
+
+#: src/lang.c:527
+#, c-format
+msgid   "Missing part #%d"
+msgstr  ""
+
+#: src/lang.c:528
+msgid   "*** No postponed articles ***"
+msgstr  ""
+
+#: src/lang.c:529
+msgid   "Not a multi-part message"
+msgstr  ""
+
+#: src/lang.c:530
+msgid   "You are not subscribed to this group"
+msgstr  ""
+
+#: src/lang.c:531
+msgid   "No previous expression"
+msgstr  ""
+
+#: src/lang.c:532
+msgid   "Operation disabled in no-overwrite mode"
+msgstr  ""
+
+#. TODO: replace hardcoded key-name in txt_info_postponed
+#: src/lang.c:534
+#, c-format
+msgid   "%d postponed %s, reuse with ^O...\n"
+msgstr  ""
+
+#: src/lang.c:535
+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:537
+#, c-format
+msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
+msgstr  ""
+
+#: src/lang.c:538
+msgid   "TeX2Iso encoded article"
+msgstr  ""
+
+#: src/lang.c:539
+msgid   "incomplete "
+msgstr  ""
+
+#. TODO: replace hardcoded key-names
+#: src/lang.c:541
+#, 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:557
+#, c-format
+msgid   "Invalid  From: %s  line. Read the INSTALL file again."
+msgstr  ""
+
+#: src/lang.c:559
+msgid   "Invalid multibyte sequence found\n"
+msgstr  ""
+
+#: src/lang.c:562
+#, c-format
+msgid   "Invalid  Sender:-header %s"
+msgstr  ""
+
+#: src/lang.c:564
+msgid   "Inverse video disabled"
+msgstr  ""
+
+#: src/lang.c:565
+msgid   "Inverse video enabled"
+msgstr  ""
+
+#: src/lang.c:567
+#, c-format
+msgid   "Missing definition for %s\n"
+msgstr  "Mangler definition for %s\n"
+
+#: src/lang.c:568
+#, c-format
+msgid   "Invalid key definition '%s'\n"
+msgstr  "Ugyldig nÃ¸gledefinition '%s'\n"
+
+#: src/lang.c:569
+#, c-format
+msgid   "Invalid keyname '%s'\n"
+msgstr  "Ugylidg nÃ¸glenavn '%s'\n"
+
+#: src/lang.c:570
+#, c-format
+msgid   "Keymap file was upgraded to version %s\n"
+msgstr  "NÃ¸glekortfil blev opgraderet til version %s\n"
+
+# Hmm, sÃ¥ er spÃ¸rgsmÃ¥let jo sÃ¥, nÃ¥r der er sÃ¥dan et tilfÃ¦ldigt antal
+# mellemrum efter : og positionen af : skal bevares i oversÃ¦ttelsen, det
+# er svÃ¦rt at vide nÃ¥r der ikke er nogen kommentarer
+#: src/lang.c:571
+#, c-format
+msgid   "Kill From:     [%s] (y/n): "
+msgstr  "DrÃ¦b fra:     [%s] (j/n): "
+
+#: src/lang.c:572
+msgid   "Kill Lines: (</>num): "
+msgstr  "DrÃ¦b linjer: (</>num): "
+
+#: src/lang.c:573
+msgid   "Kill Article Menu"
+msgstr  "DrÃ¦b artikelmenu"
+
+#: src/lang.c:574
+#, c-format
+msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgstr  "DrÃ¦b Msg-Id:   [%s] (f/l/o/n): "
+
+#: src/lang.c:575
+msgid   "Kill pattern scope  : "
+msgstr  "DrÃ¦b mÃ¸nstervirkefelt  : "
+
+#: src/lang.c:576
+#, c-format
+msgid   "Kill Subject:  [%s] (y/n): "
+msgstr  "DrÃ¦b emne:  [%s] (j/n): "
+
+#: src/lang.c:577
+msgid   "Kill text pattern   : "
+msgstr  "DrÃ¦b tekstmÃ¸nster   : "
+
+#: src/lang.c:578
+msgid   "Kill time in days   : "
+msgstr  "DrÃ¦b tidspunkt pÃ¥ dagen   : "
+
+#: src/lang.c:580
+msgid   "Last"
+msgstr  "Sidste"
+
+#: src/lang.c:581
+msgid   "-- Last response --"
+msgstr  "-- Sidste svar --"
+
+#: src/lang.c:582
+#, c-format
+msgid   "Lines %s  "
+msgstr  "Linjer %s  "
+
+#: src/lang.c:584
+msgid   "Mail"
+msgstr  "Post"
+
+#: src/lang.c:585
+msgid   "mailbox "
+msgstr  "postkasse "
+
+#: src/lang.c:586
+#, c-format
+msgid   "Mail article(s) to [%.*s]> "
+msgstr  "Send artikel(er) til [%.*s]> "
+
+#: src/lang.c:587
+#, c-format
+msgid   "Mailing log to %s\n"
+msgstr  "Sender log til %s\n"
+
+#: src/lang.c:588
+msgid   "Mail bug report..."
+msgstr  "Send fejlrapport..."
+
+#: src/lang.c:589
+#, c-format
+msgid   "Mail BUG REPORT to %s?"
+msgstr  "Send FEJLRAPPORT til %s?"
+
+#: src/lang.c:590
+msgid   "Mailed"
+msgstr  "Sendt"
+
+#: src/lang.c:591
+#, c-format
+msgid   "Mailing to %s..."
+msgstr  "Sender til %s..."
+
+#: src/lang.c:592
+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:595
+#, c-format
+msgid   "%s marked as read"
+msgstr  "%s markeret som lÃ¦st"
+
+#: src/lang.c:596
+#, c-format
+msgid   "%s marked as unread"
+msgstr  "%s markeret som ulÃ¦st"
+
+#: src/lang.c:597
+#, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "Markerede %d af %d %s som lÃ¦st"
+
+#: src/lang.c:598
+#, c-format
+msgid   "Marked %d of %d %s as unread"
+msgstr  "Markerede %d af %d %s som ulÃ¦ste"
+
+#: src/lang.c:599 src/lang.c:1318
+msgid   "Mark"
+msgstr  ""
+
+#: src/lang.c:600
+#, c-format
+msgid   "Mark all articles as read%s?"
+msgstr  "MÃ¦rk alle artikler som lÃ¦st%s?"
+
+#: src/lang.c:601
+#, c-format
+msgid   "Mark article as read%s?"
+msgstr  "Marker alle artikler som lÃ¦st%s?"
+
+#: src/lang.c:602
+#, c-format
+msgid   "Mark group %s as read?"
+msgstr  "Marker gruppe %s som lÃ¦st?"
+
+#: src/lang.c:603
+#, c-format
+msgid   "Mark thread as read%s?"
+msgstr  "Marker trÃ¥d som lÃ¦st%s"
+
+#: src/lang.c:604
+#, c-format
+msgid   "Matching %s groups..."
+msgstr  "Sammenligner %s grupper..."
+
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, 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:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=flyt; %s=afslut; %s=slÃ¥ alle/ulÃ¦ste "
+        "til/fra"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=flyt; %s=afslut; %s=slÃ¥ alle/ulÃ¦ste "
+        "til/fra"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=afslut"
+
+#: src/lang.c:612 src/lang.c:616
+#, 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:613
+#, 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:614
+#, 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:615
+#, 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:617
+#, c-format
+msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
+msgstr  "%s=forfattersÃ¸gning; %s=indholdssÃ¸gning; %s=opsamling; %s=opfÃ¸lgning; %"
+        "s=marker som lÃ¦st"
+
+#: src/lang.c:618
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:620
+#, 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:621
+#, 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:622
+#, 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:623
+#, c-format
+msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
+msgstr  ""
+
+#: src/lang.c:624
+#, c-format
+msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
+msgstr  ""
+
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=afslut"
+
+#: src/lang.c:627
+msgid   "--More--"
+msgstr  ""
+
+#: src/lang.c:628
+#, c-format
+msgid   "Moving %s..."
+msgstr  ""
+
+#: src/lang.c:629
+msgid   "Message-ID: & last Reference  "
+msgstr  ""
+
+#: src/lang.c:630
+msgid   "Message-ID: line              "
+msgstr  ""
+
+#: src/lang.c:631
+msgid   "Message-ID: & References: line"
+msgstr  ""
+
+#: src/lang.c:633
+msgid   ", name: "
+msgstr  ", navn: "
+
+#: src/lang.c:634
+#, c-format
+msgid   "Goto newsgroup [%s]> "
+msgstr  "GÃ¥ til nyhedsgruppe [%s]> "
+
+#: src/lang.c:635
+msgid   "newsgroups"
+msgstr  "nyhedsgrupper"
+
+#: src/lang.c:636
+#, c-format
+msgid   "Position %s in group list (1,2,..,$) [%d]> "
+msgstr  ""
+
+#: src/lang.c:637
+msgid   "newsgroup"
+msgstr  "nyhedsgruppe"
+
+#: src/lang.c:638
+msgid   "Try and save newsrc file again?"
+msgstr  "ForsÃ¸g at gemme newsrc-fil igen?"
+
+#: src/lang.c:639
+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:640
+msgid   "newsrc file saved successfully.\n"
+msgstr  "newsrc-fil blev gemt.\n"
+
+#: src/lang.c:641
+msgid   "-- Next response --"
+msgstr  "-- NÃ¦ste svar --"
+
+#: src/lang.c:642
+msgid   "No  "
+msgstr  "Nej "
+
+#: src/lang.c:643
+msgid   "*** No articles ***"
+msgstr  "*** Ingen artikler ***"
+
+#: src/lang.c:644
+msgid   "No articles have been posted"
+msgstr  "Ingen artikler er udgivet"
+
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** Ingen artikler ***"
+
+#: src/lang.c:646
+msgid   "*** No description ***"
+msgstr  "*** Ingen beskrivelse ***"
+
+#: src/lang.c:647
+msgid   "No filename"
+msgstr  "Intet filnavn"
+
+#: src/lang.c:648
+msgid   "No group"
+msgstr  "Ingen gruppe"
+
+#: src/lang.c:649
+msgid   "*** No groups ***"
+msgstr  "*** Ingen grupper ***"
+
+#: src/lang.c:650
+msgid   "No more groups to read"
+msgstr  "Ikke flere grupper der kan lÃ¦ses"
+
+#: src/lang.c:651
+msgid   "No last message"
+msgstr  "Ingen sidste besked"
+
+#: src/lang.c:652
+msgid   "No mail address"
+msgstr  "Ingen e-post-adresse"
+
+#: src/lang.c:653
+msgid   "No articles marked for saving"
+msgstr  "Ingen artikler markeret til gemning"
+
+#: src/lang.c:654
+msgid   "No match"
+msgstr  "Intet resultat"
+
+#: src/lang.c:655
+msgid   "No more groups"
+msgstr  "Ikke flere grupper"
+
+#: src/lang.c:656
+msgid   "No newsgroups"
+msgstr  "Ingen nyhedsgrupper"
+
+#: src/lang.c:657
+msgid   "No next unread article"
+msgstr  "Ingen nÃ¦ste ulÃ¦st artikel"
+
+#: src/lang.c:658
+msgid   "No previous group"
+msgstr  "Ingen forrige gruppe"
+
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
+msgid   "No previous unread article"
+msgstr  "Ingen forrige ulÃ¦st artikel"
+
+#: src/lang.c:661
+msgid   "No responses"
+msgstr  "Ingen svar"
+
+#: src/lang.c:662
+msgid   "No responses to list in current thread"
+msgstr  "Ingen svar at vise i aktuel trÃ¥d"
+
+#: src/lang.c:663
+msgid   "*** No scopes ***"
+msgstr  "*** Ingen virkefelter ***"
+
+#: src/lang.c:664
+msgid   "No search string"
+msgstr  "Ingen sÃ¸gestreng"
+
+#: src/lang.c:665
+msgid   "No subject"
+msgstr  "Intet emne"
+
+#: src/lang.c:667
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
+msgstr  ""
+
+#: src/lang.c:668
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
+msgstr  ""
+
+#: src/lang.c:669
+#, c-format
+msgid   "%s: Terminal must have clearscreen (cl) capability\n"
+msgstr  ""
+
+#: src/lang.c:670
+#, c-format
+msgid   "%s: Terminal must have cursor motion (cm)\n"
+msgstr  ""
+
+#: src/lang.c:671
+#, c-format
+msgid   "%s: TERM variable must be set to use screen capabilities\n"
+msgstr  ""
+
+#: src/lang.c:673
+#, c-format
+msgid   "No viewer found for %s/%s\n"
+msgstr  ""
+
+#: src/lang.c:674
+msgid   "Newsgroup does not exist on this server"
+msgstr  "Nyhedsgruppe eksisterer ikke pÃ¥ denne server"
+
+#: src/lang.c:675
+#, c-format
+msgid   "Group %s not found in active file"
+msgstr  "Gruppe %s blev ikke fundet i aktiv fil"
+
+#: src/lang.c:676
+msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr  ""
+
+#: src/lang.c:677
+msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr  ""
+
+#: src/lang.c:678
+#, 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:685
+msgid   "Only"
+msgstr  "Kun"
+
+#: src/lang.c:686
+#, c-format
+msgid   "Option not enabled. Recompile with %s."
+msgstr  "Indstilling ikke slÃ¥et til. Rekompiler med %s."
+
+#: src/lang.c:687
+msgid   "Options Menu"
+msgstr  "Indstillingsmenu"
+
+#: src/lang.c:688
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Indstillingsmenu"
+
+#: src/lang.c:691
+#, c-format
+msgid   "Error in regex: %s at pos. %d '%s'"
+msgstr  ""
+
+#: src/lang.c:692
+#, c-format
+msgid   "Error in regex: pcre internal error %d"
+msgstr  ""
+
+#: src/lang.c:693
+#, c-format
+msgid   "Error in regex: study - pcre internal error %s"
+msgstr  ""
+
+#: src/lang.c:694
+msgid   "Post a followup..."
+msgstr  ""
+
+#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#: src/lang.c:696
+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:699
+msgid   "Posted articles history"
+msgstr  ""
+
+#: src/lang.c:700
+#, c-format
+msgid   "Post to newsgroup(s) [%s]> "
+msgstr  "Send til nyhedsgruppe(r) [%s]> "
+
+#: src/lang.c:701
+msgid   "-- post processing started --"
+msgstr  ""
+
+#: src/lang.c:702
+msgid   "-- post processing completed --"
+msgstr  ""
+
+#: src/lang.c:703
+#, c-format
+msgid   "Post subject [%s]> "
+msgstr  ""
+
+#: src/lang.c:704
+msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
+msgstr  ""
+
+#: src/lang.c:705
+msgid   "Posting article..."
+msgstr  ""
+
+#: src/lang.c:706
+#, c-format
+msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:707
+#, c-format
+msgid   "Hot %s"
+msgstr  ""
+
+#: src/lang.c:708
+#, c-format
+msgid   "Tagged %s"
+msgstr  ""
+
+#: src/lang.c:709
+#, c-format
+msgid   "Untagged %s"
+msgstr  ""
+
+#: src/lang.c:710
+msgid   "Processing mail messages marked for deletion."
+msgstr  ""
+
+#: src/lang.c:711
+msgid   "Processing saved articles marked for deletion."
+msgstr  ""
+
+#: src/lang.c:712
+#, c-format
+msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:713
+msgid   "Article unchanged, abort mailing?"
+msgstr  ""
+
+#: src/lang.c:714
+#, c-format
+msgid   "Do you want to see postponed articles (%d)?"
+msgstr  ""
+
+#: src/lang.c:716
+msgid   "Add quick kill filter?"
+msgstr  ""
+
+#: src/lang.c:717
+msgid   "Add quick selection filter?"
+msgstr  ""
+
+#: src/lang.c:718
+msgid   "Do you really want to quit?"
+msgstr  ""
+
+#: src/lang.c:719
+#, c-format
+msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
+msgstr  ""
+
+#: src/lang.c:720
+msgid   "You have tagged articles in this group - quit anyway?"
+msgstr  ""
+
+#: src/lang.c:721
+#, c-format
+msgid   "%s=quit, %s=edit, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:722
+#, c-format
+msgid   "%s=quit %s=edit %s=save kill description: "
+msgstr  ""
+
+#: src/lang.c:723
+#, c-format
+msgid   "%s=quit %s=edit %s=save select description: "
+msgstr  ""
+
+#: src/lang.c:724
+msgid   "Do you really want to quit without saving your configuration?"
+msgstr  "Ã˜nsker du virkelig at afslutte uden at gemme din konfiguration?"
+
+#: src/lang.c:727
+msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
+msgstr  "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige"
+
+#: src/lang.c:729
+msgid   "Do you want to abort this operation?"
+msgstr  "Ã˜nsker du at afbryde denne handling?"
+
+#: src/lang.c:730
+msgid   "Do you want to exit tin immediately?"
+msgstr  "Ã˜nsker du Ã¸jeblikkeligt at afslutte tin?"
+
+#: src/lang.c:732
+msgid   "Reading ('q' to quit)..."
+msgstr  "LÃ¦ser ('q' for afslut)..."
+
+#: src/lang.c:733
+#, c-format
+msgid   "Reading %sarticles..."
+msgstr  "LÃ¦ser %sartikler..."
+
+#: src/lang.c:734
+#, c-format
+msgid   "Reading %sattributes file...\n"
+msgstr  ""
+
+#: src/lang.c:735
+#, c-format
+msgid   "Reading %sconfig file...\n"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Reading filter file...\n"
+msgstr  ""
+
+#: src/lang.c:737
+#, c-format
+msgid   "Reading %s groups..."
+msgstr  ""
+
+#: src/lang.c:738
+msgid   "Reading input history file...\n"
+msgstr  ""
+
+#: src/lang.c:739
+msgid   "Reading keymap file...\n"
+msgstr  ""
+
+#: src/lang.c:740
+msgid   "Reading groups from active file... "
+msgstr  ""
+
+#: src/lang.c:741
+msgid   "Reading groups from newsrc file... "
+msgstr  ""
+
+#: src/lang.c:742
+msgid   "Reading newsgroups file... "
+msgstr  "LÃ¦ser fil med nyhedsgrupper... "
+
+#: src/lang.c:743
+msgid   "Reading newsrc file..."
+msgstr  ""
+
+#: src/lang.c:744
+msgid   "References: line              "
+msgstr  ""
+
+#: src/lang.c:746
+#, c-format
+msgid   "(%d:%02d remaining)"
+msgstr  "(%d:%02d igen)"
+
+#: src/lang.c:748
+#, c-format
+msgid   "Bogus group %s removed."
+msgstr  ""
+
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "Fjernet fra den forrige regel: "
+
+#: src/lang.c:750
+#, c-format
+msgid   "Error: rename %s to %s"
+msgstr  "Fejl: OmdÃ¸b %s til %s"
+
+#: src/lang.c:751
+msgid   "Reply to author..."
+msgstr  "Svar til forfatter..."
+
+#: src/lang.c:752
+msgid   "Repost"
+msgstr  "Gensend"
+
+#: src/lang.c:753
+msgid   "Reposting article..."
+msgstr  "Genindsender artikel..."
+
+#: src/lang.c:754
+#, c-format
+msgid   "Repost article(s) to group(s) [%s]> "
+msgstr  "Gensend artikler til grupper [%s]> "
+
+#: src/lang.c:755
+msgid   "Reset newsrc?"
+msgstr  "Nulstil newsrc?"
+
+#: src/lang.c:756
+msgid   "Responses have been directed to the following newsgroups"
+msgstr  "Svar er blevet sendt til de fÃ¸lgende nyhedsgrupper"
+
+#: src/lang.c:757
+#, c-format
+msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:759
+msgid   "Press <RETURN> to continue..."
+msgstr  "Tast <RETUR> for at fortsÃ¦tte..."
+
+#: src/lang.c:761
+#, c-format
+msgid   "Select From    [%s] (y/n): "
+msgstr  ""
+
+#: src/lang.c:762
+msgid   "Select Lines: (</>num): "
+msgstr  "VÃ¦lg linjer: (</>num): "
+
+#: src/lang.c:763
+msgid   "Auto-select Article Menu"
+msgstr  ""
+
+#: src/lang.c:764
+#, c-format
+msgid   "Select Msg-Id  [%s] (f/l/o/n): "
+msgstr  "VÃ¦lg Msg-Id  [%s] (f/l/o/n): "
+
+#: src/lang.c:765
+msgid   "Select pattern scope: "
+msgstr  "VÃ¦lg mÃ¸nstervirkefelt: "
+
+#: src/lang.c:766
+#, c-format
+msgid   "Select Subject [%s] (y/n): "
+msgstr  "VÃ¦lg emne [%s] (y/n): "
+
+#: src/lang.c:767
+msgid   "Select text pattern : "
+msgstr  "VÃ¦lg tekstmÃ¸nster   : "
+
+#: src/lang.c:768
+msgid   "Select time in days   : "
+msgstr  "VÃ¦lg tid i dage       : "
+
+#: src/lang.c:769
+#, 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:775
+msgid   "Showing unread groups only"
+msgstr  "Vis kun ulÃ¦ste grupper"
+
+#: src/lang.c:776
+msgid   "Subject: line (ignore case)   "
+msgstr  ""
+
+#: src/lang.c:777
+msgid   "Subject: line (case sensitive)"
+msgstr  ""
+
+#: src/lang.c:778
+msgid   "Save"
+msgstr  "Gem"
+
+#: src/lang.c:779
+#, c-format
+msgid   "Save '%s' (%s/%s)?"
+msgstr  ""
+
+#: src/lang.c:780
+msgid   "Save configuration before continuing?"
+msgstr  ""
+
+#: src/lang.c:781
+msgid   "Save filename> "
+msgstr  "Gem filnavn> "
+
+#: src/lang.c:782
+msgid   "Saved"
+msgstr  "Gemt"
+
+#: src/lang.c:783
+#, c-format
+msgid   "%4d unread (%4d hot) %s in %s\n"
+msgstr  ""
+
+#: src/lang.c:784
+#, c-format
+msgid   "Saved %s...\n"
+msgstr  "Gemt %s...\n"
+
+#: src/lang.c:785
+msgid   "Nothing was saved"
+msgstr  "Intet blev gemt"
+
+#: src/lang.c:786
+#, c-format
+msgid   "\n"
+        "%s %d %s from %d %s\n"
+msgstr  "\n"
+        "%s %d %s fra %d %s\n"
+
+#: src/lang.c:787
+#, c-format
+msgid   "-- %s saved to %s%s --"
+msgstr  "-- %s gemt til %s%s --"
+
+#: src/lang.c:788
+#, c-format
+msgid   "-- %s saved to %s - %s --"
+msgstr  "-- %s gemt til %s - %s --"
+
+#: src/lang.c:789
+msgid   "Saving..."
+msgstr  "Gemmer..."
+
+#: src/lang.c:790
+#, c-format
+msgid   "%s: Screen initialization failed"
+msgstr  ""
+
+#: src/lang.c:792
+#, c-format
+msgid   "%s: screen is too small\n"
+msgstr  "%s: SkÃ¦rm er for lille\n"
+
+#: src/lang.c:794
+#, c-format
+msgid   "screen is too small, %s is exiting\n"
+msgstr  ""
+
+#: src/lang.c:795
+msgid   "Delete scope?"
+msgstr  "Slet virkefelt?"
+
+#: src/lang.c:796
+msgid   "Enter scope> "
+msgstr  "Indtast virkefelt> "
+
+#: src/lang.c:797
+msgid   "Select new position> "
+msgstr  "VÃ¦lg ny placering>"
+
+#: src/lang.c:798
+msgid   "New position cannot be a global scope"
+msgstr  "Ny placering kan ikke vÃ¦re et globalt virkefelt"
+
+#: src/lang.c:799
+msgid   "Global scope, operation not allowed"
+msgstr  "Global virkefelt, handling ikke tilladt"
+
+#: src/lang.c:800
+msgid   "Rename scope> "
+msgstr  "OmdÃ¸b virkefelt> "
+
+#: src/lang.c:801
+msgid   "Select scope> "
+msgstr  "VÃ¦lg virkefelt> "
+
+#: src/lang.c:802
+msgid   "Scopes Menu"
+msgstr  "Virkefeltsmenu"
+
+#: src/lang.c:803
+msgid   "Scopes Menu Commands"
+msgstr  "Kommandoer for virkefeltsmenu"
+
+#: src/lang.c:804
+#, c-format
+msgid   "Search backwards [%s]> "
+msgstr  "SÃ¸g baglÃ¦ns [%s]> "
+
+#: src/lang.c:805
+#, c-format
+msgid   "Search body [%s]> "
+msgstr  ""
+
+#: src/lang.c:806
+#, c-format
+msgid   "Search forwards [%s]> "
+msgstr  "SÃ¸g fremad [%s]> "
+
+#: src/lang.c:807
+msgid   "Searching..."
+msgstr  "SÃ¸ger..."
+
+#: src/lang.c:808
+#, c-format
+msgid   "Searching article %d of %d ('q' to abort)..."
+msgstr  "SÃ¸ger i artikel %d af %d ('q' for at afbryde)..."
+
+#: src/lang.c:809
+msgid   "Select article> "
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:810
+msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
+msgstr  ""
+
+#: src/lang.c:811
+msgid   "Select group> "
+msgstr  "VÃ¦lg gruppe> "
+
+#: src/lang.c:812
+#, c-format
+msgid   "Enter selection pattern [%s]> "
+msgstr  ""
+
+#: src/lang.c:813
+msgid   "Select thread > "
+msgstr  "VÃ¦lg trÃ¥d > "
+
+#: src/lang.c:814
+#, c-format
+msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
+msgstr  ""
+
+#: src/lang.c:815
+msgid   "servers active-file"
+msgstr  ""
+
+#: src/lang.c:816
+msgid   "Cannot move into new newsgroups. Subscribe first..."
+msgstr  ""
+
+#: src/lang.c:817
+msgid   "<SPACE>"
+msgstr  "<MELLEMRUM>"
+
+#: src/lang.c:818
+#, c-format
+msgid   "Starting: (%s)"
+msgstr  "Starter: (%s)"
+
+#: src/lang.c:819
+#, c-format
+msgid   "List Thread (%d of %d)"
+msgstr  ""
+
+#: src/lang.c:820
+#, c-format
+msgid   "Thread (%.*s)"
+msgstr  "TrÃ¥d (%.*s)"
+
+#: src/lang.c:821
+msgid   "Enter wildcard subscribe pattern> "
+msgstr  ""
+
+#: src/lang.c:822
+#, c-format
+msgid   "subscribed to %d groups"
+msgstr  ""
+
+#: src/lang.c:823
+#, c-format
+msgid   "Subscribed to %s"
+msgstr  ""
+
+#: src/lang.c:824
+msgid   "Subscribing... "
+msgstr  ""
+
+#: src/lang.c:825
+#, c-format
+msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:826
+#, c-format
+msgid   "Supersede article(s) to group(s) [%s]> "
+msgstr  ""
+
+#: src/lang.c:827
+msgid   "Superseding article ..."
+msgstr  ""
+
+#: src/lang.c:828
+#, c-format
+msgid   "\n"
+        "Stopped. Type 'fg' to restart %s\n"
+msgstr  "\n"
+        "Stoppet. Tast 'fg' for at genstarte %s\n"
+
+#: src/lang.c:830
+#, c-format
+msgid   "%d days"
+msgstr  "%d dage"
+
+#: src/lang.c:831
+msgid   "<TAB>"
+msgstr  ""
+
+#: src/lang.c:832
+msgid   "TeX "
+msgstr  "TeX "
+
+#: src/lang.c:833
+msgid   "# Default action/prompt strings\n"
+msgstr  ""
+
+#: src/lang.c:834
+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:847
+msgid   "# If ON use print current subject or newsgroup description in the last line\n"
+msgstr  ""
+
+#: src/lang.c:848
+msgid   "# Host & time info used for detecting new groups (don't touch)\n"
+msgstr  ""
+
+#: src/lang.c:849
+msgid   "There is no news\n"
+msgstr  "Der er ingen nyheder\n"
+
+#: src/lang.c:850
+msgid   "Thread"
+msgstr  "TrÃ¥d"
+
+#: src/lang.c:851
+msgid   "Thread Level Commands"
+msgstr  "Kommandoer pÃ¥ trÃ¥dniveau"
+
+#: src/lang.c:852
+msgid   "Thread deselected"
+msgstr  "TrÃ¥d fravalgt"
+
+#: src/lang.c:853
+msgid   "Thread selected"
+msgstr  "TrÃ¥d valgt"
+
+#: src/lang.c:855
+msgid   "threads"
+msgstr  "trÃ¥de"
+
+#: src/lang.c:857
+msgid   "thread"
+msgstr  "trÃ¥d"
+
+#: src/lang.c:858
+#, c-format
+msgid   "Thread %4s of %4s"
+msgstr  "TrÃ¥d %4s af %4s"
+
+#: src/lang.c:859
+msgid   "Threading articles..."
+msgstr  "Opdeler artikler i trÃ¥de..."
+
+#: src/lang.c:860
+#, c-format
+msgid   "Toggled word highlighting %s"
+msgstr  ""
+
+#: src/lang.c:861
+msgid   "Toggled rot13 encoding"
+msgstr  ""
+
+#: src/lang.c:862
+#, c-format
+msgid   "Toggled german TeX encoding %s"
+msgstr  ""
+
+#: src/lang.c:863
+#, c-format
+msgid   "Toggled tab-width to %d"
+msgstr  ""
+
+#: src/lang.c:865
+#, c-format
+msgid   "%d Trying to dotlock %s"
+msgstr  ""
+
+#: src/lang.c:866
+#, c-format
+msgid   "%d Trying to lock %s"
+msgstr  ""
+
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "          h=hjÃ¦lp"
+
+#: src/lang.c:870
+msgid   "Unlimited"
+msgstr  "UbegrÃ¦nset"
+
+#: src/lang.c:871
+msgid   "Enter wildcard unsubscribe pattern> "
+msgstr  ""
+
+#: src/lang.c:872
+#, c-format
+msgid   "Error decoding %s : %s"
+msgstr  ""
+
+#: src/lang.c:873
+msgid   "No end."
+msgstr  "Ingen slutning."
+
+#: src/lang.c:874
+#, c-format
+msgid   "%s successfully decoded."
+msgstr  "%s dekodet med succes."
+
+#: src/lang.c:875
+#, c-format
+msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:876
+msgid   "unread "
+msgstr  "ulÃ¦st "
+
+#: src/lang.c:877
+#, c-format
+msgid   "unsubscribed from %d groups"
+msgstr  ""
+
+#: src/lang.c:878
+#, c-format
+msgid   "Unsubscribed from %s"
+msgstr  ""
+
+#: src/lang.c:879
+msgid   "Unsubscribing... "
+msgstr  ""
+
+#: src/lang.c:880
+msgid   "Unthreading articles..."
+msgstr  ""
+
+#: src/lang.c:881
+msgid   "Updated"
+msgstr  "Opdateret"
+
+#: src/lang.c:883
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:885
+msgid   "Updating"
+msgstr  "Opdaterer"
+
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+#, fuzzy
+msgid   "URL Menu Commands"
+msgstr  "Kommandoer for virkefeltsmenu"
+
+#: src/lang.c:888
+#, fuzzy, c-format
+msgid   "Opening %s"
+msgstr  "Ã…bner %s\n"
+
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "VÃ¦lg virkefelt> "
+
+#: src/lang.c:890
+#, fuzzy
+msgid   "No URLs in this article"
+msgstr  "Ingen yderligere URL'er i denne artikel"
+
+#: src/lang.c:891
+msgid   "Use MIME display program for this message?"
+msgstr  "Anvend MIME-visningsprogram for denne besked?"
+
+#: src/lang.c:892
+msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
+msgstr  ""
+
+#: src/lang.c:893
+msgid   "  -Z       return status indicating if any unread news (batch mode)"
+msgstr  ""
+
+#: src/lang.c:894
+msgid   "  -q       don't check for new newsgroups"
+msgstr  "  -q       led ikke efter nye nyhedsgrupper"
+
+#: src/lang.c:895
+msgid   "  -X       don't save any files on quit"
+msgstr  "  -X       gem ikke nogen filer ved afslutning"
+
+#: src/lang.c:896
+msgid   "  -d       don't show newsgroup descriptions"
+msgstr  "  -d       vis ikke beskrivelser for nyhedsgrupper"
+
+#: src/lang.c:897
+msgid   "  -G limit get only limit articles/group"
+msgstr  ""
+
+#: src/lang.c:898
+#, c-format
+msgid   "  -H       help information about %s"
+msgstr  "  -H       hjÃ¦lpinformation om %s"
+
+#: src/lang.c:899
+msgid   "  -h       this help message"
+msgstr  "  -h       denne hjÃ¦lpebesked"
+
+#: src/lang.c:900
+#, c-format
+msgid   "  -I dir   news index file directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:901
+msgid   "  -u       update index files (batch mode)"
+msgstr  ""
+
+#: src/lang.c:902
+#, c-format
+msgid   "  -m dir   mailbox directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:903
+#, c-format
+msgid   "\n"
+        "Mail bug reports/comments to %s"
+msgstr  "\n"
+        "Send fejlrapporter/kommentarer til %s"
+
+#: src/lang.c:904
+msgid   "  -N       mail new news to your posts (batch mode)"
+msgstr  ""
+
+#: src/lang.c:905
+msgid   "  -M user  mail new news to specified user (batch mode)"
+msgstr  ""
+
+#: src/lang.c:906
+#, c-format
+msgid   "  -f file  subscribed to newsgroups file [default=%s]"
+msgstr  ""
+
+#: src/lang.c:907
+msgid   "  -x       no posting mode"
+msgstr  ""
+
+#: src/lang.c:908
+msgid   "  -w       post an article and exit"
+msgstr  "  -w       send en artikel og afslut"
+
+#: src/lang.c:909
+msgid   "  -o       post all postponed articles and exit"
+msgstr  "  -o       send alle udsatte artikler og afslut"
+
+#: src/lang.c:910
+msgid   "  -R       read news saved by -S option"
+msgstr  ""
+
+#: src/lang.c:911
+#, c-format
+msgid   "  -s dir   save news directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:912
+msgid   "  -S       save new news for later reading (batch mode)"
+msgstr  "  -S       gem nye nyheder til senere lÃ¦sning (batchtilstand)"
+
+#: src/lang.c:913
+msgid   "  -z       start if any unread news"
+msgstr  ""
+
+#: src/lang.c:914
+#, c-format
+msgid   "A Usenet reader.\n"
+        "\n"
+        "Usage: %s [options] [newsgroup[,...]]"
+msgstr  ""
+
+#: src/lang.c:915
+msgid   "  -v       verbose output for batch mode options"
+msgstr  ""
+
+#: src/lang.c:916
+msgid   "  -V       print version & date information"
+msgstr  "  -V       vis version- & datoinformation"
+
+#: src/lang.c:917
+#, c-format
+msgid   "%s only useful without batch mode operations\n"
+msgstr  ""
+
+#: src/lang.c:918
+#, c-format
+msgid   "%s only useful for batch mode operations\n"
+msgstr  ""
+
+#: src/lang.c:919
+#, c-format
+msgid   "Useless combination %s and %s. Ignoring %s.\n"
+msgstr  ""
+
+#: src/lang.c:921
+#, c-format
+msgid   "\n"
+        "%s%d out of range (0 - %d). Reset to 0"
+msgstr  ""
+
+#: src/lang.c:922
+#, c-format
+msgid   "View '%s' (%s/%s)?"
+msgstr  "Vis '%s' (%s/%s)?"
+
+#: src/lang.c:924
+#, c-format
+msgid   "\n"
+        "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
+        "%-100s\n"
+msgstr  ""
+
+#: src/lang.c:925
+msgid   "\n"
+        "Warning: article unchanged after editing\n"
+msgstr  "\n"
+        "Advarsel: Artikel uÃ¦ndret efter redigering\n"
+
+#: src/lang.c:926
+msgid   "\n"
+        "Warning: \"Subject:\" contains only whitespaces.\n"
+msgstr  "\n"
+        "Advarsel: Â»Emne:Â« indeholder kun mellemrum.\n"
+
+#: src/lang.c:927
+msgid   "\n"
+        "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
+msgstr  "\n"
+        "Advarsel: Â»EmneÂ« begynder med Â»Re:Â« men der er ingen Â»referencerÂ«.\n"
+
+#: src/lang.c:929
+msgid   "\n"
+        "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
+        "         with \"Re: \" and does not contain \"(was:\".\n"
+msgstr  ""
+
+#: src/lang.c:932
+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:936
+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:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
+#, c-format
+msgid   "\n"
+        "\n"
+        "You are upgrading to tin %s from an earlier version.\n"
+        "Some values in your %s file have changed!\n"
+        "Read WHATSNEW, etc...\n"
+msgstr  "\n"
+        "\n"
+        "Du opgraderer til %s fra en tidligere version.\n"
+        "Nogle vÃ¦rdier i din %s-fil har Ã¦ndret sig!\n"
+        "LÃ¦s WHATSNEW, etc...\n"
+
+#: src/lang.c:944
+#, 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:947
+#, 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:951
+#, c-format
+msgid   "\n"
+        "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
+msgstr  ""
+
+#: src/lang.c:952
+#, c-format
+msgid   "Warning: Only %d out of %d articles were saved"
+msgstr  "Advarsel: Kun %d ud af %d artikler blev gemt"
+
+#: src/lang.c:953
+#, 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:957
+#, c-format
+msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
+msgstr  "Advarsel: Denne postadresse kan indeholde en spamfÃ¦lde. %s=continue, %"
+        "s=abort? "
+
+#: src/lang.c:958
+msgid   "\n"
+        "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
+msgstr  "\n"
+        "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n"
+
+#: src/lang.c:959
+msgid   "Writing attributes file..."
+msgstr  "Skriver attributfil..."
+
+#: src/lang.c:961
+#, c-format
+msgid   "%d Responses"
+msgstr  "%d svar"
+
+#: src/lang.c:963
+#, c-format
+msgid   "Added %d %s"
+msgstr  "TilfÃ¸jede %d %s"
+
+#: src/lang.c:964
+msgid   "No unsubscribed groups to show"
+msgstr  "Ingen grupper der ikke er tilmeldte at vise"
+
+#: src/lang.c:965
+msgid   "Showing subscribed to groups only"
+msgstr  "Viser kun tilmeldte til grupper"
+
+#: src/lang.c:966
+msgid   "Yes "
+msgstr  "Ja "
+
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "      Du har post"
+
+#: src/lang.c:972
+#, 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:983
+msgid   "  -D mode  debug mode"
+msgstr  "   -D tilstand  fejlsÃ¸gningstilstand"
+
+#: src/lang.c:987
+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:996
+msgid   "toggle color"
+msgstr  "slÃ¥ farve til/fra"
+
+#: src/lang.c:997
+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:1017
+msgid   "  -a       toggle color flag"
+msgstr  ""
+
+#: src/lang.c:1021
+msgid   "\n"
+        "Error: Followup-To set to more than one newsgroup!\n"
+msgstr  ""
+
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  "\n"
+        "Fejl: Â»%sÂ« omdÃ¸bes, brug Â»%sÂ« i steden for!\n"
+
+#: src/lang.c:1023
+#, c-format
+msgid   "\n"
+        "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  ""
+
+#: src/lang.c:1024
+#, 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:1026
+msgid   "\n"
+        "Warning: Followup-To set to more than one newsgroup!\n"
+msgstr  ""
+
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i steden for!\n"
+
+#: src/lang.c:1028
+#, c-format
+msgid   "\n"
+        "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  ""
+
+#: src/lang.c:1029
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+msgstr  ""
+
+#: src/lang.c:1030
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not a valid newsgroup at this site!\n"
+msgstr  ""
+
+#: src/lang.c:1034
+#, c-format
+msgid   "%d files successfully written from %d articles. %d %s occurred."
+msgstr  ""
+
+#: src/lang.c:1035
+msgid   "Missing parts."
+msgstr  "Manglende dele."
+
+#: src/lang.c:1036
+msgid   "No beginning."
+msgstr  "Ingen begyndelse."
+
+#: src/lang.c:1037
+msgid   "No data."
+msgstr  "Ingen data."
+
+#: src/lang.c:1038
+msgid   "Unknown error."
+msgstr  "Ukendt fejl."
+
+#: src/lang.c:1041
+#, c-format
+msgid   "\tChecksum of %s (%ld %s)"
+msgstr  ""
+
+#: src/lang.c:1046
+msgid   "Reading mail active file... "
+msgstr  ""
+
+#: src/lang.c:1047
+msgid   "Reading mailgroups file... "
+msgstr  ""
+
+#: src/lang.c:1051
+msgid   "perform PGP operations on article"
+msgstr  "udfÃ¸r PGP-handlinger pÃ¥ artikel"
+
+#: src/lang.c:1052
+msgid   "Add key(s) to public keyring?"
+msgstr  "TilfÃ¸j nÃ¸gle(r) til offentlig nÃ¸glering?"
+
+#: src/lang.c:1053
+#, c-format
+msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
+msgstr  "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
+
+#: src/lang.c:1054
+#, c-format
+msgid   "%s=sign, %s=sign & include public key, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:1055
+#, c-format
+msgid   "PGP has not been set up (can't open %s)"
+msgstr  "PGP er ikke sat op (kan ikke Ã¥bne %s)"
+
+#: src/lang.c:1056
+msgid   "Article not signed and no public keys found"
+msgstr  "Artikel ikke underskrevet og ingen offentlige nÃ¸gler fundet"
+
+#: src/lang.c:1058
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1059
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1060
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1062
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1063
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1064
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1068
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1069
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1070
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1072
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1073
+#, c-format
+msgid   "%s=quit, %s=edit, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1074
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1083
+msgid   "Try cache_overview_files to speed up things.\n"
+msgstr  ""
+
+#: src/lang.c:1084
+msgid   "Tin will use local index files instead.\n"
+msgstr  "Tin vil i steden for anvende lokale indeksfiler.\n"
+
+#: src/lang.c:1085
+msgid   "Cannot find NNTP server name"
+msgstr  "Kan ikke finde NNTP-servernavn"
+
+#: src/lang.c:1086
+#, c-format
+msgid   "Connecting to %s:%u..."
+msgstr  "Forbinder til %s:%u..."
+
+#: src/lang.c:1087
+msgid   "Disconnecting from server...\n"
+msgstr  "Afbryder fra server...\n"
+
+#: src/lang.c:1088
+#, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgstr  ""
+
+#: src/lang.c:1089
+#, c-format
+msgid   "Failed to connect to NNTP server %s. Exiting..."
+msgstr  "Kunne ikke forbinde til NNTP-server %s. Afslutter..."
+
+#: src/lang.c:1090
+msgid   "205  Closing connection"
+msgstr  "205  Lukker forbindelse"
+
+#: src/lang.c:1091
+msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
+msgstr  "Din server understÃ¸tter ikke kommandoerne NNTP XOVER eller OVER.\n"
+
+#: src/lang.c:1092
+msgid   "Connection to news server has timed out. Reconnect?"
+msgstr  "Forbindelsen til nyhedsserveren har fÃ¥et tidsudlÃ¸b. Genforbind?"
+
+#: src/lang.c:1093
+#, c-format
+msgid   "Put the server name in the file %s,\n"
+        "or set the environment variable NNTPSERVER"
+msgstr  ""
+
+#: src/lang.c:1094
+msgid   "  -A       force authentication on connect"
+msgstr  ""
+
+#: src/lang.c:1095
+#, c-format
+msgid   "  -g serv  read news from NNTP server serv [default=%s]"
+msgstr  ""
+
+#: src/lang.c:1096
+#, c-format
+msgid   "  -p port  use port as NNTP port [default=%d]"
+msgstr  ""
+
+#: src/lang.c:1097
+msgid   "  -Q       quick start. Same as -nqd"
+msgstr  ""
+
+#: src/lang.c:1098
+msgid   "  -r       read news remotely from default NNTP server"
+msgstr  ""
+
+#: src/lang.c:1099
+msgid   "  -l       use only LIST instead of GROUP (-n) command"
+msgstr  ""
+
+#: src/lang.c:1100
+msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
+msgstr  ""
+
+#: src/lang.c:1102
+msgid   "\n"
+        "socket or connect problem\n"
+msgstr  "\n"
+        "sokkel- eller forbindelsesproblem\n"
+
+#: src/lang.c:1104
+#, c-format
+msgid   "\n"
+        "Connection to %s: "
+msgstr  "\n"
+        "Forbindelse til %s: "
+
+#: src/lang.c:1105
+msgid   "Giving up...\n"
+msgstr  "Giver op...\n"
+
+#: src/lang.c:1107
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: Ukendt tjeneste.\n"
+
+#: src/lang.c:1111
+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:1114
+msgid   "Your server does not have Xref: in its XOVER information.\n"
+msgstr  "Din server har ikke Xref: I sin XOVER-information.\n"
+
+#: src/lang.c:1117
+#, c-format
+msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
+msgstr  ""
+
+#: src/lang.c:1120
+msgid   "  -Q       quick start. Same as -qd"
+msgstr  ""
+
+#: src/lang.c:1121
+msgid   "  -l       read only active file instead of scanning spool (-n) command"
+msgstr  ""
+
+#: src/lang.c:1122
+msgid   "  -n       only read subscribed .newsrc groups from spool"
+msgstr  ""
+
+#: src/lang.c:1123
+msgid   "Your server does not have Xref: in its NOV-files.\n"
+msgstr  ""
+
+#: src/lang.c:1127
+msgid   "Posting using external inews failed. Use built in inews instead?"
+msgstr  ""
+
+#: src/lang.c:1128
+msgid   "It worked! Should I always use my built in inews from now on?"
+msgstr  ""
+
+#: src/lang.c:1132
+#, c-format
+msgid   "%d %s printed"
+msgstr  "%d %s udskrevet"
+
+#: src/lang.c:1133
+msgid   "output article/thread/hot/pattern/tagged articles to printer"
+msgstr  ""
+
+#: src/lang.c:1134
+msgid   "Print"
+msgstr  "Udskriv"
+
+#: src/lang.c:1135
+msgid   "Printing..."
+msgstr  "Udskriver..."
+
+#: src/lang.c:1139
+msgid   "pipe article/thread/hot/pattern/tagged articles into command"
+msgstr  ""
+
+#: src/lang.c:1140
+msgid   "No command"
+msgstr  "Ingen kommando"
+
+#: src/lang.c:1141
+msgid   "Pipe"
+msgstr  ""
+
+#: src/lang.c:1142
+#, c-format
+msgid   "Pipe to command [%.*s]> "
+msgstr  ""
+
+#: src/lang.c:1143
+msgid   "Piping..."
+msgstr  ""
+
+#: src/lang.c:1145
+msgid   "Piping not enabled."
+msgstr  ""
+
+#: src/lang.c:1149
+#, 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:1154
+#, 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:1159
+#, 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:1163
+#, c-format
+msgid   "\n"
+        "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
+msgstr  ""
+
+#: src/lang.c:1168
+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:1181
+msgid   "shell escape"
+msgstr  ""
+
+#: src/lang.c:1182
+#, c-format
+msgid   "Shell Command (%s)"
+msgstr  "Skalkommando (%s)"
+
+#: src/lang.c:1183
+#, c-format
+msgid   "Enter shell command [%s]> "
+msgstr  "Indtast skalkommando [%s]> "
+
+#: src/lang.c:1187
+#, c-format
+msgid   "%s: Can't get entry for TERM\n"
+msgstr  ""
+
+#: src/lang.c:1191
+#, c-format
+msgid   "Group %.*s ('q' to quit)..."
+msgstr  "Gruppe %.*s ('q' for afslut)..."
+
+#: src/lang.c:1193
+#, c-format
+msgid   "Group %.*s..."
+msgstr  "Gruppe %.*s..."
+
+#: src/lang.c:1197
+msgid   "Server unavailable\n"
+msgstr  "Server utilgÃ¦ngelig\n"
+
+#: src/lang.c:1203
+#, 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:1204
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1206
+#, c-format
+msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1207
+#, c-format
+msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1211
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1212
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1214
+#, c-format
+msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1215
+#, c-format
+msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1221
+msgid   "Terminal does not support color"
+msgstr  "Terminal understÃ¸tter ikke farver"
+
+#: src/lang.c:1226
+#, c-format
+msgid   "Trying %s"
+msgstr  "ForsÃ¸ger %s"
+
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
+msgid   "None"
+msgstr  "Ingen"
+
+#: src/lang.c:1241
+msgid   "Subject"
+msgstr  "Emne"
+
+#: src/lang.c:1242
+msgid   "References"
+msgstr  "Referencer"
+
+#: src/lang.c:1243
+msgid   "Both Subject and References"
+msgstr  "BÃ¥de emne og referencer"
+
+#: src/lang.c:1244
+msgid   "Multipart Subject"
+msgstr  ""
+
+#: src/lang.c:1245
+msgid   "Percentage Match"
+msgstr  ""
+
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
+msgid   "No"
+msgstr  "Nej"
+
+#: src/lang.c:1258 src/lang.c:1398
+msgid   "Yes"
+msgstr  "Ja"
+
+#: src/lang.c:1259
+msgid   "Hide All"
+msgstr  "Gem alle"
+
+#: src/lang.c:1267
+msgid   "Address"
+msgstr  "Adresse"
+
+#: src/lang.c:1268
+msgid   "Full Name"
+msgstr  "Fulde navn"
+
+#: src/lang.c:1269
+msgid   "Address and Name"
+msgstr  "Adresse og navn"
+
+#: src/lang.c:1276
+msgid   "Max"
+msgstr  "Maks."
+
+#: src/lang.c:1277
+msgid   "Sum"
+msgstr  "Sum"
+
+#: src/lang.c:1278
+msgid   "Average"
+msgstr  "Gennemsnit"
+
+#: src/lang.c:1283
+msgid   "Lines"
+msgstr  "Linjer"
+
+#: src/lang.c:1284
+msgid   "Score"
+msgstr  "Point"
+
+#: src/lang.c:1285
+msgid   "Lines & Score"
+msgstr  "Linjer % point"
+
+#: src/lang.c:1294
+msgid   "Black"
+msgstr  "Sort"
+
+#: src/lang.c:1295
+msgid   "Red"
+msgstr  "RÃ¸d"
+
+#: src/lang.c:1296
+msgid   "Green"
+msgstr  "GrÃ¸n"
+
+#: src/lang.c:1297
+msgid   "Brown"
+msgstr  "Brun"
+
+#: src/lang.c:1298
+msgid   "Blue"
+msgstr  "BlÃ¥"
+
+# Andre muligheder: RÃ¸dviolet
+#: src/lang.c:1299
+msgid   "Pink"
+msgstr  "Pink"
+
+# Cyan er en blÃ¥/grÃ¸n farve. (kunne ogsÃ¥ bruge turkis som oversÃ¦ttelse).
+#: src/lang.c:1300
+msgid   "Cyan"
+msgstr  "Cyan"
+
+#: src/lang.c:1301
+msgid   "White"
+msgstr  "Hvis"
+
+#: src/lang.c:1302
+msgid   "Gray"
+msgstr  "GrÃ¥"
+
+#: src/lang.c:1303
+msgid   "Light Red"
+msgstr  "LyserÃ¸d"
+
+#: src/lang.c:1304
+msgid   "Light Green"
+msgstr  "LysegrÃ¸n"
+
+#: src/lang.c:1305
+msgid   "Yellow"
+msgstr  "Gul"
+
+#: src/lang.c:1306
+msgid   "Light Blue"
+msgstr  "LyseblÃ¥"
+
+#: src/lang.c:1307
+msgid   "Light Pink"
+msgstr  "Lys pink"
+
+#: src/lang.c:1308
+msgid   "Light Cyan"
+msgstr  "Lys cyan"
+
+#: src/lang.c:1309
+msgid   "Light White"
+msgstr  "Lysehvid"
+
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
+msgid   "Nothing"
+msgstr  "Intet"
+
+#: src/lang.c:1319
+msgid   "Space"
+msgstr  "Mellemrum"
+
+#: src/lang.c:1326
+msgid   "Normal"
+msgstr  "Normal"
+
+#: src/lang.c:1327
+msgid   "Best highlighting"
+msgstr  ""
+
+#: src/lang.c:1328
+msgid   "Underline"
+msgstr  ""
+
+#: src/lang.c:1329
+msgid   "Reverse video"
+msgstr  ""
+
+#: src/lang.c:1330
+msgid   "Blinking"
+msgstr  "Blinkende"
+
+#: src/lang.c:1331
+msgid   "Half bright"
+msgstr  ""
+
+#: src/lang.c:1332
+msgid   "Bold"
+msgstr  "Fed"
+
+#: src/lang.c:1338
+msgid   "Cc"
+msgstr  ""
+
+#: src/lang.c:1339
+msgid   "Bcc"
+msgstr  ""
+
+#: src/lang.c:1340
+msgid   "Cc and Bcc"
+msgstr  ""
+
+#: src/lang.c:1345 src/lang.c:1357
+msgid   "none"
+msgstr  "ingen"
+
+#: src/lang.c:1346
+msgid   "commands"
+msgstr  "kommandoer"
+
+#: src/lang.c:1347
+msgid   "select"
+msgstr  "vÃ¦lg"
+
+#: src/lang.c:1349
+msgid   "commands & quit"
+msgstr  ""
+
+#: src/lang.c:1350
+msgid   "commands & select"
+msgstr  ""
+
+#: src/lang.c:1351
+msgid   "quit & select"
+msgstr  "afslut & vÃ¦lg"
+
+#: src/lang.c:1352
+msgid   "commands & quit & select"
+msgstr  ""
+
+#: src/lang.c:1358
+msgid   "PageDown"
+msgstr  "Side ned (PageDown)"
+
+#: src/lang.c:1359
+msgid   "PageNextUnread"
+msgstr  ""
+
+#: src/lang.c:1360
+msgid   "PageDown or PageNextUnread"
+msgstr  ""
+
+#: src/lang.c:1365
+msgid   "Don't trim article body"
+msgstr  ""
+
+#: src/lang.c:1366
+msgid   "Skip leading blank lines"
+msgstr  "Spring indledende tomme linjer over"
+
+#: src/lang.c:1367
+msgid   "Skip trailing blank lines"
+msgstr  "Spring afsluttende tomme linjer over"
+
+#: src/lang.c:1368
+msgid   "Skip leading and trailing blank l."
+msgstr  "Spring indledende og afsluttende tomme linjer over"
+
+#: src/lang.c:1369
+msgid   "Compact multiple between text"
+msgstr  ""
+
+#: src/lang.c:1370
+msgid   "Compact multiple and skip leading"
+msgstr  ""
+
+#: src/lang.c:1371
+msgid   "Compact multiple and skip trailing"
+msgstr  ""
+
+#: src/lang.c:1372
+msgid   "Compact mltpl., skip lead. & trai."
+msgstr  ""
+
+#: src/lang.c:1397
+msgid   "Shell archive"
+msgstr  "Skalarkiv"
+
+#: src/lang.c:1403
+msgid   "Subject: (descending)"
+msgstr  "Emne: (faldende)"
+
+#: src/lang.c:1404
+msgid   "Subject: (ascending)"
+msgstr  "Emne: (stigende)"
+
+#: src/lang.c:1405
+msgid   "From: (descending)"
+msgstr  "Fra: (faldende)"
+
+#: src/lang.c:1406
+msgid   "From: (ascending)"
+msgstr  "Fra: (stigende)"
+
+#: src/lang.c:1407
+msgid   "Date: (descending)"
+msgstr  "Dato: (faldende)"
+
+#: src/lang.c:1408
+msgid   "Date: (ascending)"
+msgstr  "Dato: (stigende)"
+
+#: src/lang.c:1409 src/lang.c:1417
+msgid   "Score (descending)"
+msgstr  "Point (faldende)"
+
+#: src/lang.c:1410 src/lang.c:1418
+msgid   "Score (ascending)"
+msgstr  "Point (stigende)"
+
+#: src/lang.c:1411
+msgid   "Lines: (descending)"
+msgstr  "Linjer: (faldende)"
+
+#: src/lang.c:1412
+msgid   "Lines: (ascending)"
+msgstr  "Linjer: (stigende)"
+
+#: src/lang.c:1419
+msgid   "Last posting date (descending)"
+msgstr  "Sidste indsendingsdato (faldende)"
+
+#: src/lang.c:1420
+msgid   "Last posting date (ascending)"
+msgstr  "Sidste indsendingsdato (stigende)"
+
+#: src/lang.c:1425
+msgid   "Always Keep"
+msgstr  "Behold altid"
+
+#: src/lang.c:1426
+msgid   "Always Remove"
+msgstr  "Fjern altid"
+
+#: src/lang.c:1427
+msgid   "Mark with D on selection screen"
+msgstr  "Marker med D pÃ¥ udvÃ¦lgelsesskÃ¦rmen"
+
+#: src/lang.c:1432
+msgid   "Kill only unread arts"
+msgstr  ""
+
+#: src/lang.c:1433
+msgid   "Kill all arts & show with K"
+msgstr  ""
+
+#. TODO: s/K/art_marked_killed/
+#: src/lang.c:1434
+msgid   "Kill all arts and never show"
+msgstr  ""
+
+#: src/lang.c:1439
+msgid   "Nothing special"
+msgstr  "Intet specielt"
+
+#: src/lang.c:1440
+msgid   "Compress quotes"
+msgstr  ""
+
+#: src/lang.c:1441
+msgid   "Quote signatures"
+msgstr  ""
+
+#: src/lang.c:1442
+msgid   "Compress quotes, quote sigs"
+msgstr  ""
+
+#: src/lang.c:1443
+msgid   "Quote empty lines"
+msgstr  ""
+
+#: src/lang.c:1444
+msgid   "Compress quotes, quote empty lines"
+msgstr  ""
+
+#: src/lang.c:1445
+msgid   "Quote sigs & empty lines"
+msgstr  ""
+
+#: src/lang.c:1446
+msgid   "Comp. q., quote sigs & empty lines"
+msgstr  ""
+
+#: src/lang.c:1484
+msgid   "no"
+msgstr  "nej"
+
+#: src/lang.c:1485
+msgid   "with headers"
+msgstr  "med teksthoveder"
+
+#: src/lang.c:1486
+msgid   "without headers"
+msgstr  "uden teksthoveder"
+
+#: src/lang.c:1493 src/lang.c:1499
+msgid   "NFKC"
+msgstr  ""
+
+#: src/lang.c:1494
+msgid   "NFKD"
+msgstr  ""
+
+#: src/lang.c:1495
+msgid   "NFC"
+msgstr  ""
+
+#: src/lang.c:1496
+msgid   "NFD"
+msgstr  ""
+
+#: src/lang.c:1507
+msgid   "Display Options"
+msgstr  "Vis indstillinger"
+
+#: src/lang.c:1514
+msgid   "Color Options"
+msgstr  "Farveindstillinger"
+
+#: src/lang.c:1521
+msgid   "Article-Limiting Options"
+msgstr  "ArtikelbegrÃ¦nsende indstillinger"
+
+#: src/lang.c:1527
+msgid   "Posting/Mailing Options"
+msgstr  "Indsendelses-/postindstillinger"
+
+#: src/lang.c:1533
+msgid   "Saving/Printing Options"
+msgstr  "Gemnings-/udskrivningsindstillinger"
+
+#: src/lang.c:1539
+msgid   "Expert Options"
+msgstr  "Ekspertindstillinger"
+
+#: src/lang.c:1545
+msgid   "Filtering Options"
+msgstr  "Filterindstillinger"
+
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
+msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1551
+msgid   "Show mini menu & posting etiquette"
+msgstr  ""
+
+#: src/lang.c:1552
+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:1557
+msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1558
+msgid   "Show description of each newsgroup"
+msgstr  "Vis beskrivelse af hver nyhedsgruppe"
+
+#: src/lang.c:1559
+msgid   "# If ON show group description text after newsgroup name at\n"
+        "# group selection level\n"
+msgstr  ""
+
+#: src/lang.c:1564
+msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
+        "sets."
+msgstr  ""
+
+#: src/lang.c:1565
+msgid   "In group menu, show author by"
+msgstr  "I gruppemenu, vis forfatter efter"
+
+#: src/lang.c:1566
+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:1575
+msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1576
+msgid   "Draw -> instead of highlighted bar"
+msgstr  ""
+
+#: src/lang.c:1577
+msgid   "# If ON use -> otherwise highlighted bar for selection\n"
+msgstr  ""
+
+#: src/lang.c:1582
+msgid   "Use inverse video for page headers"
+msgstr  ""
+
+#: src/lang.c:1583
+msgid   "# If ON use inverse video for page headers at different levels\n"
+msgstr  ""
+
+#: src/lang.c:1588
+msgid   "Thread articles by"
+msgstr  ""
+
+#: src/lang.c:1589
+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:1600
+msgid   "Enter percentage match required to thread together. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1601
+msgid   "Thread percentage match"
+msgstr  ""
+
+#: src/lang.c:1602
+#, 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:1614
+msgid   "Score of a thread"
+msgstr  ""
+
+#: src/lang.c:1615
+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:1623
+msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1624
+msgid   "Sort articles by"
+msgstr  "Sorter artikler efter"
+
+#: src/lang.c:1625
+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:1641
+msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1642
+msgid   "Sort threads by"
+msgstr  "Sorter trÃ¥de efter"
+
+#: src/lang.c:1643
+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:1653
+msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1654
+msgid   "Goto first unread article in group"
+msgstr  ""
+
+#: src/lang.c:1655
+msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
+msgstr  ""
+
+#: src/lang.c:1659
+msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1660
+msgid   "Show only unread articles"
+msgstr  "Vis kun ulÃ¦ste artikler"
+
+#: src/lang.c:1661
+msgid   "# If ON show only new/unread articles otherwise show all.\n"
+msgstr  ""
+
+#: src/lang.c:1666
+msgid   "Show only groups with unread arts"
+msgstr  ""
+
+#: src/lang.c:1667
+msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
+msgstr  ""
+
+#: src/lang.c:1672
+msgid   "Filter which articles"
+msgstr  ""
+
+#: src/lang.c:1673
+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:1682
+msgid   "Go to the next unread article with"
+msgstr  "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
+
+#: src/lang.c:1683
+msgid   "# Go to the unread article with following key(s)\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = PAGE DOWN\n"
+        "# * 2 = TAB\n"
+        "#   3 = PAGE DOWN or TAB\n"
+msgstr  ""
+
+#: src/lang.c:1693
+msgid   "How to treat blank lines"
+msgstr  "Hvordan tomme linjer skal behandles"
+
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = Nothing special\n"
+        "#   1 = Skip leading blank lines\n"
+        "#   2 = Skip trailing blank lines\n"
+        "#   3 = Skip leading and trailing blank lines\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
+        "#       leading blank lines\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
+        "#       trailing blank lines\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
+        "#       leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/lang.c:1711
+msgid   "List thread using right arrow key"
+msgstr  ""
+
+#: src/lang.c:1712
+msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
+msgstr  ""
+
+#: src/lang.c:1716
+msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1717
+msgid   "Character to show deleted articles"
+msgstr  ""
+
+#: src/lang.c:1718
+msgid   "# Character used to show that an art was deleted (default 'D')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1723
+msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1724
+msgid   "Character to show inrange articles"
+msgstr  ""
+
+#: src/lang.c:1725
+msgid   "# Character used to show that an art is in a range (default '#')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1730
+msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
+        "cancels."
+msgstr  ""
+
+#: src/lang.c:1731
+msgid   "Character to show returning arts"
+msgstr  ""
+
+#: src/lang.c:1732
+msgid   "# Character used to show that an art will return (default '-')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1737
+msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1738
+msgid   "Character to show selected articles"
+msgstr  "Tegn der viser valgte artikler"
+
+#: src/lang.c:1739
+msgid   "# Character used to show that an art was auto-selected (default '*')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1744
+msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1745
+msgid   "Character to show recent articles"
+msgstr  ""
+
+#: src/lang.c:1746
+msgid   "# Character used to show that an art is recent (default 'o')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1751
+msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1752
+msgid   "Character to show unread articles"
+msgstr  ""
+
+#: src/lang.c:1753
+msgid   "# Character used to show that an art is unread (default '+')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1758
+msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1759
+msgid   "Character to show read articles"
+msgstr  ""
+
+#: src/lang.c:1760
+msgid   "# Character used to show that an art was read (default ' ')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1765
+msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1766
+msgid   "Character to show killed articles"
+msgstr  ""
+
+#: src/lang.c:1767
+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:1772
+msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1773
+msgid   "Character to show readselected arts"
+msgstr  ""
+
+#: src/lang.c:1774
+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:1779
+msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1780
+msgid   "Max. length of group names shown"
+msgstr  ""
+
+#: src/lang.c:1781
+msgid   "# Maximum length of the names of newsgroups displayed\n"
+msgstr  "# Maksimal lÃ¦ngde pÃ¥ navne pÃ¥ nyhedsgrupper som vises\n"
+
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
+msgid   "Show lines/score in listings"
+msgstr  ""
+
+#: src/lang.c:1795
+msgid   "# What information should be displayed in article/thread listing\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "# * 1 = lines\n"
+        "#   2 = score\n"
+        "#   3 = lines & score\n"
+msgstr  ""
+
+#: src/lang.c:1804
+msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
+        "2 = half page"
+msgstr  ""
+
+#: src/lang.c:1805
+msgid   "Number of lines to scroll in pager"
+msgstr  ""
+
+#: src/lang.c:1806
+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:1816
+msgid   "Display signatures. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1817
+msgid   "Display signatures"
+msgstr  "Vis underskrifter"
+
+#: src/lang.c:1818
+msgid   "# If OFF don't show signatures when displaying articles\n"
+msgstr  "# Hvis OFF (FRA) sÃ¥ vis ikke underskrifter nÃ¥r der vises artikler\n"
+
+#: src/lang.c:1822
+msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1823
+msgid   "Display uue data as an attachment"
+msgstr  "Vis uue-data som et bilag"
+
+#: src/lang.c:1824
+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:1834
+msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1835
+msgid   "Display \"a as Umlaut-a"
+msgstr  ""
+
+#: src/lang.c:1836
+msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
+        "# show \"a as Umlaut-a, etc.\n"
+msgstr  ""
+
+#: src/lang.c:1841 src/lang.c:1851
+msgid   "Space separated list of header fields"
+msgstr  ""
+
+#: src/lang.c:1842
+msgid   "Display these header fields (or *)"
+msgstr  ""
+
+#: src/lang.c:1843
+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:1852
+msgid   "Do not display these header fields"
+msgstr  ""
+
+#: src/lang.c:1853
+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:1863
+msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
+msgstr  "Ã˜nsker du at aktivere automatisk hÃ¥ndtering af flerdels-/alternative artikler?"
+
+#: src/lang.c:1864
+msgid   "Skip multipart/alternative parts"
+msgstr  ""
+
+#: src/lang.c:1865
+msgid   "# If ON strip multipart/alternative messages automatically\n"
+msgstr  ""
+
+#: src/lang.c:1869
+msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1870
+msgid   "Detection of verbatim blocks"
+msgstr  "Detektering af verbatimblokke"
+
+#: src/lang.c:1871
+msgid   "# If ON detect verbatim blocks in articles\n"
+msgstr  ""
+
+#: src/lang.c:1876
+msgid   "A regex used to decide which lines to show in col_quote."
+msgstr  ""
+
+#: src/lang.c:1877
+msgid   "Regex used to show quoted lines"
+msgstr  ""
+
+#: src/lang.c:1878
+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:1884
+msgid   "A regex used to decide which lines to show in col_quote2."
+msgstr  ""
+
+#: src/lang.c:1885
+msgid   "Regex used to show twice quoted l."
+msgstr  ""
+
+#: src/lang.c:1886
+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:1892
+msgid   "A regex used to decide which lines to show in col_quote3."
+msgstr  ""
+
+#: src/lang.c:1893
+msgid   "Regex used to show >= 3 times q.l."
+msgstr  ""
+
+#: src/lang.c:1894
+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:1901
+msgid   "A regex used to decide which words to show in col_markslashes."
+msgstr  ""
+
+#: src/lang.c:1902
+msgid   "Regex used to highlight /slashes/"
+msgstr  ""
+
+#: src/lang.c:1903
+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:1909
+msgid   "A regex used to decide which words to show in col_markstars."
+msgstr  ""
+
+#: src/lang.c:1910
+msgid   "Regex used to highlight *stars*"
+msgstr  ""
+
+#: src/lang.c:1911
+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:1917
+msgid   "A regex used to decide which words to show in col_markstroke."
+msgstr  ""
+
+#: src/lang.c:1918
+msgid   "Regex used to highlight -strokes-"
+msgstr  ""
+
+#: src/lang.c:1919
+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:1925
+msgid   "A regex used to decide which words to show in col_markdash."
+msgstr  ""
+
+#: src/lang.c:1926
+msgid   "Regex used to highlight _underline_"
+msgstr  ""
+
+#: src/lang.c:1927
+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:1933
+msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
+msgstr  ""
+
+#: src/lang.c:1934
+msgid   "Regex with Subject prefixes"
+msgstr  ""
+
+#: src/lang.c:1935
+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:1940
+msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
+msgstr  ""
+
+#: src/lang.c:1941
+msgid   "Regex with Subject suffixes"
+msgstr  ""
+
+#: src/lang.c:1942
+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:1947
+msgid   "A regex used to find the begin of a verbatim block."
+msgstr  ""
+
+#: src/lang.c:1948
+msgid   "Regex for begin of a verbatim block"
+msgstr  ""
+
+#: src/lang.c:1949
+msgid   "# A regular expression that tin will use to find the begin of\n"
+        "# a verbatim block.\n"
+msgstr  ""
+
+#: src/lang.c:1954
+msgid   "A regex used to find the end of a verbatim block."
+msgstr  ""
+
+#: src/lang.c:1955
+msgid   "Regex for end of a verbatim block"
+msgstr  ""
+
+#: src/lang.c:1956
+msgid   "# A regular expression that tin will use to find the end of\n"
+        "# a verbatim block.\n"
+msgstr  ""
+
+#: src/lang.c:1961
+msgid   "Enter name and options for external MIME viewer, --internal for built-in "
+        "viewer"
+msgstr  ""
+
+#: src/lang.c:1962
+msgid   "MIME binary content viewer"
+msgstr  ""
+
+#: src/lang.c:1963
+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:1970
+msgid   "Confirm before starting non-text viewing program"
+msgstr  "BekrÃ¦ft fÃ¸r start af visningsprogram for ikke-tekst"
+
+#: src/lang.c:1971
+msgid   "Ask before using MIME viewer"
+msgstr  "SpÃ¸rg fÃ¸r brug af MIME-fremviser"
+
+#: src/lang.c:1972
+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:1977
+msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1978
+msgid   "Catchup read groups when quitting"
+msgstr  ""
+
+#: src/lang.c:1979
+msgid   "# If ON ask user if read groups should all be marked read\n"
+msgstr  ""
+
+#: src/lang.c:1984
+msgid   "Catchup group using left key"
+msgstr  ""
+
+#: src/lang.c:1985
+msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
+msgstr  ""
+
+#: src/lang.c:1990
+msgid   "Catchup thread by using left key"
+msgstr  ""
+
+#: src/lang.c:1996
+msgid   "Which actions require confirmation"
+msgstr  ""
+
+#: src/lang.c:1997
+msgid   "# What should we ask confirmation for.\n"
+msgstr  "# Hvad skal vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
+
+#: src/lang.c:2002
+msgid   "'Mark as (un)read' ignores tags"
+msgstr  ""
+
+#: src/lang.c:2003
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
+msgstr  ""
+
+#: src/lang.c:2007
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2008
+#, fuzzy
+msgid   "Program that opens URLs"
+msgstr  "Program som Ã¥bner URL'er"
+
+#: src/lang.c:2009
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
+msgstr  ""
+
+#: src/lang.c:2014
+msgid   "Use mouse in xterm"
+msgstr  "Anvend mus i xterm"
+
+#: src/lang.c:2015
+msgid   "# If ON enable mouse button support on xterm terminals\n"
+msgstr  ""
+
+#: src/lang.c:2021
+msgid   "Use scroll keys on keypad"
+msgstr  "Brug rultaster pÃ¥ numerisk tastatur"
+
+#: src/lang.c:2022
+msgid   "# If ON enable scroll keys on terminals that support it\n"
+msgstr  ""
+
+#: src/lang.c:2027
+msgid   "Enter maximum number of article to get. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2028
+msgid   "Number of articles to get"
+msgstr  "Antal artikler til hentning"
+
+#: src/lang.c:2029
+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:2034
+msgid   "Enter number of days article is considered recent. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2035
+msgid   "Article recentness time limit"
+msgstr  ""
+
+#: src/lang.c:2036
+msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
+msgstr  ""
+
+#: src/lang.c:2040
+msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
+msgstr  ""
+
+#: src/lang.c:2041
+msgid   "Wildcard matching"
+msgstr  ""
+
+#: src/lang.c:2042
+msgid   "# Wildcard matching\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+msgstr  ""
+
+#: src/lang.c:2049
+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:2050
+msgid   "Score limit (kill)"
+msgstr  "PointbegrÃ¦nsning (drÃ¦b)"
+
+#: src/lang.c:2051
+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:2055
+msgid   "Enter default score to kill articles. <CR> sets."
+msgstr  "Indtast standardpoint for at drÃ¦be artikler. <CR> angiver."
+
+#: src/lang.c:2056
+msgid   "Default score to kill articles"
+msgstr  "Standardpoint for at drÃ¦be artikler"
+
+#: src/lang.c:2057
+msgid   "# Default score to kill articles\n"
+msgstr  "# Standardpoint for at drÃ¦be artikler\n"
+
+#: src/lang.c:2061
+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:2062
+msgid   "Score limit (select)"
+msgstr  "PointbegrÃ¦nsning (vÃ¦lg)"
+
+#: src/lang.c:2063
+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:2067
+msgid   "Enter default score to select articles. <CR> sets."
+msgstr  "Indtast standardpoint for at vÃ¦lge artikler: <CR> angiver."
+
+#: src/lang.c:2068
+msgid   "Default score to select articles"
+msgstr  "Standardpoint for at vÃ¦lge artikler"
+
+#: src/lang.c:2069
+msgid   "# Default score to select articles\n"
+msgstr  "# Standardpoint for at vÃ¦lge artikler\n"
+
+#: src/lang.c:2075
+msgid   "Use slrnface to show ''X-Face:''s"
+msgstr  "Brug slmface for at vise ''X-face:''s"
+
+#: src/lang.c:2076
+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:2084
+msgid   "Use ANSI color"
+msgstr  "Brug ANSI-farve"
+
+#: src/lang.c:2085
+msgid   "# If ON using ANSI-color\n"
+msgstr  "# Hvis ON (TIL) brug ANSI-farve\n"
+
+#: src/lang.c:2090
+msgid   "Standard foreground color"
+msgstr  "Standardforgrundsfarve"
+
+#: src/lang.c:2091
+msgid   "# Standard foreground color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Standardforgrundsfarve\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2097
+msgid   "Standard background color"
+msgstr  "Standardbaggrundsfarve"
+
+#: src/lang.c:2098
+msgid   "# Standard background color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Standardbaggrundsfarve\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2104
+msgid   "Color for inverse text (background)"
+msgstr  "Farve for inverteret tekst (baggrund)"
+
+#: src/lang.c:2105
+msgid   "# Color of background for inverse text\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# Farve pÃ¥ baggrund for inverteret tekst\n"
+        "# Standard: 4 (blÃ¥)\n"
+
+#: src/lang.c:2111
+msgid   "Color for inverse text (foreground)"
+msgstr  "Farve pÃ¥ inverteret tekst (forgrund)"
+
+#: src/lang.c:2112
+msgid   "# Color of foreground for inverse text\n"
+        "# Default: 7 (white)\n"
+msgstr  "# Farve pÃ¥ forgrund for inverteret tekst\n"
+        "# Standard: 7 (hvid)\n"
+
+#: src/lang.c:2118
+msgid   "Color of text lines"
+msgstr  "Farve pÃ¥ tekstlinjer"
+
+#: src/lang.c:2119
+msgid   "# Color of text lines\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Farve pÃ¥ tekstlinjer\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2125
+msgid   "Color of mini help menu"
+msgstr  "Farve pÃ¥ minihjÃ¦lpemenu"
+
+#: src/lang.c:2126
+msgid   "# Color of mini help menu\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# Farve pÃ¥ minihjÃ¦lpemenu\n"
+        "# Standard: 3 (brun)\n"
+
+#: src/lang.c:2132
+msgid   "Color of help text"
+msgstr  "Farve pÃ¥ hjÃ¦lpetekst"
+
+#: src/lang.c:2133
+msgid   "# Color of help pages\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Farve pÃ¥ hjÃ¦lpesider\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2139
+msgid   "Color of status messages"
+msgstr  "Farve pÃ¥ statusbeskeder"
+
+#: src/lang.c:2140
+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:2146
+msgid   "Color of quoted lines"
+msgstr  "Farve pÃ¥ citerede linjer"
+
+#: src/lang.c:2147
+msgid   "# Color of quote-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ citeringslinjer\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2153
+msgid   "Color of twice quoted line"
+msgstr  "Farve pÃ¥ dobbelt citerede linjer"
+
+#: src/lang.c:2154
+msgid   "# Color of twice quoted lines\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
+
+#: src/lang.c:2160
+msgid   "Color of =>3 times quoted line"
+msgstr  "Farve pÃ¥ =>3 gange citerede linje"
+
+#: src/lang.c:2161
+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:2167
+msgid   "Color of article header lines"
+msgstr  "Farve pÃ¥ artikelhovedlinjer"
+
+#: src/lang.c:2168
+msgid   "# Color of header-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ hovedlinjer\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+# actual, er det sÃ¥dan noget som "faktiske" eller "rigtige" her, jeg er i tvivl
+#: src/lang.c:2174
+msgid   "Color of actual news header fields"
+msgstr  "Farve pÃ¥ aktuelle nyhedshovedfelter"
+
+#: src/lang.c:2175
+msgid   "# Color of actual news header fields\n"
+        "# Default: 9 (light red)\n"
+msgstr  "# Farve pÃ¥ aktuelle nyhedshovedfelter\n"
+        "# Standard: 9 (lyserÃ¸d)\n"
+
+#: src/lang.c:2181
+msgid   "Color of article subject lines"
+msgstr  "Farve pÃ¥ artikelemnelinjer"
+
+#: src/lang.c:2182
+msgid   "# Color of article subject\n"
+        "# Default: 6 (cyan)\n"
+msgstr  "# Farve pÃ¥ artikelemne\n"
+        "# Standard: 6 (cyan)\n"
+
+#: src/lang.c:2188
+msgid   "Color of response counter"
+msgstr  "Farve pÃ¥ svartÃ¦ller"
+
+#: src/lang.c:2189
+msgid   "# Color of response counter\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ svartÃ¦ller\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2195
+msgid   "Color of sender (From:)"
+msgstr  "Farver pÃ¥ afsender (Fra:)"
+
+#: src/lang.c:2196
+msgid   "# Color of sender (From:)\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ afsender (Fra:)\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2202
+msgid   "Color of help/mail sign"
+msgstr  "Farve pÃ¥ hjÃ¦lp-/posttegn"
+
+#: src/lang.c:2203
+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:2209
+msgid   "Color of signatures"
+msgstr  "Farve pÃ¥ underskrifter"
+
+#: src/lang.c:2210
+msgid   "# Color of signature\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# Farve pÃ¥ underskrift\n"
+        "# Standard: 4 (blÃ¥)\n"
+
+#: src/lang.c:2216
+msgid   "Color of highlighted URLs"
+msgstr  "Farve pÃ¥ fremhÃ¦vede URL'er"
+
+#: src/lang.c:2217
+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:2223
+msgid   "Color of verbatim blocks"
+msgstr  "Farve pÃ¥ verbatimblokke"
+
+#: src/lang.c:2224
+msgid   "# Color of verbatim blocks\n"
+        "# Default: 5 (pink)\n"
+msgstr  "# Farve pÃ¥ verbatimblokke\n"
+        "# Standard: 5 (lyserÃ¸d)\n"
+
+#: src/lang.c:2230
+msgid   "Color of highlighting with *stars*"
+msgstr  "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
+
+#: src/lang.c:2231
+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:2237
+msgid   "Color of highlighting with _dash_"
+msgstr  "Farve pÃ¥ fremhÃ¦vning med _streg_"
+
+#: src/lang.c:2238
+msgid   "# Color of word highlighting with _dash_\n"
+        "# Default: 13 (light pink)\n"
+msgstr  "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
+        "# Standard: 13 (lyselilla)\n"
+
+#: src/lang.c:2244
+msgid   "Color of highlighting with /slash/"
+msgstr  "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
+
+#: src/lang.c:2245
+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?
+# nej den er god nok med at slahs er skrÃ¥streg ligesom der stÃ¥r fÃ¸r
+#: src/lang.c:2251
+msgid   "Color of highlighting with -stroke-"
+msgstr  "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
+
+#: src/lang.c:2252
+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:2259
+msgid   "Attr. of highlighting with *stars*"
+msgstr  "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
+
+#: src/lang.c:2260
+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:2275
+msgid   "Attr. of highlighting with _dash_"
+msgstr  ""
+
+#: src/lang.c:2276
+msgid   "# Attribute of word highlighting with _dash_\n"
+        "# Default: 2 (best highlighting)\n"
+msgstr  ""
+
+#: src/lang.c:2282
+msgid   "Attr. of highlighting with /slash/"
+msgstr  ""
+
+#: src/lang.c:2283
+msgid   "# Attribute of word highlighting with /slash/\n"
+        "# Default: 5 (half bright)\n"
+msgstr  ""
+
+#: src/lang.c:2289
+msgid   "Attr. of highlighting with -stroke-"
+msgstr  ""
+
+#: src/lang.c:2290
+msgid   "# Attribute of word highlighting with -stroke-\n"
+        "# Default: 3 (reverse video)\n"
+msgstr  ""
+
+#: src/lang.c:2296
+msgid   "URL highlighting in message body"
+msgstr  ""
+
+#: src/lang.c:2297
+msgid   "# Enable URL highlighting?\n"
+msgstr  ""
+
+#: src/lang.c:2302
+msgid   "Word highlighting in message body"
+msgstr  ""
+
+#: src/lang.c:2303
+msgid   "# Enable word highlighting?\n"
+msgstr  ""
+
+#: src/lang.c:2308
+msgid   "What to display instead of mark"
+msgstr  ""
+
+#: src/lang.c:2309
+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:2318
+msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2319
+msgid   "Page line wrap column"
+msgstr  ""
+
+#: src/lang.c:2320
+msgid   "# Wrap article lines at column\n"
+msgstr  ""
+
+#: src/lang.c:2325
+msgid   "Wrap around threads on next unread"
+msgstr  ""
+
+#: src/lang.c:2326
+msgid   "# If ON wrap around threads on searching next unread article\n"
+msgstr  ""
+
+#: src/lang.c:2330
+msgid   "Enter default mail address (and fullname). <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2331 src/lang.c:2747
+msgid   "Mail address (and fullname)"
+msgstr  "Postadresse (og fulde navn)"
+
+#: src/lang.c:2332
+msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
+msgstr  ""
+
+#: src/lang.c:2337
+msgid   "Show empty Followup-To in editor"
+msgstr  ""
+
+#: src/lang.c:2338
+msgid   "# If ON show empty Followup-To header when editing an article\n"
+msgstr  ""
+
+#: src/lang.c:2342
+msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2343
+msgid   "Create signature from path/command"
+msgstr  ""
+
+#: src/lang.c:2344
+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:2351
+msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2352
+msgid   "Prepend signature with \"-- \""
+msgstr  ""
+
+#: src/lang.c:2353
+msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
+msgstr  ""
+
+#: src/lang.c:2357
+msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2358
+msgid   "Add signature when reposting"
+msgstr  ""
+
+#: src/lang.c:2359
+msgid   "# If ON add signature to reposted articles\n"
+msgstr  ""
+
+#: src/lang.c:2363
+#, c-format
+msgid   "Enter quotation marks, %s or %S for author's initials."
+msgstr  ""
+
+#: src/lang.c:2364
+msgid   "Characters used as quote-marks"
+msgstr  ""
+
+#: src/lang.c:2365
+#, 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:2371
+msgid   "Quoting behavior"
+msgstr  ""
+
+#: src/lang.c:2372
+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:2385 src/lang.c:2393 src/lang.c:2399
+msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
+msgstr  ""
+
+#: src/lang.c:2386
+msgid   "Quote line when following up"
+msgstr  ""
+
+#: src/lang.c:2387
+#, 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:2394
+msgid   "Quote line when cross-posting"
+msgstr  ""
+
+#: src/lang.c:2400
+msgid   "Quote line when mailing"
+msgstr  ""
+
+#: src/lang.c:2405
+msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2406
+msgid   "Insert 'User-Agent:' header"
+msgstr  ""
+
+#: src/lang.c:2407
+msgid   "# If ON include advertising User-Agent: header\n"
+msgstr  ""
+
+#: src/lang.c:2412
+msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2413
+msgid   "MM_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2414
+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:2424
+msgid   "MM_NETWORK_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2425
+msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
+msgstr  ""
+
+#: src/lang.c:2429
+msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2430
+msgid   "MM_LOCAL_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2431
+msgid   "# Charset supported locally.\n"
+msgstr  ""
+
+#: src/lang.c:2438
+msgid   "Mailbox format"
+msgstr  ""
+
+#: src/lang.c:2439
+msgid   "# Format of the mailbox.\n"
+msgstr  "# Format pÃ¥ postkassen.\n"
+
+#: src/lang.c:2444
+msgid   "MIME encoding in news messages"
+msgstr  ""
+
+#: src/lang.c:2445
+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:2453 src/lang.c:2474
+msgid   "Don't change unless you know what you are doing. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2454
+msgid   "Use 8bit characters in news headers"
+msgstr  ""
+
+#: src/lang.c:2455
+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:2462
+msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2463
+msgid   "View post-processed files"
+msgstr  ""
+
+#: src/lang.c:2464
+msgid   "# If set, post processed files will be opened in a viewer\n"
+msgstr  ""
+
+#: src/lang.c:2469
+msgid   "MIME encoding in mail messages"
+msgstr  ""
+
+#: src/lang.c:2475
+msgid   "Use 8bit characters in mail headers"
+msgstr  ""
+
+#: src/lang.c:2476
+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:2486
+msgid   "Strip blanks from ends of lines"
+msgstr  ""
+
+#: src/lang.c:2487
+msgid   "# If ON strip blanks from ends of lines for faster display on slow "
+        "terminals.\n"
+msgstr  ""
+
+#: src/lang.c:2492
+msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2493
+msgid   "Transliteration"
+msgstr  ""
+
+#: src/lang.c:2494
+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:2502
+msgid   "Send you a Cc/Bcc automatically"
+msgstr  ""
+
+#: src/lang.c:2503
+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:2512
+msgid   "Enter address elements about which you want to be warned. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2513
+msgid   "Spamtrap warning address parts"
+msgstr  ""
+
+#: src/lang.c:2514
+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:2519
+msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2520
+msgid   "No. of days a filter entry is valid"
+msgstr  "Antal dage en filterpost er gyldig"
+
+#: src/lang.c:2521
+msgid   "# Number of days a short term filter will be active\n"
+msgstr  "# Antal dage et korttidsfilter vil vÃ¦re aktivt\n"
+
+#: src/lang.c:2525
+msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2526
+msgid   "Add posted articles to filter"
+msgstr  ""
+
+#: src/lang.c:2527
+msgid   "# If ON add posted articles which start a new thread to filter for\n"
+        "# highlighting follow-ups\n"
+msgstr  ""
+
+#: src/lang.c:2531
+msgid   "The directory where articles/threads are to be saved in mailbox format."
+msgstr  ""
+
+#: src/lang.c:2532
+msgid   "Mail directory"
+msgstr  "Postmappe"
+
+#: src/lang.c:2533
+msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
+msgstr  ""
+
+#: src/lang.c:2538
+msgid   "Save articles in batch mode (-S)"
+msgstr  ""
+
+#: src/lang.c:2539
+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:2544
+msgid   "The directory where you want articles/threads saved."
+msgstr  ""
+
+#: src/lang.c:2545
+msgid   "Directory to save arts/threads in"
+msgstr  ""
+
+#: src/lang.c:2546
+msgid   "# Directory where articles/threads are saved\n"
+msgstr  "# Mappe hvor artikler/trÃ¥de gemmes\n"
+
+#: src/lang.c:2550
+msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2551
+msgid   "Use Archive-name: header for save"
+msgstr  ""
+
+#: src/lang.c:2552
+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:2557
+msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
+        "cancels."
+msgstr  ""
+
+#: src/lang.c:2558
+msgid   "Mark saved articles/threads as read"
+msgstr  ""
+
+#: src/lang.c:2559
+msgid   "# If ON mark articles that are saved as read\n"
+msgstr  ""
+
+#: src/lang.c:2563
+msgid   "Do post processing (eg. extract attachments) for saved articles."
+msgstr  ""
+
+#: src/lang.c:2564
+msgid   "Post process saved articles"
+msgstr  ""
+
+#: src/lang.c:2565
+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:2574
+msgid   "Process only unread articles"
+msgstr  "Behandl kun ulÃ¦ste artikler"
+
+#: src/lang.c:2575
+msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
+msgstr  ""
+
+#: src/lang.c:2580
+msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2581
+msgid   "Print all headers when printing"
+msgstr  ""
+
+#: src/lang.c:2582
+msgid   "# If ON print all of article header otherwise just the important lines\n"
+msgstr  ""
+
+#: src/lang.c:2586
+msgid   "The printer program with options that is to be used to print articles/threads."
+msgstr  "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
+        "artikler/trÃ¥de."
+
+#: src/lang.c:2587
+msgid   "Printer program with options"
+msgstr  "Printerprogram med indstillinger"
+
+#: src/lang.c:2588
+msgid   "# Print program with parameters used to print articles/threads\n"
+msgstr  ""
+
+#: src/lang.c:2594
+msgid   "Force redraw after certain commands"
+msgstr  ""
+
+#: src/lang.c:2595
+msgid   "# If ON a screen redraw will always be done after certain external commands\n"
+msgstr  ""
+
+#: src/lang.c:2599
+msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2600
+msgid   "Start editor with line offset"
+msgstr  ""
+
+#: src/lang.c:2601
+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:2606
+msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2607
+msgid   "Invocation of your editor"
+msgstr  ""
+
+#: src/lang.c:2608
+#, c-format
+msgid   "# Format of editor line including parameters\n"
+        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+msgstr  ""
+
+#: src/lang.c:2613
+msgid   "Enter name and options for external-inews, --internal for internal inews"
+msgstr  ""
+
+#: src/lang.c:2614
+msgid   "External inews"
+msgstr  ""
+
+#: src/lang.c:2615
+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:2619
+msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2620
+msgid   "Invocation of your mail command"
+msgstr  ""
+
+#: src/lang.c:2621
+#, 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:2629
+msgid   "Use interactive mail reader"
+msgstr  ""
+
+#: src/lang.c:2630
+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:2639
+msgid   "Remove ~/.article after posting"
+msgstr  ""
+
+#: src/lang.c:2640
+msgid   "# If ON remove ~/.article after posting.\n"
+msgstr  ""
+
+#: src/lang.c:2644
+msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2645
+msgid   "Filename for posted articles"
+msgstr  "Filnavn for indsendte artikler"
+
+#: src/lang.c:2646
+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:2651
+msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2652
+msgid   "Keep failed arts in ~/dead.articles"
+msgstr  ""
+
+#: src/lang.c:2653
+msgid   "# If ON keep all failed postings in ~/dead.articles\n"
+msgstr  ""
+
+#: src/lang.c:2657
+msgid   "Do you want to strip unsubscribed groups from .newsrc"
+msgstr  ""
+
+#: src/lang.c:2658
+msgid   "No unsubscribed groups in newsrc"
+msgstr  ""
+
+#: src/lang.c:2659
+msgid   "# If ON strip unsubscribed groups from newsrc\n"
+msgstr  ""
+
+#: src/lang.c:2664
+msgid   "Remove bogus groups from newsrc"
+msgstr  ""
+
+#: src/lang.c:2665
+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:2673
+msgid   "Enter number of seconds until active file will be reread. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2674
+msgid   "Interval in secs to reread active"
+msgstr  ""
+
+#: src/lang.c:2675
+msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
+msgstr  ""
+
+#: src/lang.c:2680
+msgid   "Reconnect to server automatically"
+msgstr  ""
+
+#: src/lang.c:2681
+msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
+msgstr  ""
+
+#: src/lang.c:2685
+msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2686
+msgid   "Cache NNTP overview files locally"
+msgstr  ""
+
+#: src/lang.c:2687
+msgid   "# If ON, create local copies of NNTP overview files.\n"
+msgstr  ""
+
+#: src/lang.c:2691
+msgid   "Enter format string. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2692
+msgid   "Format string for display of dates"
+msgstr  ""
+
+#: src/lang.c:2693
+msgid   "# Format string for date representation\n"
+msgstr  ""
+
+#: src/lang.c:2699
+msgid   "Unicode normalization form"
+msgstr  ""
+
+#: src/lang.c:2700
+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:2712
+msgid   "Render BiDi"
+msgstr  ""
+
+#: src/lang.c:2713
+msgid   "# If ON, bi-directional text is rendered by tin\n"
+msgstr  ""
+
+#: src/lang.c:2723
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2729
+msgid   "Delete post-process files"
+msgstr  ""
+
+#: src/lang.c:2734
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2735
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2740
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2741
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2746
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2753
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2754
+msgid   "Ispell program"
+msgstr  "Ispellprogram"
+
+#: src/lang.c:2760
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2761
+msgid   "Mailing list address"
+msgstr  "Adresse pÃ¥ postliste"
+
+#: src/lang.c:2767
+msgid   "Forward articles as attachement"
+msgstr  "Videresend artikler som bilag"
+
+#: src/lang.c:2772
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  "En kommaadskilt liste af MIME store/smÃ¥ Content-typer. <ESC> afbryder."
+
+#: src/lang.c:2773
+msgid   "Which MIME types will be saved"
+msgstr  "Hvilke MIME-typer vil blive gemt"
+
+#: src/lang.c:2778
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2779
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2784
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2785
+msgid   "savefile"
+msgstr  ""
+
+#: src/lang.c:2839
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2840
+msgid   "UNDECLARED_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2846
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2847
+msgid   "X_Body"
+msgstr  "X_Body"
+
+#: src/lang.c:2852
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2853
+msgid   "X_Headers"
+msgstr  "X_Headers"
+
+#: src/lang.c:2858
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  ""
+
+#: src/misc.c:3731
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
+msgstr  "Version: %s %s udgave %s (Â»%sÂ«) %s %s\n"
+
+#: src/misc.c:3734
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\")\n"
+msgstr  "Version: %s %s udgave %s (Â»%sÂ«)\n"
+
+#: src/newsrc.c:453
+msgid   "Unreachable?\n"
+msgstr  ""
+
+#: src/nntplib.c:820
+#, c-format
+msgid   "\n"
+        "Server timed out, trying reconnect # %d\n"
+msgstr  ""
+
+#: src/nntplib.c:856 src/nntplib.c:1831
+msgid   "Rejoin current group\n"
+msgstr  ""
+
+#: src/nntplib.c:864 src/nntplib.c:1839
+#, c-format
+msgid   "Read (%s)\n"
+msgstr  "LÃ¦st (%s)\n"
+
+#: src/nntplib.c:866
+#, c-format
+msgid   "Resend last command (%s)\n"
+msgstr  ""
+
+#: src/nntplib.c:1495
+msgid   "CAPABILITIES did not announce READER"
+msgstr  ""
+
+#: src/nntplib.c:1980
+msgid   "MOTD: "
+msgstr  ""
+
+#: src/nrctbl.c:175
+#, c-format
+msgid   "couldn't expand %s\n"
+msgstr  "kunne ikke udvide %s\n"
+
+#: src/post.c:1288
+#, 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:1293
+#, 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:1295
+#, 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:2206
+#, c-format
+msgid   "Posting: %.*s ..."
+msgstr  ""
+
+#. Check if okay to read
+#: src/read.c:190
+msgid   "Aborting read, please wait..."
+msgstr  "Afbryder lÃ¦sning, vent venligst..."
+
+#: src/read.c:337
+msgid   "Aborted read\n"
+msgstr  "AfbrÃ¸d lÃ¦sning\n"
+
+#: src/read.c:393
+msgid   "Draining\n"
+msgstr  ""
+
+#: src/refs.c:232
+msgid   "unchanged"
+msgstr  "uÃ¦ndret"
+
+#: src/refs.c:599
+msgid   "[- Unavailable -]"
+msgstr  "[- UtilgÃ¦ngelig -]"
+
+#.
+#. * preamble
+#. * TODO: -> lang.c
+#.
+#: src/rfc2047.c:1287
+#, c-format
+msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+        "are reading this prefix, your mail reader probably has not yet been modified\n"
+        "to understand the new format, and some of what follows may look strange.\n"
+        "\n"
+msgstr  ""
+
+#: src/save.c:1045
+msgid   "bytes"
+msgstr  "byte"
+
+#: src/select.c:378
+msgid   "unread"
+msgstr  "ulÃ¦ste"
+
+#: src/select.c:378
+msgid   "all"
+msgstr  "alle"
+
+#: src/select.c:554 src/select.c:556
+msgid   " R"
+msgstr  ""
+
+#: src/xface.c:70
+msgid   "Can't run slrnface: Not running in a xterm."
+msgstr  "Kan ikke kÃ¸re slrnface: KÃ¸rer ikke i en xterm."
+
+#: src/xface.c:82 src/xface.c:93 src/xface.c:102
+#, c-format
+msgid   "Can't run slrnface: Environment variable %s not found."
+msgstr  "Kan ikke kÃ¸re slrnface: MiljÃ¸variabel %s ikke fundet."
+
+#: src/xface.c:111 src/xface.c:143
+#, c-format
+msgid   "Can't run slrnface: failed to create %s"
+msgstr  "Kan ikke kÃ¸re slrnface: Kunne ikke oprette %s"
+
+#: src/xface.c:121
+msgid   "This directory is used to create named pipes for communication between\n"
+        "slrnface and its parent process. It should normally be empty because\n"
+        "the pipe is deleted right after it has been opened by both processes.\n"
+        "\n"
+        "File names generated by slrnface have the form \"hostname.pid\". It is\n"
+        "probably an error if they linger here longer than a fraction of a second.\n"
+        "\n"
+        "However, if the directory is mounted from an NFS server, you might see\n"
+        "special files created by your NFS server while slrnface is running.\n"
+        "Do not try to remove them.\n"
+msgstr  ""
+
+#: src/xface.c:135
+msgid   "Can't run slrnface: couldn't construct fifo name."
+msgstr  "Kan ikke kÃ¸re slrnface: Kunne ikke konstruere fifo-navn."
+
+#: src/xface.c:174
+#, c-format
+msgid   "Slrnface abnormally exited, code %d."
+msgstr  "Slrnface blev unormalt afbrudt, kode %d."
+
+#: src/xface.c:218
+#, c-format
+msgid   "Slrnface failed: %s."
+msgstr  "Slrnface mislykkedes: %s."
Binary files tin-1.9.5/po/de.gmo and tin-1.9.6/po/de.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/de.po tin-1.9.6/po/de.po
--- tin-1.9.5/po/de.po	2009-12-23 11:02:06.000000000 +0100
+++ tin-1.9.6/po/de.po	2010-11-26 15:42:45.417963077 +0100
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.9.3\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+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"
@@ -22,116 +22,116 @@ msgstr  "Project-Id-Version: tin 1.9.3\n
 msgid   "attribute with no scope: %s"
 msgstr  "Attribut ohne Gültigkeitsbereich: %s"
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 msgid   "Processing attributes... "
 msgstr  "Verarbeite Attribute... "
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Diesen Kommentarabschnitt nicht verändern\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, 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:1091
+#: src/attrib.c:1094
 #, 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:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  advertising=ON/OFF\n"
         "#    User-Agent:-Header einfuegen\n"
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  alternative_handling=ON/OFF\n"
         "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, 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:1095
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  auto_cc_bcc=ZAHL\n"
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, 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:1097
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, 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:1099
+#: src/attrib.c:1102
 #, 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:1100
+#: src/attrib.c:1103
 #, 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:1101
+#: src/attrib.c:1104
 #, 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:1102
+#: src/attrib.c:1105
 #, 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:1103
+#: src/attrib.c:1106
 #, 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:1104
+#: src/attrib.c:1107
 #, 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:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=ZEICHENKETTE\n"
         "#    Voreinstellung für den Followup-To:-Header\n"
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, 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:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, 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:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=ZEICHENKETTE\n"
         "#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, 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:1121
+#: src/attrib.c:1124
 #, 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:1122
+#: src/attrib.c:1125
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
         "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=Zeichensatz\n"
         "#    Erlaubt sind folgende:"
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=Zeichensatz\n"
         "#    Voreinstellung ist US-ASCII\n"
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, 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:1136
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, 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:1138
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=ZEICHENKETTE\n"
@@ -236,334 +236,338 @@ msgstr  "#  organization=ZEICHENKETTE\n"
         "#    Wert aus dieser Datei gelesen.\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1139
+#: src/attrib.c:1142
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_process_type=ZAHL\n"
         "#    Nachbearbeitung\n"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_process_view=ON/OFF\n"
         "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, 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:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
         "#    Kill verfällt automatisch\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
         "#    Kill beachtet Gross/Kleinschreibung\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=ZAHL\n"
         "#    Killen nach:\n"
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  "#    0=Subject: (Gross/Kleinschreibung beachten), 1=Subject: (G/K "
+        "ignorieren)\n"
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, 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:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
-msgstr  "#    0=Subject (Gross/Kleinschreibung beachten), 1=Subject (G/K ignorieren)\n"
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  "#    4=Message-ID: & alle References: Einträge\n"
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1164 src/attrib.c:1173
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
-msgstr  "#    2=From (G/K beachten), 3=From (G/K ignorieren)\n"
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  "#    5=Message-ID: & letzter References: Eintrag\n"
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
-msgstr  "#    4=Message-ID, 5=Zeilen\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  "#    6=Message-ID: allein, 7=Lines:\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, 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:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
         "#    Regel verfällt automatisch\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
         "#    Regel beachtet Gross/Kleinschreibung\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
         "#    Auswählen (Hochscoren) nach:\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, 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:1170
+#: src/attrib.c:1177
 #, 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:1172
+#: src/attrib.c:1179
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, 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:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=ZEICHENKETTE\n"
         "#    Verzeichnis zum Speichern, z.B. ~user/News\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=ZEICHENKETTE\n"
         "#    Datei zum Speichern, z.B. =linux\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=ZEICHENKETTE\n"
         "#    Signatur, z.B. $var/sig\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=ZAHL\n"
         "#    Anzeige des From-Felds\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=ZAHL\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_signatures=ON/OFF\n"
         "#    Signaturen anzeigen\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, 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:1191
+#: src/attrib.c:1198
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  sigdashes=ON/OFF\n"
         "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  signature_repost=ON/OFF\n"
         "#    Signatur beim Reposten anhängen\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_article_type=ZAHL\n"
         "#    Artikel sortieren nach:\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=ZAHL\n"
         "#    Threads sortieren nach:\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, 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:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_articles=ZAHL\n"
         "#    Threading nach:"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=ZAHL\n"
         "#    Wieviel Prozent des Subjects müssen gleich sein?\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "#  trim_article_body=ZAHL\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  "#    1 = Führende Leerzeilen überspringen\n"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  "#    2 = Abschliessende Leerzeilen überspringen\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, 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:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  verbatim_handling=ON/OFF\n"
         "#    Wortgetreue Textblöcke erkennen\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, 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:1243
+#: src/attrib.c:1250
 #, 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:1244
+#: src/attrib.c:1251
 #, 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:1245
+#: src/attrib.c:1252
 #, 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:1246
+#: src/attrib.c:1253
 #, 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:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:624
+#: src/cook.c:625
 msgid   "(unknown)"
 msgstr  "(unbekannt)"
 
-#.
-#. * 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  "Aus der vorigen Regel gelöscht: "
-
 # TRANSLATION MISSING
-#: src/keymap.c:271
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  ""
 
@@ -649,9 +653,9 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Artikel abgelehnt (abgespeichert als %s)"
 
 #: src/lang.c:64
-#, fuzzy, c-format
+#, 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: "
+msgstr  "%s=Artikel %s=Thread %s=Bereich %s=herv. %s=Muster %s=markierte %s=beenden: "
 
 #: src/lang.c:65
 msgid   "Article unavailable"
@@ -703,490 +707,555 @@ msgstr  ", Zeichensatz: "
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  "%*s[-- Zeichensatz %s wird nicht unterstützt --]\n"
+
+#: src/lang.c:78
+#, c-format
 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:79
+#, c-format
+msgid   "%d lines"
+msgstr  "%d Zeilen"
 
+# TRANSLATION MISSING
 #: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+# TRANSLATION MISSING
+#: src/lang.c:81
+msgid   "Attachment Menu Commands"
+msgstr  ""
+
+#: src/lang.c:82
+msgid   "<no name>"
+msgstr  "<kein Name>"
+
+#: src/lang.c:83
+#, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "Anhang erfolgreich gespeichert. (%s)"
+
+#: src/lang.c:84
+#, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "%d von %d Anhängen erfolgreich gespeichert."
+
+#: src/lang.c:85
+msgid   "Select attachment> "
+msgstr  "Wähle Anhang> "
+
+#: src/lang.c:86
+msgid   "Tagged attachment"
+msgstr  ""
+
+#: src/lang.c:87
+#, c-format
+msgid   "%d attachments tagged"
+msgstr  ""
+
+#: src/lang.c:88
+msgid   "Untagged attachment"
+msgstr  ""
+
+# TRANSLATION MISSING
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Anmeldung fehlgeschlagen"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "NNTP Anmeldepasswort für %s nicht gefunden"
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  "Der Server verlangt Anmeldung (Passwort).\n"
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  "    Bitte das Passwort eingeben: "
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  "    Bitte den Usernamen eingeben: "
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Angemeldet als Benutzer: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Anmeldung für den Benutzer \"%s\" fehlgeschlagen\n"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "Autorsuche rückwärts [%s]> "
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "Autorsuche vorwärts [%s]> "
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Automatisch abonniert: %s"
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  "Automatisches Abonnieren der Gruppen...\n"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Automatische Artikelauswahl ('%s' um alle ungelesenen zu sehen) ..."
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Die Datei 'active' ist beschädigt - %s"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, 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:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Unbekannte Attribute: %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Ungültiger Befehl. Drücken Sie '%s' für Hilfe."
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  "Ursprungsartikel"
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  "Bereich für Ursprungsartikel"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: Aktualisieren der Index-Dateien nicht unterstützt\n"
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** Anfang des Artikels ***"
 
-#: src/lang.c:103
+#: src/lang.c:114
 msgid   "*** Beginning of page ***"
 msgstr  "*** Seitenanfang ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, 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:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  "Lösche Artikel..."
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Kann %s nicht erstellen"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Kann den Basisartikel %d nicht finden"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Kann %s nicht öffnen"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Kann %s nicht speichern"
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Posten nicht erlaubt ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "Posten nach %s ist nicht erlaubt"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Kann %s nicht empfangen"
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s ist ein Verzeichnis"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  "Catchup"
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Catchup von %s..."
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Alle betretenen Gruppen als gelesen markieren?"
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Markierte Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?"
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s in %lu Sekunden\n"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  "Aufgeholt"
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  "Überprüfe vorbereiteten Artikel"
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  "Prüfe, ob neue Gruppen vorhanden sind... "
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
 msgstr  "Prüfe, ob neue Artikel vorhanden sind..."
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, 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:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  "ANSI Farben ausgeschaltet"
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  "ANSI Farben eingeschaltet"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Befehl fehlgeschlagen: %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  "Nicht ausgewählte (hot) Artikel auf gelesen setzen?"
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Verbinde mit %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Erzeuge die Datei 'active' für gespeicherte Gruppen...\n"
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  "Erzeuge newsrc Datei...\n"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Voreinstellung"
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Löschen der gespeicherten Dateien, die nachbearbeitet wurden?"
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  "Lösche temporäre Dateien..."
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** Ende des Artikels ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** Ende der Artikel ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+msgid   "*** End of attachments ***"
+msgstr  "*** Ende der Anhänge ***"
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  "*** Ende der Gruppen ***"
 
-#: src/lang.c:144
+#: src/lang.c:160
 msgid   "*** End of page ***"
 msgstr  "*** Seitenende ***"
 
-#: src/lang.c:145
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:161
 msgid   "*** End of scopes ***"
-msgstr  "*** Ende der Gruppen ***"
+msgstr  ""
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  "*** Ende des Threads ***"
 
-#: src/lang.c:147
+#: src/lang.c:163
+msgid   "*** End of URLs ***"
+msgstr  "*** Ende der URLs ***"
+
+#: src/lang.c:164
 msgid   "Enter limit of articles to get> "
 msgstr  "Anzahl zu holender Artikel> "
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  "Message-ID, die Sie suchen> "
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  " und nächsten ungel. Thread betreten"
 
-#: src/lang.c:150
-#, fuzzy
+#: src/lang.c:167
 msgid   " and enter next unread article"
-msgstr  " und nächsten ungel. Thread betreten"
+msgstr  " und nächsten ungel. Artikel betreten"
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  " und betritt nächste Gruppe"
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  "Optionsnummer eingeben> "
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Bereich eingeben [%s]> "
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Warnung: Approved:-Header benutzt.\n"
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im Approved:-Header.\n"
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im From:-Header.\n"
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im Reply-To:-Header.\n"
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Fehler: Ungültiger FQDN im Message-ID:-Header.\n"
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Kann Lock auf %s nicht entfernen"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Konnte %s nicht dotlocken - Artikel nicht angehängt!"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Konnte %s nicht locken - Artikel nicht angehängt!"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Datei %s ist beschädigt"
 
-#: src/lang.c:168
+#: src/lang.c:185
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "\n"
+        "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n"
+        "        ist nicht erlaubt!\n"
+
+#: src/lang.c:186
 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:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Linkes Größerzeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  "In der Mailadresse fehlt das '@'.\n"
 
-#: src/lang.c:173
+#: src/lang.c:191
 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:174
+#: src/lang.c:192
 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:175
+#: src/lang.c:193
 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:176
+#: src/lang.c:194
 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:177
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Ungültiges Zeichen im FQDN.\n"
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Der FQDN darf keine leere Komponente enthalten.\n"
 
-#: src/lang.c:179
+#: src/lang.c:197
 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:180
+#: src/lang.c:198
 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:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Komponenten des FQDN dürfen nicht mit einer Zahl beginnen.\n"
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Die IP-Adresse ist nicht gültig.\n"
 
-#: src/lang.c:183
+#: src/lang.c:201
 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:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Die rechte Klammer nach der IP-Adresse fehlt.\n"
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Fehlender Lokalteil in der Mailadresse.\n"
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Ungültiges Zeichen im Lokalteil der Mailadresse.\n"
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Eine leere Lokalteilkomponente ist nicht erlaubt.\n"
 
-#: src/lang.c:188
+#: src/lang.c:206
 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:189
+#: src/lang.c:207
 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:190
+#: src/lang.c:208
 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:191
+#: src/lang.c:209
 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:192
+#: src/lang.c:210
 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:193
+#: src/lang.c:211
 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:194
+#: src/lang.c:212
 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:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
-msgstr  ""
+        "Error: Illegal formatted %s.\n"
+msgstr  "\n"
+        "Fehler: Ungültiges %s Format.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1198,7 +1267,7 @@ msgstr  "\n"
         "        passenden  Wert für Ihre  Sprache,  indem Sie  M)enü benutzen,\n"
         "        oder direkt die tinrc ändern.\n"
 
-#: src/lang.c:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1211,13 +1280,13 @@ msgstr  "\n"
         "        \"8bit\" oder \"quoted-printable\" - Zeichensatzabhängig -  via\n"
         "         M)enü oder durch editieren der tinrc.\n"
 
-#: src/lang.c:208
+#: src/lang.c:226
 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:209
+#: src/lang.c:227
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1226,28 +1295,28 @@ msgstr  "\n"
         "Fehler: Der Header in Zeile %d enthält kein ':' nach seinem Bezeichner:\n"
         "%s\n"
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Fehler: Die \"%s:\" Zeile ist leer.\n"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n"
 
-# TRANSLATION MISSING
-#: src/lang.c:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
-msgstr  ""
+msgstr  "\n"
+        "Fehler: %s enthält auch nicht 7Bit Zeichen.\n"
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1256,158 +1325,158 @@ msgstr  "\n"
         "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n"
         "%s\n"
 
-#: src/lang.c:214
+#: src/lang.c:232
 #, 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:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Unsichere Zugriffsbeschränkungen auf %s (%o)"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Ungültige Antwort auf GROUP-Befehl, %s"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels"
 
-#: src/lang.c:219
+#: src/lang.c:241
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "MIME-Fehler: Anfangsgrenze in Hadern"
 
-#: src/lang.c:220
+#: src/lang.c:242
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n"
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Kann keinen (vollqualifizierten) Domainnamen finden!"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Keine Leseberechtigung für %s\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Datei %s existiert nicht\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Keine Schreibberechtigung für %s\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  "Fehler"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, 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"
+        "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefügt)\n"
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Server führt keine der Gruppen aus %s"
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  "Fehler"
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  "Unbekannter Level"
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  "Beenden..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  "Verlasse externen Mailreader"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Entpacke %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, 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:241
+#: src/lang.c:265
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtern nach den globalen Regeln (%d/%d)..."
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  "Regel erstellt von: "
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Muster eingeben [%s]> "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, 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:246
+#: src/lang.c:270
 #, 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:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1437,945 +1506,1033 @@ msgid   "# Format:\n"
 msgstr  "# Format:\n"
         "#   comment=Z.KETTE   Optionaler Kommentar. Es sind mehrere "
         "Kommentareinträge\n"
-        "#                     pro Regel erlaubt. Kommentare müssen ganz am Anfang "
-        "stehen,\n"
-        "#                     sonst werden sie zur nächsten Regel verschoben. '#' "
-        "darf\n"
-        "#                     nicht im Kommentar vorkommen!\n"
+        "#                     pro Regel erlaubt. Kommentare müssen ganz am Anfang\n"
+        "#                     stehen, sonst werden sie zur nächsten Regel "
+        "verschoben.\n"
+        "#                     '#' darf nicht im Kommentar vorkommen!\n"
         "#   group=Z.KETTE     Liste der Newsgroups (z.B. comp.*,!*sources*) "
-        "[obligatorisch]\n"
+        "[notwendig]\n"
         "#   case=ZAHL         Groß/Kleinschreibung beim Filtern beachten=0,\n"
-        "#                     ignorieren=1        [obligatorisch]\n"
+        "#                     ignorieren=1        [notwendig]\n"
         "#   score=ZAHL|ZKETTE Score/Bewertung für diese Regel, entweder eine\n"
         "#                     Zahl (z.B. 70) oder eines der beiden Schlüsselwörter\n"
         "#                     'hot' oder 'kill'\n"
         "#   subj=ZEICHENKETTE Subject(Betreff). (z.B. How to be a wizard)\n"
-        "#   from=ZEICHENKETTE From(Absender). (z.B. *Craig Shergold*)\n"
-        "#   msgid=Z.KETTE     Message-ID (z.B. <123@@ether.net>) kommt in Message-"
+        "#   from=ZEICHENKETTE From(Absender). (z.B. *Erika Mustermann*)\n"
+        "#   msgid=Z.KETTE     Message-ID (z.B. <123@@example.com>) kommt in Message-"
         "ID-\n"
-        "#                     oder References-Zeile vor. - Regel wirkt auf den "
-        "Artikel\n"
-        "#                     mit der M-ID und alle Antworten darauf.\n"
-        "#   msgid_last=ZKETTE Message-ID-Header selbst und letzte Element von "
-        "References\n"
-        "#                     Regel wirkt auf Posting selbst oder _direkte_ "
-        "Antworten.\n"
+        "#                     oder References-Zeile vor. Regel wirkt auf den Artikel\n"
+        "#                     mit der Message-ID und alle Antworten darauf.\n"
+        "#   msgid_last=ZKETTE Message-ID-Header selbst und das letzte Element von\n"
+        "#                     References. Regel wirkt auf Posting selbst oder\n"
+        "#                     _direkte_ Antworten.\n"
         "#   msgid_only=ZKETTE Message-ID lautet (z.B. <123@@ether.net>).\n"
         "#   refs_only=Z.KETTE References-Header (z.B. <123@@ether.net>), kein\n"
         "#                     Vergleich mit Message-ID-Header.\n"
         "#   lines=[<>]?ZAHL   Zeilenanzahl (Lines-Header)\n"
         "#   gnksa=[<>]?ZAHL   Rückgabewert der Funktion GNKSA parse_from()\n"
-        "#\n"
         "#   xref=MUSTER       Muster passt auf Xref-Header (z.B. alt.flame*)\n"
-        "#\n"
         "#   time=ZAHL         Ablaufdatum der Regel als time_t Wert\n"
         "#                     (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n"
         "#\n"
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Bewertung für Regel (Standard=%d): "
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, 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:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  "Voll"
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  "Kommentar (optional): "
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  "Wende Muster an auf : "
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  "From: Zeile (ignoriere Groß- Kleinschreibung)"
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  "From: Zeile (Groß- Kleinschreibung beachten) "
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Unbekannter Host.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  "Global "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Bitte %.100s statt dessen benutzen"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s ist ungültig"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Gruppe %s ist moderiert. Fortfahren?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  "Gruppen"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Lese %s..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  "Top Level Befehle"
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  "Gruppen-Auswahl"
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  "Gruppe"
 
-#: src/lang.c:290
+#: src/lang.c:314
 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:291
+#: src/lang.c:315
 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:292
+#: src/lang.c:316
 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:293
+#: src/lang.c:317
 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:294
+#: src/lang.c:318
 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:295
+#: src/lang.c:319
 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:296
+#: src/lang.c:320
 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:297
+#: src/lang.c:321
 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:298
+#: src/lang.c:322
 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:299
+#: src/lang.c:323
 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:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  "killt einen Artikel mittels eines Menüs"
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Filterregel (hochscoren) für Artikel via Menü erstellen"
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  "URLs im Artikel mit Browser öffnen"
 
-#: src/lang.c:303
+#: src/lang.c:327
 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:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "cancelt (löscht) oder ersetzt den aktuellen Artikel"
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  "aktuellen Artikel beantworten (followup)"
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid   "post followup (don't copy text) to current article"
 msgstr  "aktuellen Artikel beantworten, ohne Zitieren des Textes"
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid   "post followup to current article quoting complete headers"
 msgstr  "aktuellen Artikel beantworten, mit Komplettzitat der Header"
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  "gewählten Artikel in eine andere Gruppe reposten"
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  "editiere Artikel (nur bei Mail-Gruppen)"
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  "ersten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  "zeigt erste Seite des Artikels an"
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  "letzten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  "letzte Seite des Artikels anzeigen"
 
-#: src/lang.c:316
+#: src/lang.c:340
 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:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  "nächsten Artikel anzeigen"
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  "zeigt den ersten Artikel im nächsten Thread an"
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  "nächsten ungelesenen Artikel anzeigen"
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat"
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  "vorhergehenden Artikel anzeigen"
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  "vorhergehenden ungelesenen Artikel anzeigen"
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  "killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  "kehrt zum Gruppenauswahlmenü zurück"
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  "Antwort per Mail an den Autor"
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "Antwort per Mail an den Autor (ohne Zitieren des Textes)"
 
-#: src/lang.c:328
+#: src/lang.c:352
 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:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  "sucht rückwärts innerhalb des Artikels"
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  "sucht vorwärts innerhalb des Artikels"
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "Artikel im Rohformat (inklusive aller Header) anzeigen"
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  "überspringt den nächsten Zitatblock"
 
-#: src/lang.c:333
+#: src/lang.c:357
 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:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  "schaltet das Wort-Hervorheben ein/aus"
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "(de)aktiviert ROT-13 Dekodierung für den aktuellen Artikel"
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "wechsle Tabulatorweite 4 <-> 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "(de)aktiviere deutsche TeX-style Dekodierung für aktuellen Artikel"
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  "Anzeige von UU-kodierten Teilen umschalten"
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
-msgstr  "Multimedia-Anhänge anzeigen/speichern"
+#: src/lang.c:363
+msgid   "View/pipe/save multimedia attachments"
+msgstr  "Multimedia-Anhänge anzeigen/pipen/speichern"
 
-#: src/lang.c:340
-#, fuzzy
-msgid   "choose first attribute in list"
-msgstr  "wähle ersten Artikel in der Liste"
+#: src/lang.c:364
+msgid   "choose first attachment in list"
+msgstr  "wähle ersten Anhang 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:365
+msgid   "0 - 9\t  choose attachment by number"
+msgstr  "0 - 9\t  Wähle Anhang 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:366
+msgid   "choose last attachment in list"
+msgstr  "wähle letzten Anhang in der Liste"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+# TRANSLATION MISSING
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
-#, fuzzy
-msgid   "search forwards for an attribute"
-msgstr  "suche vorwärts nach einer Gruppe"
+# TRANSLATION MISSING
+#: src/lang.c:369
+msgid   "pipe raw attachment into command"
+msgstr  ""
 
-#: src/lang.c:345
-#, fuzzy
-msgid   "search backwards for an attribute"
-msgstr  "sucht rückwärts nach einem Gruppennamen"
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  "Anhang speichern"
 
-#: src/lang.c:346
-msgid   "select attribute"
+#: src/lang.c:372
+msgid   "search for attachments forwards"
 msgstr  ""
 
-#: src/lang.c:347
+#: src/lang.c:373
+msgid   "search for attachments backwards"
+msgstr  ""
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  "Anhang ansehen"
+
+#: src/lang.c:375
+msgid   "tag attachment"
+msgstr  "Anhang markieren"
+
+# TODO: formating
+#: src/lang.c:376
+msgid   "tag attachments that match user specified pattern"
+msgstr  ""
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+msgid   "untag all tagged attachments"
+msgstr  "hebt die Markierung der markierten Anhänge auf"
+
+#: src/lang.c:379
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  ""
+
+#: src/lang.c:380
+msgid   "choose first attribute in list"
+msgstr  "wähle erstes Attribut in der Liste"
+
+#: src/lang.c:381
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  Wähle Attribut anhand der Nummer"
+
+#: src/lang.c:382
+msgid   "choose last attribute in list"
+msgstr  "wähle letztes Attribut in der Liste"
+
+# TRANSLATION MISSING
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+msgid   "search forwards for an attribute"
+msgstr  "suche vorwärts nach einem Attribut"
+
+#: src/lang.c:385
+msgid   "search backwards for an attribute"
+msgstr  "sucht rückwärts nach einem Attribut"
+
+# TRANSLATION MISSING
+#: src/lang.c:386
+msgid   "select attribute"
+msgstr  ""
+
+# TRANSLATION MISSING
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "sendet Fehlerbericht oder Kommentar via Mail an %s"
 
-#: src/lang.c:349
-#, fuzzy
+#: src/lang.c:389
 msgid   "choose first option in list"
-msgstr  "Wähle erste Gruppe in der Liste"
+msgstr  "Wähle erste Option in der Liste"
 
-#: src/lang.c:350
-#, fuzzy
+#: src/lang.c:390
 msgid   "0 - 9\t  choose option by number"
-msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
+msgstr  "0 - 9\t  wählt die Option anhand der Nummer"
 
-#: src/lang.c:351
-#, fuzzy
+#: src/lang.c:391
 msgid   "choose last option in list"
-msgstr  "Wähle letzte Gruppe in der Liste"
+msgstr  "Wähle letzte Option in der Liste"
 
-#: src/lang.c:352
+# TRANSLATION MISSING
+#: src/lang.c:392
 msgid   "start scopes menu"
 msgstr  ""
 
-#: src/lang.c:353
-#, fuzzy
+#: src/lang.c:393
 msgid   "search forwards for an option"
-msgstr  "suche vorwärts nach einer Gruppe"
+msgstr  "suche vorwärts nach einer Option"
 
-#: src/lang.c:354
-#, fuzzy
+#: src/lang.c:394
 msgid   "search backwards for an option"
-msgstr  "sucht rückwärts nach einem Gruppennamen"
+msgstr  "sucht rückwärts nach einer Option"
 
-#: src/lang.c:355
+#: src/lang.c:395
 msgid   "select option"
-msgstr  ""
+msgstr  "Option auswählen"
 
-#: src/lang.c:356
+# TRANSLATION MISSING
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 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:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  "Verlassen der Kommandozeile"
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  "Filter-Datei bearbeiten"
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  "zeigt die Hilfe"
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  "zeigt den zuletzt angezeigten Artikel an"
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  "eine Zeile runter"
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  "eine Zeile hoch"
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  "Artikel mit dieser Message-ID anzeigen"
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten"
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  "Menü der konfigurierbaren Optionen"
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  "eine Seite runter"
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  "eine Seite hoch"
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  "poste (schreibe) Artikel in die aktuelle Gruppe"
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  "poste zurückgestellte Artikel"
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  "listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  "kehrt zum vorherigen Menü zurück"
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  "beendet tin sofort"
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  "Bildschirmdarstellung neu zeichnen"
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  "speichert markierte Artikel automatisch ohne Nachfrage"
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  "Bildschirm eine Zeile nach oben schieben"
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  "Bildschirm eine Zeile nach unten schieben"
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  "sucht rückwärts nach Artikeln von Autor"
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  "sucht vorwärts nach Artikeln von Autor"
 
-#: src/lang.c:383
+#: src/lang.c:423
 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:384
+#: src/lang.c:424
 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:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  "durchsucht Artikel rückwärts nach Subject Zeile"
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  "durchsucht Artikel vorwärts nach Subject Zeile"
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  "letzte Suche wiederholen"
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern"
 
-#: src/lang.c:389
+#: src/lang.c:429
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren"
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  "(de)aktiviert inverse Darstellung"
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  "schaltet das Minihilfemenü ein/aus"
 
-#: src/lang.c:392
+#: src/lang.c:432
 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:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  "zeige Versionsinformationen"
 
-#: src/lang.c:394
+#: src/lang.c:434
 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:395
+#: src/lang.c:435
 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:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  "Wähle ersten Thread in der Liste"
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  "Wähle letzten Thread in der Liste"
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)"
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  "markiert Artikel als ungelesen"
 
-#: src/lang.c:400
-#, fuzzy
+#: src/lang.c:440
 msgid   "mark current thread, range or tagged threads as read"
-msgstr  "markiert den aktuellen Thread oder markierte Artikel als gelesen"
+msgstr  "markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen"
 
-#: src/lang.c:401
-#, fuzzy
+#: src/lang.c:441
 msgid   "mark current thread, range or tagged threads as unread"
-msgstr  "markiert den aktuellen Thread oder markierte Artikel als gelesen"
+msgstr  "markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:402
+# TRANSLATION MISSING
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+# TRANSLATION MISSING
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  "wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  "zeige nächste Gruppe"
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  "zeige vorhergehende Gruppe"
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  "Markierung 'hot'/wichtig für alle Artikel umschalten"
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  "Markierung 'hot'/wichtig für Gruppe setzen"
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  "Markierung 'hot'/wichtig für Thread setzen"
 
 # TODO: formating
-#: src/lang.c:410
+#: src/lang.c:450
 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:411
+#: src/lang.c:451
 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:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  wählt Thread anhand der Nummer"
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "Anzahl der zu holenden oder wieder zu ladenden Artikel ändern"
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  "wechselt zwischen der Anzeige aller/ungelesener Artikel"
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  "Markierung 'hot'/wichtig für Thread setzen/entfernen"
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  "wechsle durch die verschiedenen Threading-Optionen"
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  "Markierung 'hot'/wichtig für alle Artikel entfernen"
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  "hebt die Markierung der markierten Artikel auf"
 
-#: src/lang.c:420
+# TRANSLATION MISSING
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+# TRANSLATION MISSING
+#: src/lang.c:461
 msgid   "delete scope"
 msgstr  ""
 
-#: src/lang.c:422
+# TRANSLATION MISSING
+#: src/lang.c:462
 msgid   "edit attributes file"
 msgstr  ""
 
-#: src/lang.c:423
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:463
 msgid   "choose first scope in list"
-msgstr  "Wähle erste Gruppe in der Liste"
+msgstr  ""
 
-#: src/lang.c:424
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:464
 msgid   "0 - 9\t  choose scope by number"
-msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
+msgstr  ""
 
-#: src/lang.c:425
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:465
 msgid   "choose last scope in list"
-msgstr  "Wähle letzte Gruppe in der Liste"
+msgstr  ""
 
-#: src/lang.c:426
+# TRANSLATION MISSING
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+# TRANSLATION MISSING
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+# TRANSLATION MISSING
+#: src/lang.c:468
 msgid   "select scope"
 msgstr  ""
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  "markiert alle Artikel der Gruppe als gelesen"
 
-#: src/lang.c:430
+#: src/lang.c:470
 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:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  "Wähle erste Gruppe in der Liste"
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  "Gruppe anhand des Namens auswählen"
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
 
-#: src/lang.c:434
+#: src/lang.c:474
 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:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  "Wähle letzte Gruppe in der Liste"
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  "markiert alle Artikel in der gewählten Gruppe als ungelesen"
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  "bewegt die gewählte Gruppe innerhalb der Liste"
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  "wählt die nächste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  "Beenden"
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  "beenden ohne die Konfigurationsänderungen zu sichern"
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  "liest ausgewählte Gruppe"
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "setzt die .newsrc zurück (alle Artikel als gelesen markiert)"
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  "sucht rückwärts nach einem Gruppennamen"
 
-#: src/lang.c:444
+#: src/lang.c:484
 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:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  "suche vorwärts nach einer Gruppe"
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  "abonniert ausgewählte Gruppe"
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  "abonniere Gruppen, die auf das Muster passen"
 
-#: src/lang.c:448
+#: src/lang.c:488
 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:449
+#: src/lang.c:489
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren."
 
-#: src/lang.c:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  "bestellt ausgewählte Gruppe ab"
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "bestelle Gruppen ab, die auf das Muster passen"
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  "Liste der Gruppen sortieren"
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "schaltet um zwischen der Anzeige aller/abonnierten Gruppen"
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  Wähle Artikel anhand der Nummer"
 
-#: src/lang.c:456
+#: src/lang.c:496
 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:457
+#: src/lang.c:497
 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:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  "wähle ersten Artikel in der Liste"
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  "wähle letzten Artikel in der Liste"
 
-#: src/lang.c:460
-#, fuzzy
+#: src/lang.c:500
 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"
+msgstr  ""
 
-#: src/lang.c:461
-#, fuzzy
+#: src/lang.c:501
 msgid   "mark article, range or tagged articles as unread"
-msgstr  "markiert Artikel als ungelesen"
+msgstr  ""
 
-#: src/lang.c:462
-#, fuzzy
+#: src/lang.c:502
 msgid   "mark current thread as unread"
 msgstr  "markiert den aktuellen Thread als ungelesen"
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  "zeige gewählten Artikel"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Darstellungsoptionen\n"
         "--------------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Verschiedenes\n"
         "-------------"
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Position ändern\n"
         "---------------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Gruppe/Thread/Artikel Kommandos\n"
         "-------------------------------"
 
-#: src/lang.c:468
-#, fuzzy
+#: src/lang.c:508
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Anhangsoptionen\n"
+        "---------------"
+
+# TRANSLATION MISSING
+#: src/lang.c:509
 msgid   "Attribute operations\n"
         "--------------------"
-msgstr  "Darstellungsoptionen\n"
-        "--------------------"
+msgstr  ""
 
-#: src/lang.c:469
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:510
 msgid   "Option operations\n"
         "-----------------"
-msgstr  "Darstellungsoptionen\n"
-        "--------------------"
+msgstr  ""
 
-#: src/lang.c:470
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:511
 msgid   "Scope operations\n"
         "----------------"
-msgstr  "Darstellungsoptionen\n"
-        "--------------------"
+msgstr  ""
+
+#: src/lang.c:512
+msgid   "URL operations\n"
+        "--------------"
+msgstr  ""
+
+#: src/lang.c:513
+msgid   "choose first URL in list"
+msgstr  "Wähle erste URL in der Liste"
+
+#: src/lang.c:514
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  wählt die URL anhand der Nummer"
+
+#: src/lang.c:515
+msgid   "choose last URL in list"
+msgstr  "Wähle letzte URL in der Liste"
+
+#: src/lang.c:516
+msgid   "search for URLs forwards"
+msgstr  ""
+
+#: src/lang.c:517
+msgid   "search for URLs backwards"
+msgstr  ""
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+msgid   "toggle info message in last line (URL)"
+msgstr  ""
 
-#: src/lang.c:472
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  "Gruppenlevel Befehle"
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  "Killfilter hinzugefügt"
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  "Automatischer Auswahlfilter hinzugefügt"
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  "Alle Teile markiert"
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  "Speichert Artikel, um ihn später zu posten"
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  "Bitte ein gültiges Zeichen eingeben"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Teil Nummer %d fehlt."
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  "*** Keine zurückgelegten Artikel ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  "Kein mehrteiliger Artikel"
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  "Sie haben diese Gruppe nicht abonniert"
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  "Kein vorhergehender Ausdruck"
 
-#: src/lang.c:483
+#: src/lang.c:532
 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:485
+#: src/lang.c:534
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d zurückgelegte %s, hervorholen mit ^O...\n"
 
-#: src/lang.c:486
+#: src/lang.c:535
 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:488
+#: src/lang.c:537
 #, 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:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso kodierter Artikel"
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  "unvollständige "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2433,133 +2590,133 @@ msgstr  "\n"
         "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n"
         "%s.\n"
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, 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:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "Ungültige Mehrbytezeichen-Folge vorhanden\n"
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Ungültiger Sender:-Header %s"
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  "Inverse Bilddarstellung abgestellt"
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  "Inverse Bilddarstellung eingeschaltet"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Fehlende Definition für %s\n"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Ungültige Tastenbelegung '%s'\n"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Ungültiger Tastenname '%s'\n"
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "Keymap-File wurde auf Version %s umgestellt\n"
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Filter From:   [%s] (j/n): "
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  "Filter Z.:  (</>num): "
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  "Filter Menü (Kill, Bewertung/Score verringern)"
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "Filter Msg-Id: [%s] (v/l/n/n): "
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  "Filter nach Muster  : "
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Filter Subject:[%s] (j/n): "
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  "Filter Textmuster   : "
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  "Filterzeit in Tagen : "
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "Letzte"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  "-- Letzte Antwort --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Zeilen %s "
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  "Maile"
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  "Mailbox "
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Mailt Artikel an [%.*s]> "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Maile Log-Datei an %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  "Maile einen Fehlerbericht..."
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Fehlerbericht an %s senden?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  "Gemailt"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Senden der Mail an %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 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"
@@ -2569,313 +2726,343 @@ msgstr  "# [Mail/Speicher] active-Datei.
         "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n"
         "#\n"
 
-#: src/lang.c:546
+#: src/lang.c:595
 #, c-format
 msgid   "%s marked as read"
 msgstr  "%s als gelesen markiert"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s als ungelesen markiert"
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, c-format
 msgid   "Marked %d of %d %s as read"
 msgstr  "%d von %d %s als gelesen markiert"
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, 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
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  "Markierung"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Alle Artikel als gelesen markieren%s?"
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, c-format
 msgid   "Mark article as read%s?"
 msgstr  "Artikel als gelesen markieren%s?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Die Gruppe %s als gelesen markieren?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Den Thread als gelesen markieren%s?"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Übereinstimmende %s Gruppen..."
 
-#: src/lang.c:556 src/lang.c:560
+# TRANSLATION MISSING
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  ""
+
+#: src/lang.c:607
+#, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  ""
+
+#: src/lang.c:609
+#, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=anzeigen; %s=pipen; %s=markieren; %s=Muster markieren; %s=Markierung "
+        "aufheben"
+
+#: src/lang.c:611
+#, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  ""
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, 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:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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"
+msgstr  "%s=hinzufügen; %s=verschieben; %s=umbenennen; %s=löschen"
 
-#: src/lang.c:564
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=Suche vorwärts; %s=Suche rückwärts; %s=Suche wiederholen"
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  "--Mehr--"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Verschiebe %s..."
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  "Message-ID: & letzte Reference"
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
 msgstr  "Message-ID: Zeile             "
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  "Message-ID: & References:     "
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ", Name: "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Gehe zu Gruppe [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  "Gruppen"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Position %s in der Gruppenliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  "Gruppe"
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  "Erneut versuchen, die newsrc-Datei zu schreiben?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch."
 
-#: src/lang.c:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc-Datei erfolgreich geschrieben.\n"
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  "-- Nächste Antwort --"
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  "Nein"
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  "*** Keine Artikel ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  "Es wurden keine Artikel gepostet"
 
-#: src/lang.c:587
+#: src/lang.c:645
+msgid   "*** No attachments ***"
+msgstr  "*** Keine Anhänge ***"
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  "*** Keine Kurzbeschreibung ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  "Kein Dateiname"
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  "Keine Gruppe"
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  "*** Keine Newsgruppen ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  "Keine Gruppen zum Lesen übrig"
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  "Keine letzte Nachricht"
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  "Keine EMail-Adresse"
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  "Keine Artikel zum Speichern markiert"
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  "Kein Treffer"
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  "Keine Gruppen mehr"
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  "Keine Newsgruppen"
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  "Kein nächster ungelesener Artikel"
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  "Keine vorherige Gruppe"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  "Keine vorherige Suche, nichts zu wiederholen"
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  "Kein vorheriger ungelesener Artikel"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  "Keine Antworten"
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  "Keine Antworten vorhanden im aktuellen Thread"
 
-#: src/lang.c:603
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:663
 msgid   "*** No scopes ***"
-msgstr  "*** Keine Newsgruppen ***"
+msgstr  ""
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  "Kein Suchmuster"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "Kein Subject"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminal muss Schirmlöschen (cl) unterstützen\n"
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Terminal muss Cursor-Bewegungen unterstützen (cm)\n"
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, 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:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Kein Programm für %s/%s gefunden\n"
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Newsgruppe existiert nicht auf diesem Server"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Gruppe %s nicht in der Active-Datei gefunden"
 
-#: src/lang.c:616
+#: src/lang.c:676
 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:617
+#: src/lang.c:677
 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:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2902,45 +3089,45 @@ msgstr  "# NNTP-Server -> newsrc Überset
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  "Nur"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Option nicht vorhanden. Neu kompilieren mit %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  "Optionsmenü"
 
-#: src/lang.c:628
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:688
 msgid   "Options Menu Commands"
-msgstr  "Optionsmenü"
+msgstr  ""
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, 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:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Fehler im regulären Ausdruck: Interner Fehler %d des pcre"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Fehler im regulären Ausdruck: pcre interner Fehler %s"
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  "Schreibe eine Antwort..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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"
@@ -2948,271 +3135,275 @@ 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:639
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  "Übersicht der geposteten Artikel"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "In Newsgruppe(n) [%s] posten> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  "-- Nachbearbeitung gestartet --"
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  "-- Nachbearbeitung beendet --"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Wähle Subject [%s]> "
 
-#: src/lang.c:644
+#: src/lang.c:704
 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:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  "Poste Artikel..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, 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:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  "Wichtig/Hot %s"
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  "%s markiert"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  "%s Markierung entfernt"
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Bearbeite zum Löschen markierte EMails."
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Bearbeite zum Löschen markierte gespeicherte Artikel."
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, 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:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Mail unverändert, Absenden abbrechen?"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Wollen Sie die zurückgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?"
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  "Möchten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, 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:660
+#: src/lang.c:720
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=zurücklegen: "
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: "
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: "
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:667
+#: src/lang.c:727
 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:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Lese %sArtikel..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Lese %sAttribute-Datei...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Lese %sKonfigurations-Datei...\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  "Lese Filter-Datei...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Lese %s Gruppen..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  "Lese Eingabe-History...\n"
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  "Lese Tastaturbelegungen...\n"
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  "Lese Newsgroups-Datei... "
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  "Lese newsrc-Datei..."
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
 msgstr  "References: Zeile             "
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(noch %d:%02d benötigt)"
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "Aus der vorigen Regel gelöscht: "
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Fehler: Benenne %s in %s"
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  "Mailantwort an Autor..."
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  "Reposte"
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  "newsrc zurücksetzen?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, 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:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  "Drücken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Wähle From     [%s] (j/n): "
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  "Wähle Zeilen: (</>num): "
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  "Filter Menü (Bewertung/Score erhöhen)"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "Wähle Msg-Id   [%s] (v/l/n/n): "
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  "Wähle Muster        : "
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Wähle Subject  [%s] (j/n): "
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  "Wähle Textmuster    : "
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  "Wähle Zeit in Tagen   : "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3232,263 +3423,267 @@ msgstr  "# %s Server Konfigurationsdatei
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
-msgstr  "Subject: Z. (Groß-Kl. ign.)                  "
+msgstr  "Subject: Zeile (Groß-Kl. ignorieren)         "
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
-msgstr  "Subject: Z. (Groß-Kl. beachten)              "
+msgstr  "Subject: Zeile (Groß-Kl. beachten)           "
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "Speichern"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  "Name der zu speichernden Datei> "
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  "Gespeichert"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d ungelesene (%4d 'hot') %s in %s\n"
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "%s gespeichert...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  "Nichts gespeichert"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s aus %d %s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  "Speichere..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "Anzeige zu klein, %s beendet sich\n"
 
-#: src/lang.c:732
+# TRANSLATION MISSING
+#: src/lang.c:795
 msgid   "Delete scope?"
 msgstr  ""
 
-#: src/lang.c:733
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:796
 msgid   "Enter scope> "
-msgstr  "Optionsnummer eingeben> "
+msgstr  ""
 
-#: src/lang.c:734
+#: src/lang.c:797
 msgid   "Select new position> "
-msgstr  ""
+msgstr  "Neue Position auswählen> "
 
-#: src/lang.c:735
+# TRANSLATION MISSING
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+# TRANSLATION MISSING
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+# TRANSLATION MISSING
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:801
 msgid   "Select scope> "
-msgstr  "Wähle Gruppe> "
+msgstr  ""
 
-#: src/lang.c:739
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:802
 msgid   "Scopes Menu"
-msgstr  "Optionsmenü"
+msgstr  ""
 
-#: src/lang.c:740
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:803
 msgid   "Scopes Menu Commands"
-msgstr  "Top Level Befehle"
+msgstr  ""
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Suche rückwärts [%s]> "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Suche vorwärts [%s]> "
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "Suche..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  "Wähle Artikel> "
 
-#: src/lang.c:747
+#: src/lang.c:810
 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:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  "Wähle Gruppe> "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  "Wähle thread > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  "Die 'active' Datei des Servers"
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  "<LEERT>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Starte: (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Zeige Thread (%d von %d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Thread (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Wildcardmuster für zu abonnierende Gruppen> "
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d Gruppen sind abonniert"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "%s wurde abonniert"
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  "Abonniere... "
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, 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:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Supersede (überschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  "Überschreibe Artikel ..."
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, 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:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  "%d Tage"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3504,258 +3699,270 @@ 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:784
+#: src/lang.c:847
 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:785
+#: src/lang.c:848
 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:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "Thread"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  "Thread Level Kommandos"
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  "Thread nicht mehr ausgewählt"
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  "Thread ausgewählt"
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  "Threads"
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  "Thread"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Thread %4s v. %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  "Sortiere Artikel..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Wort-Hervorhebung: %s"
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Versuche %s zu locken"
 
-#: src/lang.c:805
-msgid   "           h=help\n"
-msgstr  "          h=Hilfe\n"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "          h=Hilfe"
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  "Unbegrenzt"
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Wildcardmuster für abzubestellende Gruppen> "
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  "Kein Ende."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s erfolgreich dekodiert."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  "ungelesen "
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "%d Gruppen abbestellt"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "%s wurde abbestellt"
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  "Abbestellen... "
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  "Aktualisiert"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr  ""
+msgstr  "Nicht auswertbare \"LIST COUNTS\" Zeile: \"%s\""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "Aktualisiere"
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  "URL Menü"
+
+#: src/lang.c:887
+msgid   "URL Menu Commands"
+msgstr  ""
+
+#: src/lang.c:888
 #, c-format
-msgid   "Opening %s\n"
-msgstr  "Öffne %s\n"
+msgid   "Opening %s"
+msgstr  "Öffne %s"
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
-msgstr  "Keine weiteren URLs im Artikel"
+#: src/lang.c:889
+msgid   "Select URL> "
+msgstr  "Wähle URL> "
 
-#: src/lang.c:825
+#: src/lang.c:890
+msgid   "No URLs in this article"
+msgstr  "Keine URLs im Artikel"
+
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  "MIME-Anzeigeprogramm für diese Nachricht benutzen?"
 
-#: src/lang.c:826
+#: src/lang.c:892
 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:827
+#: src/lang.c:893
 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:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       Überprüfe nicht auf neue Newsgruppen"
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       Speicher keine Dateien beim Beenden"
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       Zeige keine Newsgruppenbeschreibungen"
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit Hole nur 'limit' Artikel pro Newsgruppe"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       Hilfe und Informationen über %s"
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  "  -h       Diese Hilfeseite"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, 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:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       Erneuere Index-Dateien (Batch-Modus)"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m Verz. Mailbox-Verzeichnis [Standard=%s]"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Schicken Sie Fehlerberichte/Kommentare an %s"
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       Maile neue Artikel an sich selbst (Batch-Modus)"
 
-#: src/lang.c:839
+#: src/lang.c:905
 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:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]"
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  "  -x       Posten nicht erlaubt Modus"
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       Postet einen Artikel und beendet tin"
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       Postet alle zurückgelegten Artikel und beendet tin"
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       Lese Artikel, die durch -S gespeichert wurden"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s Verz. Verzeichnis zum News-Speichern [Standard=%s]"
 
-#: src/lang.c:846
+#: src/lang.c:912
 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:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       Starte, wenn ungelesene Artikel vorliegen"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3764,42 +3971,42 @@ msgstr  "Ein Usenet-Client.\n"
         "\n"
         "Syntax: %s [Optionen] [Newsgruppe[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       Ausführliche Ausgabe für Batch-Modus-Optionen"
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  "  -V       Gebe Versions- und Datumsinformationen aus"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s ist nur sinnvoll ohne Batchmodeoperationen\n"
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s ist nur sinnvoll für Batchmodeoperationen\n"
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  "Unsinninge Kombination von %s und %s. Ignoriere %s.\n"
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, 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:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3808,26 +4015,26 @@ msgstr  "\n"
         "Warnung: Artikel überschreitet %d Spalten. Zeile %d ist die erste lange:\n"
         "%-100s\n"
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Warnung: Artikel wurde im Editor nicht verändert\n"
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Warnung: \"Subject:\" enthält nur Leerzeichen.\n"
 
-#: src/lang.c:861
+#: src/lang.c:927
 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:863
+#: src/lang.c:929
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3835,7 +4042,7 @@ msgstr  "\n"
         "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
         "         mit \"Re: \" and enthält auch kein \"(was:\".\n"
 
-#: src/lang.c:866
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3855,7 +4062,7 @@ msgstr  "Sorgfältig lesen!\n"
         "Das ist der Artikel, den Sie canceln (löschen) wollen:\n"
         "\n"
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3867,7 +4074,13 @@ 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:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  "\n"
+        "Warnung: \"example\" ist eine reserviert Hierarchie!\n"
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3880,7 +4093,7 @@ msgstr  "\n"
         "Einige Einstellungen in Ihrem %s-File haben sich geändert!\n"
         "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3892,7 +4105,7 @@ msgstr  "\n"
         "Evtl. werden Einstellungen in Ihrem %s-File\n"
         "nicht erkannt oder ändern sich!\n"
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3905,19 +4118,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:884
+#: src/lang.c:951
 #, 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:885
+#: src/lang.c:952
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3931,54 +4144,48 @@ msgstr  "\n"
         "         nützlichen Informationen enthalten, sollten sie so kurz wie möglich\n"
         "         gehalten werden.\n"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, 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:891
+#: src/lang.c:958
 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:892
-#, c-format
-msgid   "\n"
-        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:893
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Antworten"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  "%d %s hinzugefügt"
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  "Ja  "
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
-msgstr  "   Sie haben Mail\n"
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "   Sie haben Mail"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3997,11 +4204,11 @@ msgstr  "\n"
         "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
         "         passenderen Wert setzen.\n"
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  "  -D Modus Debug-Modus"
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -4027,11 +4234,11 @@ msgstr  "Sorgfältig lesen!\n"
         "Dies ist der Artikel, den Sie canceln (löschen) wollen:\n"
         "\n"
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "Farben ein/aus"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -4075,364 +4282,378 @@ msgstr  "# Farbeinstellungen\n"
         "#  15 = hellweiß\n"
         "\n"
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 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:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  "\n"
+        "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n"
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, 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:959
+#: src/lang.c:1026
 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:960
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n"
+
+#: src/lang.c:1028
 #, 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:961
+#: src/lang.c:1029
 #, 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:962
+#: src/lang.c:1030
 #, 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:966
+#: src/lang.c:1034
 #, 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:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  "Teile fehlen."
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  "Kein Anfang."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  "Keine Daten."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  "Unbekannter Fehler."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tPrüfsumme für %s (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  "Lese EMail-Active-Datei... "
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  "Lese Mailgruppen-Datei... "
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  "wendet PGP auf den Artikel an"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  "Schlüssel dem Öffentlichen Schlüsselring hinzufügen?"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=verschlüsseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, 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:987
+#: src/lang.c:1055
 #, 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:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  "Artikel ist nicht signiert; keine öffentlichen Schlüssel gefunden"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, 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:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, 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:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, 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:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, 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:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, 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:1015
+#: src/lang.c:1083
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Setze cache_overview_files um das lesen zu beschleunigen.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Verbinde mit %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  "Trenne Verbindung zum Server...\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "Falsche Newsgruppe (\"%s\") in Antwort auf \"GROUP%s\"-Befehl: \"%s\""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Konnte nicht zum NNTP Server %s verbinden. Beende..."
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  "205  Schließe Verbindung"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 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:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?"
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       Erzwinge Anmeldung bei Verbindung"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, 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:1028
+#: src/lang.c:1096
 #, 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:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       Schnellstart. Das Selbe wie -nqd"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       Lese Artikel vom Standard-NNTP-Server"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       Benutze nur das LIST anstelle vom GROUP-Kommando (-n)"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 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:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "Socket oder Verbindungsproblem\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Verbindung mit %s: "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  "Gebe auf...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp: Unbekannter Service.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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:1046
+#: src/lang.c:1114
 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:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       Schnellstart. Das Selbe wie -qd"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 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:1054
+#: src/lang.c:1122
 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:1055
+#: src/lang.c:1123
 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:1059
+#: src/lang.c:1127
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "Fehler beim Posten mit externem inews, verwende eingebautes?"
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 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:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s gedruckt"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "Drucke"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "Drucke..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  "Kein Kommando"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  "Pipe"
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  "Pipen..."
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  "Pipen nicht aktiviert."
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4445,7 +4666,7 @@ msgstr  "\n"
         "        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
         "        anzugeben\n"
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4456,7 +4677,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:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4467,7 +4688,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:1095
+#: src/lang.c:1163
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -4475,7 +4696,7 @@ msgstr  "\n"
         "Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n"
         "         werden sollten.\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4506,573 +4727,574 @@ msgstr  "\n"
         "  Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n"
         "  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  "Ausgang zur Shell"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Shellkommando (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, 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:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Gruppe %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  "Server nicht erreichbar\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  "Terminal unterstützt keine Farben"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  "Versuche %s"
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "Nichts"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "Subject"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  "References"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  "Beides: Subject und References"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  "Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  "Prozentualer Treffer"
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "Nein"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "Ja"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  "Alle ausblenden"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "Adresse"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  "Voller Name"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  "Adresse und Name"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "Höchster"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "Summe"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "Durchschnitt"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "Zeilen"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  "Bewertung"
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  "Zeilen und Bewertung"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "Schwarz"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "Rot"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "Grün"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "Braun"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "Blau"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  "Rosa"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "Cyan"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "Weiß"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Grau"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "Helles Rot"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "Helles Grün"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "Gelb"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "Helles Blau"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  "Helles Rosa"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "Helles Cyan"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  "Helles Weiß"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  "Nichts"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  "Leerzeichen"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  "Beste Hervorhebung"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "Unterstreichen"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  "Invers"
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "Blinkend"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  "Halbe Helligkeit"
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  "Fett"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  "Cc"
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  "Bcc"
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  "Cc und Bcc"
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "Nichts"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  "Kommandos"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "X-Befehl"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  "Kommandos & Ende"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  "Kommandos & X-Befehl"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  "Ende & X-Befehl"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  "Kmndos & Ende & X-Befehl"
 
 # TRANSLATION MISSING
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1297
+#: src/lang.c:1365
 msgid   "Don't trim article body"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  "Führende Leerzeilen überspringen"
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  "Abschliessende Leerzeilen überspr."
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  "Führ. & abschlies. Leerz. überspr."
 
 # TRANSLATION MISSING
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  "Shellarchiv"
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  "Subject: (Absteigend)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  "Subject: (Aufsteigend)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  "From: (Absteigend)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  "From: (Aufsteigend)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  "Date: (Absteigend)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  "Date: (Aufsteigend)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  "Bewertung (Absteigend)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  "Bewertung (Aufsteigend)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  "Lines: (Absteigend)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (Aufsteigend)"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid   "Last posting date (descending)"
 msgstr  "Datum des letzten Artikels (Absteigend)"
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid   "Last posting date (ascending)"
 msgstr  "Datum des letzten Artikels (Aufsteigend)"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  "Immer behalten"
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  "Immer entfernen"
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 msgid   "Kill all arts & show with K"
 msgstr  "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  "Nichts besonderes"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  "Signaturen zitieren"
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  "Zitatz. kürzen, Signat. zitieren"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  "Leerzeilen zitieren"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Zitatz. kürzen, Leerzeilen zit."
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Zitatz. kürzen, Sign & Leerz. zit."
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  "nein"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  "mit Header"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  "ohne Header"
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  "Darstellungseinstellungen"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  "Farbeinstellungen"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  "Versandeinstellungen für Mail und News"
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  "Experteneinstellungen"
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  "Filtereinstellungen"
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> schaltet um, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Zeigt Minimenü & Posting etiquette"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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:1489
+#: src/lang.c:1557
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Kurzbeschreibung für Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 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"
+        "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1564
 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:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  "Im Gruppenmenü, zeige Autor an nach"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5086,31 +5308,31 @@ msgstr  "# Anzeige des 'From:' Felds\n"
         "# * 2 = Voller Name\n"
         "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 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:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  "Inverse Darstellung für die Header"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 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:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  "Threade Artikel anhand"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5128,15 +5350,15 @@ msgstr  "# Gruppiere Artikel nach\n"
         "#   4 = Mehrteilige Artikel\n"
         "#   5 = prozentualer Subject vergleich\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Prozent des Subject das gleich sein muß. <CR> setzt."
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  "Prozentualer Subject vergleich"
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5155,11 +5377,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:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  "Bewertung eines Threads"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5171,15 +5393,15 @@ msgstr  "# Bewertung des Threads\n"
         "#   1 = Summe\n"
         "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 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:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  "Sortiere Artikel nach"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5207,15 +5429,15 @@ msgstr  "# Sortiere Artikel nach\n"
         "#   9 = Lines absteigend\n"
         "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  "Sortiere Threads nach"
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5231,43 +5453,43 @@ msgstr  "# Ordne Threads nach\n"
         "#   3 = Datum des letzten Artikels (absteigend)\n"
         "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 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:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 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:1591
+#: src/lang.c:1659
 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:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 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:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 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:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  "Filter (kill) anwenden auf"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5279,12 +5501,12 @@ 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:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
 msgstr  "Zum nächsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -5298,182 +5520,193 @@ msgstr  "# Taste(n) um zum nächsten unge
         "#   3 = PAGE DOWN oder TAB\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:1625
+#: src/lang.c:1693
 msgid   "How to treat blank lines"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 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:1648
+#: src/lang.c:1716
 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:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  "Zeichen für gelöschte Artikel"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 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:1655
+#: src/lang.c:1723
 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:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  "Zeichen für Artikel im Bereich"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 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:1662
+#: src/lang.c:1730
 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:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  "Zeichen für wiederkehrende Artikel"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 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:1669
+#: src/lang.c:1737
 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:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  "Zeichen für wichtige Artikel"
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 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:1676
+#: src/lang.c:1744
 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:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  "Zeichen für aktuelle Artikel"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 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:1683
+#: src/lang.c:1751
 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:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  "Zeichen für ungelesene Artikel"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 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:1690
+#: src/lang.c:1758
 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:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  "Zeichen für gelesene Artikel"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 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:1697
+#: src/lang.c:1765
 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:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  "Zeichen für gekillte Artikel"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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:1704
+#: src/lang.c:1772
 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:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  "Zeichen für gelesene wichtige Art."
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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:1711
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Maximale Länge des angezeigten Newsgruppennamens. <CR> setzt."
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  "Max. Länge angezeigter Gruppennamen"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maximale Länge der angezeigten Newsgruppennamen\n"
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  "Lange Newsgruppennamen abkürzen"
+
+# TRANSLATION MISSING
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  "Zeige Zeilenz./Bewert. in Übersicht"
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5487,17 +5720,17 @@ msgstr  "# Welche weiteren Informationen
         "#   2 = Bewertung\n"
         "#   3 = Zeilenzahl & Bewertung\n"
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 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:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  "Blättere Artikel um ... Zeilen"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -5505,8 +5738,8 @@ msgid   "# Number of lines that cursor-u
         "#   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  "# Anzahl der Zeilen, die Cursor-Auf/Ab bei der Artikelanzeige\n"
-        "# weiterblättert.\n"
+msgstr  "# Anzahl der Zeilen, die Cursor-Auf/Ab bei der Artikelanzeige "
+        "weiterblättert.\n"
         "# Mögliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n"
         "#  -2 = um eine halbe Seite\n"
         "#  -1 = seitenweise, zeigt zusätzlich letzte Zeile der vorigen Seite\n"
@@ -5514,27 +5747,27 @@ msgstr  "# Anzahl der Zeilen, die Cursor
         "# * 1 = zeilenweise\n"
         "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  "Zeige Signaturen an"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
-msgstr  "Uu-kodierte Teile als Attachment anzeigen. <SPACE> wechselt & <CR> setzt."
+msgstr  "Uu-kodierte Teile als Anhang anzeigen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
-msgstr  "Zeige uue-Teile als Attachment"
+msgstr  "Zeige uue-Teile als Anhang an"
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5549,29 +5782,29 @@ msgstr  "# Behandlung von uuencodeten Da
         "#       ähnlich der von MIME Anhängen\n"
         "#   2 = Einzeilige Zusammenfassung auch für unvollständige Daten\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 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:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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:1765 src/lang.c:1775
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5585,11 +5818,11 @@ msgstr  "# Welche Header wollen Sie sehe
         "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
         "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  "Zeige folgende Header nicht an"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5606,42 +5839,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:1787
+#: src/lang.c:1863
 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:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  "Übersp. multipart/alternative-Teile"
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 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:1793
+#: src/lang.c:1869
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:1795
+#: src/lang.c:1871
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 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:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  "Regulärer Ausd. für zit. Zeilen"
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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"
@@ -5650,15 +5883,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:1808
+#: src/lang.c:1884
 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:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  "Reg. Ausd. für zweifach zitierte Z."
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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"
@@ -5667,15 +5900,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:1816
+#: src/lang.c:1892
 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:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Reg. Ausd. für >=3-fach zitierte Z."
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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"
@@ -5684,15 +5917,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:1825
+#: src/lang.c:1901
 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:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Reg. für /Schrägst./ Hervorhebungen"
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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"
@@ -5700,15 +5933,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:1833
+#: src/lang.c:1909
 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:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regu. A. für *Stern* Hervorhebungen"
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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"
@@ -5716,15 +5949,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:1841
+#: src/lang.c:1917
 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:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Reg. für -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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"
@@ -5732,15 +5965,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:1849
+#: src/lang.c:1925
 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:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  "Reg. für _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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"
@@ -5748,72 +5981,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:1857
+#: src/lang.c:1933
 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:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  "Reg. Ausd. für den Subjectanfang"
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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:1864
+#: src/lang.c:1940
 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:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  "Reg. Ausd. für das Subjectende"
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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:1871
+#: src/lang.c:1947
 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:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  "Reg. Ausd. für den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 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:1878
+#: src/lang.c:1954
 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:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  "Reg. Ausd. für das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 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:1885
+#: src/lang.c:1961
 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:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  "MIME-Viewer"
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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"
@@ -5822,51 +6055,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:1894
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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:1901
+#: src/lang.c:1977
 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:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 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:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 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:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  "Catchup mit der linken Cursort."
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  "Bestätigung erforderlich für"
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 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"
@@ -5874,80 +6107,79 @@ msgstr  "# Welche Operationen müssen exp
         "# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:1926
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:1927
-#, fuzzy
+#: src/lang.c:2003
 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"
+msgstr  "# Falls ON wird mit der Funktion 'Art. (un)gelesen markieren' nur\n"
         "# der jeweilige Artikel markiert.\n"
 
-#: src/lang.c:1931
-msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+#: src/lang.c:2007
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Öffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+msgid   "Program that opens URLs"
 msgstr  "Öffne URLs mit ..."
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# Programm zum Öffnen von URLs, die jeweilige URL wird hinten angehängt.\n"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  "Maus in xterm nutzen"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 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:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 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:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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:1958
+#: src/lang.c:2034
 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:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 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:1964
+#: src/lang.c:2040
 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:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  "Wildcardprüfung"
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5957,321 +6189,321 @@ msgstr  "# Wildcardprüfung\n"
         "# * 0 = wildmat\n"
         "#   1 = Regulärer Ausdruck\n"
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 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:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  "Bewertungsgrenze (kill)"
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 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:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Bewertung für gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  "Bewertung für gekillte Artikel"
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  "# Bewertung für gekillte Artikel\n"
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 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:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  "Bewertungsgrenze (select)"
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 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:1991
+#: src/lang.c:2067
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Bewertung für wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  "Bewertung für wichtige Artikel"
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  "# Bewertung für wichtige Artikel (hot)\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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:2008
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "Benutze ANSI-Farben"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  "Standard Vordergrundfarbe"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Vordergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  "Standard Hintergrundfarbe"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Hintergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 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:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 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:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  "Farbe der Textzeilen"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Textzeilen\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  "Farbe des Minihilfemenü"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farbe des Minihilfemenü\n"
         "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  "Farbe des Hilfstext"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Hilfsseiten\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  "Farbe der Statusmeldungen"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 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:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der zitierten Zeilen\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 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:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 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:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der Artikelheaderzeilen\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  "Farbe des angezeigten Headers"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 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:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  "Farbe der Subjectzeile"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farbe der Subjectzeile\n"
         "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  "Farbe des Antwortzählers"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des Antwortzählers\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  "Farbe des Autors (From:)"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des Autors (From:)\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 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:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "Farbe von Signaturen"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe von Signaturen\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 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:2147
+#: src/lang.c:2223
 msgid   "Color of verbatim blocks"
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:2148
+#: src/lang.c:2224
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  ""
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 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:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 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:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  "Farbe der Hervorhebung /Schrägstr./"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 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:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 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:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6297,57 +6529,57 @@ msgstr  "# Attribute der Hervorhebung vo
         "# Hervorhebungsattribut für *Sterne*\n"
         "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 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:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Hervorhebungsattr. /Schrägstriche/"
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 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:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 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:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -6361,59 +6593,59 @@ msgstr  "# Sollen die führenden und absc
         "#   1 = ja, anzeigen\n"
         "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 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:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  "Zeilen umbrechen nach"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  "Nä.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 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:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  "Mailadresse (und Name)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 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:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  "Leeres Fup'2 im Editor anzeigen"
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 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:2266
+#: src/lang.c:2342
 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:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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"
@@ -6423,51 +6655,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:2275
+#: src/lang.c:2351
 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:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 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:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  "Signatur beim Reposten anhängen"
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 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:2287
+#: src/lang.c:2363
 #, 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:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  "Zitatzeichen"
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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:2295
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  "Zitierverhalten"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -6490,15 +6722,15 @@ msgstr  "# Spezielle Optionen beim Zitie
         "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
         "zitieren\n"
 
-#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 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:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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"
@@ -6507,35 +6739,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:2318
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 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:2330
-msgid   "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+msgid   "Insert 'User-Agent:' header"
 msgstr  "Füge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Falls ON füge User-Agent:-Header ein\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 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:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -6552,39 +6784,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:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 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:2353
+#: src/lang.c:2429
 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:2354
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  "Mailbox-Format"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format der Mailbox.\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6598,15 +6830,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:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 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:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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"
@@ -6618,27 +6850,27 @@ msgstr  "# Wenn ON werden 8-Bit-Zeichen 
         "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
         "# ist.\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2462
 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:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 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:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME-Kodierung für E-Mails"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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 "
@@ -6655,24 +6887,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:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 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:2416
+#: src/lang.c:2492
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "Wenn ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  "Verwende Umschreibungen"
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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"
@@ -6682,12 +6914,12 @@ msgstr  "# Wenn ON verwende //TRANSLIT E
         "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n"
         "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2502
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Sendet Ihnen ein Cc/bbc automatisch"
 
 # TRANSLATION MISSING
-#: src/lang.c:2427
+#: src/lang.c:2503
 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"
@@ -6696,117 +6928,117 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 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:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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:2443
+#: src/lang.c:2519
 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:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  "Tage, die ein Filter gültig ist"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 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:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Gepostete Artikel zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  "Füge gepostete Artikel zum Filter"
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 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:2455
+#: src/lang.c:2531
 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:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  "Mail Verzeichnis"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 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:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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:2468
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 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:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  "Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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:2481
+#: src/lang.c:2557
 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:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 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:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6818,101 +7050,101 @@ msgstr  "# Nachbearbeiten gespeicherter 
         "#   1 = ja\n"
         "#   2 = nur Shell Archive (shar) auspacken\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 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:2504
+#: src/lang.c:2580
 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:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 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:2510
+#: src/lang.c:2586
 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:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  "Druckprogramm mit Optionen"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 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:2523
+#: src/lang.c:2599
 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:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  "Starte Editor mit Einrückung"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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:2530
+#: src/lang.c:2606
 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:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  "Aufruf Ihres Editors"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 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:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  "Externes inews-Programm"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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:2543
+#: src/lang.c:2619
 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:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6923,11 +7155,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:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6940,57 +7172,57 @@ msgstr  "# Interaktives Mailprogramm.\n"
         "übergeben\n"
         "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente übergeben\n"
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 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:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  "Gepostete Artikel speichern in"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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:2575
+#: src/lang.c:2651
 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:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 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:2581
+#: src/lang.c:2657
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Lösche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -7002,57 +7234,57 @@ msgstr  "# Was soll mit nicht mehr vorha
         "#   1 = entfernen\n"
         "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 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:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 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:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 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:2609
+#: src/lang.c:2685
 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:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 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:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  "Datums Format-Zeichenkette"
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  "Unicode Normalisierungsart"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -7068,161 +7300,176 @@ msgstr  "# Unicode Normalisierungsart\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  "BiDi wiedergeben"
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Falls ON, wird bi-direktionaler Text von tin wiedergeben.\n"
 
-#: src/lang.c:2647
+# TRANSLATION MISSING
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
-#, fuzzy
+#: src/lang.c:2729
 msgid   "Delete post-process files"
-msgstr  "Nachbearbeitete Artikel anzeigen"
+msgstr  ""
 
-#: src/lang.c:2658
+# TRANSLATION MISSING
+#: src/lang.c:2734
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2659
+# TRANSLATION MISSING
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+# TRANSLATION MISSING
+#: src/lang.c:2740
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
-msgstr  ""
+msgstr  "Followup-To:-Header"
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 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
+# TRANSLATION MISSING
+#: src/lang.c:2753
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
-msgstr  ""
+msgstr  "ispell Programm"
 
-#: src/lang.c:2684
+# TRANSLATION MISSING
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+# TRANSLATION MISSING
+#: src/lang.c:2761
 msgid   "Mailing list address"
 msgstr  ""
 
-#: src/lang.c:2691
+# TRANSLATION MISSING
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+# TRANSLATION MISSING
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+# TRANSLATION MISSING
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
-#, fuzzy
+# TRANSLATION MISSING
+#: src/lang.c:2778
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
-msgstr  "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
+msgstr  ""
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
-msgstr  ""
+msgstr  "Organization:-Header"
 
-#: src/lang.c:2708
+# TRANSLATION MISSING
+#: src/lang.c:2784
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 msgid   "savefile"
 msgstr  "Dateiname"
 
-#: src/lang.c:2763
+# TRANSLATION MISSING
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
 msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2770
+# TRANSLATION MISSING
+#: src/lang.c:2846
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2771
+#: src/lang.c:2847
 msgid   "X_Body"
-msgstr  ""
+msgstr  "X_Body"
 
-#: src/lang.c:2776
+# TRANSLATION MISSING
+#: src/lang.c:2852
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
-msgstr  ""
+msgstr  "X_Headers"
 
-#: src/lang.c:2782
+# TRANSLATION MISSING
+#: src/lang.c:2858
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2783
-msgid   "Insert X-Comment-To: header"
+#: src/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
 msgstr  "Füge 'X-Comment-To:'-Header ein"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, 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:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s Ausgabe %s (\"%s\")\n"
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  "Unerreichbar?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Server reagierte nicht, Wiederholung Nummer # %d\n"
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  "Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lese (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Sende letztes Kommando (%s) neu\n"
 
-#: src/nntplib.c:1421
+# TRANSLATION MISSING
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -7231,16 +7478,16 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  "Kann %s nicht expandieren\n"
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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:1224
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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  "Zeile %d ist länger als 998 Oktets und sollte gefaltet werden,\n"
@@ -7248,14 +7495,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:1226
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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:2085
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Poste: %.*s ..."
@@ -7277,7 +7524,7 @@ msgstr  "Ablassen\n"
 msgid   "unchanged"
 msgstr  "unverändert"
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  "[- Nicht Verfügbar -]"
 
@@ -7285,7 +7532,7 @@ msgstr  "[- Nicht Verfügbar -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -7296,7 +7543,7 @@ msgstr  "Dieser Artikel wurde im 'multip
         "Format zu verstehen und einiges von was folgt, kann merkwürdig aussehen.\n"
         "\n"
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "Bytes"
 
@@ -7308,7 +7555,7 @@ msgstr  "ungelesen"
 msgid   "all"
 msgstr  "Alle"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  " R"
 
@@ -7363,11 +7610,3 @@ 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.5/po/en_GB.gmo and tin-1.9.6/po/en_GB.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/en_GB.po tin-1.9.6/po/en_GB.po
--- tin-1.9.5/po/en_GB.po	2009-12-23 10:57:06.000000000 +0100
+++ tin-1.9.6/po/en_GB.po	2010-11-26 15:42:45.882033454 +0100
@@ -4,7 +4,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.1\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+0100\n"
         "PO-Revision-Date: 2002-11-15 20:10+0000\n"
         "Last-Translator: Robert Brady <rwb197@zepler.org>\n"
         "Language-Team: \n"
@@ -19,463 +19,466 @@ msgstr  "Project-Id-Version: tin 1.8.1\n
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 msgid   "Processing attributes... "
 msgstr  ""
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  ""
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  ""
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  ""
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1122
+#: src/attrib.c:1125
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  ""
 
-#: src/attrib.c:1139
+#: src/attrib.c:1142
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgid   "#    4=Message-ID: & full References: line\n"
 msgstr  ""
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1164 src/attrib.c:1173
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgid   "#    5=Message-ID: & last References: entry only\n"
 msgstr  ""
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  ""
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1246
+#: src/attrib.c:1253
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:624
+#: src/cook.c:625
 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
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  ""
 
@@ -611,471 +614,533 @@ msgstr  ""
 
 #: src/lang.c:77
 #, c-format
-msgid   "%*s[-- Description: %s --]\n"
+msgid   "%*s[-- charset %s not supported --]\n"
 msgstr  ""
 
 #: src/lang.c:78
-msgid   "Attributes Menu Commands"
+#, c-format
+msgid   "%*s[-- Description: %s --]\n"
+msgstr  ""
+
+#: src/lang.c:79
+#, c-format
+msgid   "%d lines"
 msgstr  ""
 
 #: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+msgid   "Attachment Menu Commands"
+msgstr  ""
+
+#: src/lang.c:82
+msgid   "<no name>"
+msgstr  ""
+
+#: src/lang.c:83
+#, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  ""
+
+#: src/lang.c:84
+#, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  ""
+
+#: src/lang.c:85
+msgid   "Select attachment> "
+msgstr  ""
+
+#: src/lang.c:86
+msgid   "Tagged attachment"
+msgstr  ""
+
+#: src/lang.c:87
+#, c-format
+msgid   "%d attachments tagged"
+msgstr  ""
+
+#: src/lang.c:88
+msgid   "Untagged attachment"
+msgstr  ""
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  ""
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "NNTP authorisation password not found for %s"
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  ""
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  ""
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  ""
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Authorised for user: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Authorisation failed for user: %s\n"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  ""
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  ""
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  ""
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  ""
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  ""
 
-#: src/lang.c:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Unrecognised attribute: %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  ""
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  ""
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  ""
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  ""
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  ""
 
-#: src/lang.c:103
+#: src/lang.c:114
 msgid   "*** Beginning of page ***"
 msgstr  ""
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  ""
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  ""
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  ""
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  ""
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  ""
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  ""
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  ""
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  ""
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  ""
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  ""
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
 msgstr  ""
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  "ANSI colour disabled"
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  "ANSI colour enabled"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  ""
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  ""
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  ""
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  ""
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  ""
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  ""
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  ""
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  ""
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  ""
 
-#: src/lang.c:143
+#: src/lang.c:158
+msgid   "*** End of attachments ***"
+msgstr  ""
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  ""
 
-#: src/lang.c:144
+#: src/lang.c:160
 msgid   "*** End of page ***"
 msgstr  ""
 
-#: src/lang.c:145
+#: src/lang.c:161
 msgid   "*** End of scopes ***"
 msgstr  ""
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  ""
 
-#: src/lang.c:147
+#: src/lang.c:163
+msgid   "*** End of URLs ***"
+msgstr  ""
+
+#: src/lang.c:164
 msgid   "Enter limit of articles to get> "
 msgstr  ""
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  ""
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  ""
 
-#: src/lang.c:150
+#: src/lang.c:167
 msgid   " and enter next unread article"
 msgstr  ""
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  ""
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  ""
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  ""
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  ""
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  ""
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  ""
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  ""
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  ""
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  ""
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  ""
 
-#: src/lang.c:168
+#: src/lang.c:185
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  ""
+
+#: src/lang.c:186
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  ""
 
-#: src/lang.c:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  ""
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  ""
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  ""
 
-#: src/lang.c:174
+#: src/lang.c:192
 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
+#: src/lang.c:193
 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
+#: src/lang.c:194
 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
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  ""
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:179
+#: src/lang.c:197
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  ""
 
-#: src/lang.c:180
+#: src/lang.c:198
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  ""
 
-#: src/lang.c:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  ""
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  ""
 
-#: src/lang.c:183
+#: src/lang.c:201
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  ""
 
-#: src/lang.c:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  ""
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:188
+#: src/lang.c:206
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  ""
 
-#: src/lang.c:189
+#: src/lang.c:207
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  ""
 
-#: src/lang.c:190
+#: src/lang.c:208
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  ""
 
-#: src/lang.c:191
+#: src/lang.c:209
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  ""
 
-#: src/lang.c:192
+#: src/lang.c:210
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  ""
 
-#: src/lang.c:193
+#: src/lang.c:211
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:194
+#: src/lang.c:212
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  ""
 
-#: src/lang.c:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
+        "Error: Illegal formatted %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1083,7 +1148,7 @@ msgid   "\n"
         "       editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1092,191 +1157,190 @@ msgid   "\n"
         "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:208
+#: src/lang.c:226
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  ""
 
-#: src/lang.c:209
+#: src/lang.c:227
 #, 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
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  ""
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  ""
 
-#: src/lang.c:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, 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
+#: src/lang.c:232
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  ""
 
-#: src/lang.c:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  ""
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  ""
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  ""
 
-#: src/lang.c:219
+#: src/lang.c:241
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  ""
 
-#: src/lang.c:220
+#: src/lang.c:242
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  ""
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  ""
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  ""
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  ""
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  ""
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  ""
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  ""
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  ""
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  ""
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  ""
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  ""
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  ""
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  ""
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  ""
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  ""
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  ""
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  ""
 
-#: src/lang.c:241
+#: src/lang.c:265
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  ""
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  ""
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:246
+#: src/lang.c:270
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  ""
 
-#: src/lang.c:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1305,873 +1369,967 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  ""
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  ""
 
 #. SCORE_MAX
-#: src/lang.c:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  ""
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  ""
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  ""
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  ""
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  ""
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  ""
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  ""
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  ""
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  ""
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  ""
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  ""
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  ""
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  ""
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  ""
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  ""
 
-#: src/lang.c:290
+#: src/lang.c:314
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  ""
 
-#: src/lang.c:291
+#: src/lang.c:315
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:292
+#: src/lang.c:316
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  ""
 
-#: src/lang.c:293
+#: src/lang.c:317
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:294
+#: src/lang.c:318
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:295
+#: src/lang.c:319
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  ""
 
-#: src/lang.c:296
+#: src/lang.c:320
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:297
+#: src/lang.c:321
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:298
+#: src/lang.c:322
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:299
+#: src/lang.c:323
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  ""
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  ""
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  ""
 
-#: src/lang.c:303
+#: src/lang.c:327
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  ""
 
-#: src/lang.c:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  ""
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid   "post followup (don't copy text) to current article"
 msgstr  ""
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid   "post followup to current article quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  ""
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  ""
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  ""
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  ""
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  ""
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  ""
 
-#: src/lang.c:316
+#: src/lang.c:340
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  ""
 
-#: src/lang.c:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  ""
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  ""
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  ""
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  ""
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  ""
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  ""
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  ""
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  ""
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  ""
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  ""
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid   "reply through mail (don't copy text) to author"
 msgstr  ""
 
-#: src/lang.c:328
+#: src/lang.c:352
 msgid   "reply through mail to author quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  ""
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  ""
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  ""
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  ""
 
-#: src/lang.c:333
+#: src/lang.c:357
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  ""
 
-#: src/lang.c:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  ""
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  ""
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  ""
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid   "toggle german TeX style decoding for current article"
 msgstr  ""
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  ""
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
+#: src/lang.c:363
+msgid   "View/pipe/save multimedia attachments"
 msgstr  ""
 
-#: src/lang.c:340
-msgid   "choose first attribute in list"
+#: src/lang.c:364
+msgid   "choose first attachment in list"
 msgstr  ""
 
-#: src/lang.c:341
-msgid   "0 - 9\t  choose attribute by number"
+#: src/lang.c:365
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  ""
 
-#: src/lang.c:342
-msgid   "choose last attribute in list"
+#: src/lang.c:366
+msgid   "choose last attachment in list"
 msgstr  ""
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
-msgid   "search forwards for an attribute"
+#: src/lang.c:369
+msgid   "pipe raw attachment into command"
 msgstr  ""
 
-#: src/lang.c:345
-msgid   "search backwards for an attribute"
+#: src/lang.c:371
+msgid   "save attachment to disk"
 msgstr  ""
 
-#: src/lang.c:346
-msgid   "select attribute"
+#: src/lang.c:372
+msgid   "search for attachments forwards"
 msgstr  ""
 
-#: src/lang.c:347
-msgid   "toggle back to options menu when invoked from there"
+#: src/lang.c:373
+msgid   "search for attachments backwards"
 msgstr  ""
 
-#: src/lang.c:348
-#, c-format
-msgid   "report bug or comment via mail to %s"
+#: src/lang.c:374
+msgid   "view attachment"
 msgstr  ""
 
-#: src/lang.c:349
-msgid   "choose first option in list"
+#: src/lang.c:375
+msgid   "tag attachment"
 msgstr  ""
 
-#: src/lang.c:350
-msgid   "0 - 9\t  choose option by number"
+#: src/lang.c:376
+msgid   "tag attachments that match user specified pattern"
 msgstr  ""
 
-#: src/lang.c:351
-msgid   "choose last option in list"
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
 msgstr  ""
 
-#: src/lang.c:352
+#: src/lang.c:378
+msgid   "untag all tagged attachments"
+msgstr  ""
+
+#: src/lang.c:379
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  ""
+
+#: src/lang.c:380
+msgid   "choose first attribute in list"
+msgstr  ""
+
+#: src/lang.c:381
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  ""
+
+#: src/lang.c:382
+msgid   "choose last attribute in list"
+msgstr  ""
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+msgid   "search forwards for an attribute"
+msgstr  ""
+
+#: src/lang.c:385
+msgid   "search backwards for an attribute"
+msgstr  ""
+
+#: src/lang.c:386
+msgid   "select attribute"
+msgstr  ""
+
+#: src/lang.c:387
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:388
+#, c-format
+msgid   "report bug or comment via mail to %s"
+msgstr  ""
+
+#: src/lang.c:389
+msgid   "choose first option in list"
+msgstr  ""
+
+#: src/lang.c:390
+msgid   "0 - 9\t  choose option by number"
+msgstr  ""
+
+#: src/lang.c:391
+msgid   "choose last option in list"
+msgstr  ""
+
+#: src/lang.c:392
 msgid   "start scopes menu"
 msgstr  ""
 
-#: src/lang.c:353
+#: src/lang.c:393
 msgid   "search forwards for an option"
 msgstr  ""
 
-#: src/lang.c:354
+#: src/lang.c:394
 msgid   "search backwards for an option"
 msgstr  ""
 
-#: src/lang.c:355
+#: src/lang.c:395
 msgid   "select option"
 msgstr  ""
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 msgid   "choose range of articles to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  ""
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  ""
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  ""
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  ""
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  ""
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  ""
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  ""
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  ""
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  ""
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  ""
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  ""
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  ""
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  ""
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  ""
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  ""
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  ""
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  ""
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  ""
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  ""
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  ""
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  ""
 
-#: src/lang.c:383
+#: src/lang.c:423
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  ""
 
-#: src/lang.c:384
+#: src/lang.c:424
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  ""
 
-#: src/lang.c:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  ""
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  ""
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  ""
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  ""
 
-#: src/lang.c:389
+#: src/lang.c:429
 msgid   "toggle info message in last line (subject/description)"
 msgstr  ""
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  ""
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  ""
 
-#: src/lang.c:392
+#: src/lang.c:432
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  ""
 
-#: src/lang.c:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  ""
 
-#: src/lang.c:394
+#: src/lang.c:434
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  ""
 
-#: src/lang.c:395
+#: src/lang.c:435
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  ""
 
-#: src/lang.c:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  ""
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  ""
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  ""
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  ""
 
-#: src/lang.c:400
+#: src/lang.c:440
 msgid   "mark current thread, range or tagged threads as read"
 msgstr  ""
 
-#: src/lang.c:401
+#: src/lang.c:441
 msgid   "mark current thread, range or tagged threads as unread"
 msgstr  ""
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  ""
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  ""
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  ""
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  ""
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  ""
 
-#: src/lang.c:410
+#: src/lang.c:450
 msgid   "select threads if at least one unread article is selected"
 msgstr  ""
 
-#: src/lang.c:411
+#: src/lang.c:451
 msgid   "select threads that match user specified pattern"
 msgstr  ""
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  ""
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  ""
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  ""
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  ""
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  ""
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  ""
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  ""
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 msgid   "delete scope"
 msgstr  ""
 
-#: src/lang.c:422
+#: src/lang.c:462
 msgid   "edit attributes file"
 msgstr  ""
 
-#: src/lang.c:423
+#: src/lang.c:463
 msgid   "choose first scope in list"
 msgstr  ""
 
-#: src/lang.c:424
+#: src/lang.c:464
 msgid   "0 - 9\t  choose scope by number"
 msgstr  ""
 
-#: src/lang.c:425
+#: src/lang.c:465
 msgid   "choose last scope in list"
 msgstr  ""
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 msgid   "select scope"
 msgstr  ""
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  ""
 
-#: src/lang.c:430
+#: src/lang.c:470
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  ""
 
-#: src/lang.c:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  ""
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  ""
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  ""
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid   "choose range of groups to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  ""
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  ""
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  ""
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  ""
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  ""
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  ""
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  ""
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ""
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  ""
 
-#: src/lang.c:444
+#: src/lang.c:484
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  ""
 
-#: src/lang.c:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  ""
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  ""
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid   "reread active file to check for any new news"
 msgstr  ""
 
-#: src/lang.c:449
+#: src/lang.c:489
 msgid   "toggle display of group name only or group name plus description"
 msgstr  ""
 
-#: src/lang.c:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  ""
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  ""
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  ""
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  ""
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  ""
 
-#: src/lang.c:456
+#: src/lang.c:496
 msgid   "mark thread as read and return to group index page"
 msgstr  ""
 
-#: src/lang.c:457
+#: src/lang.c:497
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  ""
 
-#: src/lang.c:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  ""
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  ""
 
-#: src/lang.c:460
+#: src/lang.c:500
 msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  ""
 
-#: src/lang.c:461
+#: src/lang.c:501
 msgid   "mark article, range or tagged articles as unread"
 msgstr  ""
 
-#: src/lang.c:462
+#: src/lang.c:502
 msgid   "mark current thread as unread"
 msgstr  ""
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  ""
 
-#: src/lang.c:464
-msgid   "Display properties\n"
-        "------------------"
+#: src/lang.c:504
+msgid   "Display properties\n"
+        "------------------"
+msgstr  ""
+
+#: src/lang.c:505
+msgid   "Miscellaneous\n"
+        "-------------"
+msgstr  ""
+
+#: src/lang.c:506
+msgid   "Moving around\n"
+        "-------------"
+msgstr  ""
+
+#: src/lang.c:507
+msgid   "Group/thread/article operations\n"
+        "-------------------------------"
+msgstr  ""
+
+#: src/lang.c:508
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  ""
+
+#: src/lang.c:509
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  ""
+
+#: src/lang.c:510
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  ""
+
+#: src/lang.c:511
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  ""
+
+#: src/lang.c:512
+msgid   "URL operations\n"
+        "--------------"
+msgstr  ""
+
+#: src/lang.c:513
+msgid   "choose first URL in list"
 msgstr  ""
 
-#: src/lang.c:465
-msgid   "Miscellaneous\n"
-        "-------------"
+#: src/lang.c:514
+msgid   "0 - 9\t  choose URL by number"
 msgstr  ""
 
-#: src/lang.c:466
-msgid   "Moving around\n"
-        "-------------"
+#: src/lang.c:515
+msgid   "choose last URL in list"
 msgstr  ""
 
-#: src/lang.c:467
-msgid   "Group/thread/article operations\n"
-        "-------------------------------"
+#: src/lang.c:516
+msgid   "search for URLs forwards"
 msgstr  ""
 
-#: src/lang.c:468
-msgid   "Attribute operations\n"
-        "--------------------"
+#: src/lang.c:517
+msgid   "search for URLs backwards"
 msgstr  ""
 
-#: src/lang.c:469
-msgid   "Option operations\n"
-        "-----------------"
+#: src/lang.c:518
+msgid   "Open URL in browser"
 msgstr  ""
 
-#: src/lang.c:470
-msgid   "Scope operations\n"
-        "----------------"
+#: src/lang.c:519
+msgid   "toggle info message in last line (URL)"
 msgstr  ""
 
-#: src/lang.c:472
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  ""
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  ""
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  ""
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  ""
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  ""
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  ""
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  ""
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  ""
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  ""
 
-#: src/lang.c:483
+#: src/lang.c:532
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:485
+#: src/lang.c:534
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  ""
 
-#: src/lang.c:486
+#: src/lang.c:535
 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
+#: src/lang.c:537
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  ""
 
-#: src/lang.c:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  ""
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2207,444 +2365,472 @@ msgid   "\n"
         "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr  ""
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  ""
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  ""
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  ""
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  ""
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  ""
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  ""
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  ""
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  ""
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  ""
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  ""
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  ""
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  ""
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  ""
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  ""
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  ""
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  ""
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  ""
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  ""
 
-#: src/lang.c:543
+#: src/lang.c:592
 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
+#: src/lang.c:595
 #, c-format
 msgid   "%s marked as read"
 msgstr  ""
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
 msgstr  ""
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, c-format
 msgid   "Marked %d of %d %s as read"
 msgstr  ""
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, c-format
 msgid   "Marked %d of %d %s as unread"
 msgstr  ""
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  ""
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  ""
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, c-format
 msgid   "Mark article as read%s?"
 msgstr  ""
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  ""
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  ""
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  ""
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  ""
+
+#: src/lang.c:607
+#, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  ""
+
+#: src/lang.c:609
+#, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  ""
+
+#: src/lang.c:611
+#, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  ""
+
+#: src/lang.c:612 src/lang.c:616
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  ""
 
-#: src/lang.c:557
+#: src/lang.c:613
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  ""
 
-#: src/lang.c:558
+#: src/lang.c:614
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  ""
 
-#: src/lang.c:559
+#: src/lang.c:615
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  ""
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  ""
 
-#: src/lang.c:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  ""
 
-#: src/lang.c:565
+#: src/lang.c:621
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  ""
 
-#: src/lang.c:566
+#: src/lang.c:622
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  ""
 
-#: src/lang.c:567
+#: src/lang.c:623
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  ""
 
-#: src/lang.c:568
+#: src/lang.c:624
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  ""
 
-#: src/lang.c:569
+#: src/lang.c:626
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  ""
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  ""
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  ""
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
 msgstr  ""
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ""
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  ""
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  ""
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  ""
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  ""
 
-#: src/lang.c:581
+#: src/lang.c:639
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  ""
 
-#: src/lang.c:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  ""
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  ""
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  ""
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  ""
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  ""
 
-#: src/lang.c:587
+#: src/lang.c:645
+msgid   "*** No attachments ***"
+msgstr  ""
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  ""
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  ""
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  ""
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  ""
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  ""
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  ""
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  ""
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  ""
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  ""
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  ""
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  ""
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  ""
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  ""
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  ""
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  ""
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  ""
 
-#: src/lang.c:603
+#: src/lang.c:663
 msgid   "*** No scopes ***"
 msgstr  ""
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  ""
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  ""
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  ""
 
-#: src/lang.c:608
+#: src/lang.c:668
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  ""
 
-#: src/lang.c:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  ""
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  ""
 
-#: src/lang.c:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  ""
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  ""
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  ""
 
-#: src/lang.c:616
+#: src/lang.c:676
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:617
+#: src/lang.c:677
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2660,314 +2846,318 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  ""
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  ""
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  ""
 
-#: src/lang.c:628
+#: src/lang.c:688
 msgid   "Options Menu Commands"
 msgstr  ""
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  ""
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  ""
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  ""
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  ""
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  ""
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  ""
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  ""
 
-#: src/lang.c:644
+#: src/lang.c:704
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  ""
 
-#: src/lang.c:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  ""
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  ""
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  ""
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  ""
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  ""
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  ""
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  ""
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  ""
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  ""
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  ""
 
-#: src/lang.c:660
+#: src/lang.c:720
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  ""
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  ""
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  ""
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  ""
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  ""
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  ""
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  ""
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  ""
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  ""
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  ""
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  ""
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  ""
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  ""
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  ""
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  ""
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  ""
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  ""
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  ""
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  ""
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
 msgstr  ""
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  ""
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  ""
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  ""
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  ""
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  ""
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  ""
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  ""
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  ""
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  ""
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  ""
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  ""
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  ""
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2979,257 +3169,257 @@ msgid   "# %s server configuration file\
         "\n"
 msgstr  ""
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  ""
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
 msgstr  ""
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  ""
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  ""
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  ""
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  ""
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  ""
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  ""
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  ""
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  ""
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  ""
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  ""
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  ""
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  ""
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Screen initialisation failed"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  ""
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  ""
 
-#: src/lang.c:732
+#: src/lang.c:795
 msgid   "Delete scope?"
 msgstr  ""
 
-#: src/lang.c:733
+#: src/lang.c:796
 msgid   "Enter scope> "
 msgstr  ""
 
-#: src/lang.c:734
+#: src/lang.c:797
 msgid   "Select new position> "
 msgstr  ""
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 msgid   "Select scope> "
 msgstr  ""
 
-#: src/lang.c:739
+#: src/lang.c:802
 msgid   "Scopes Menu"
 msgstr  ""
 
-#: src/lang.c:740
+#: src/lang.c:803
 msgid   "Scopes Menu Commands"
 msgstr  ""
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  ""
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  ""
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  ""
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  ""
 
-#: src/lang.c:747
+#: src/lang.c:810
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  ""
 
-#: src/lang.c:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  ""
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  ""
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  ""
 
-#: src/lang.c:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  ""
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  ""
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  ""
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  ""
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  ""
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  ""
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  ""
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  ""
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  ""
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  ""
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  ""
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  ""
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3239,325 +3429,337 @@ 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:784
+#: src/lang.c:847
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  ""
 
-#: src/lang.c:785
+#: src/lang.c:848
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  ""
 
-#: src/lang.c:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  ""
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  ""
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  ""
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  ""
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  ""
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  ""
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  ""
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  ""
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  ""
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  ""
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  ""
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  ""
 
-#: src/lang.c:805
-msgid   "           h=help\n"
+#: src/lang.c:868
+msgid   "           h=help"
 msgstr  ""
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  ""
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  ""
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  ""
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  ""
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  ""
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  ""
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  ""
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  ""
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  ""
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+msgid   "URL Menu Commands"
+msgstr  ""
+
+#: src/lang.c:888
 #, c-format
-msgid   "Opening %s\n"
+msgid   "Opening %s"
+msgstr  ""
+
+#: src/lang.c:889
+msgid   "Select URL> "
 msgstr  ""
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
+#: src/lang.c:890
+msgid   "No URLs in this article"
 msgstr  ""
 
-#: src/lang.c:825
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  ""
 
-#: src/lang.c:826
+#: src/lang.c:892
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  ""
 
-#: src/lang.c:827
+#: src/lang.c:893
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  ""
 
-#: src/lang.c:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  ""
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  ""
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  ""
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  ""
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  ""
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  ""
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  ""
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  ""
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  ""
 
-#: src/lang.c:839
+#: src/lang.c:905
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  ""
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  ""
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  ""
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  ""
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  ""
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  ""
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:846
+#: src/lang.c:912
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  ""
 
-#: src/lang.c:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  ""
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
         "Usage: %s [options] [newsgroup[,...]]"
 msgstr  ""
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  ""
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  ""
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  ""
 
-#: src/lang.c:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  ""
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
         "%-100s\n"
 msgstr  ""
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  ""
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  ""
 
-#: src/lang.c:861
+#: src/lang.c:927
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  ""
 
-#: src/lang.c:863
+#: src/lang.c:929
 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
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3570,7 +3772,7 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3578,7 +3780,12 @@ msgid   "\n"
         "         not be encoded properly.\n"
 msgstr  ""
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3587,7 +3794,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  ""
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3595,7 +3802,7 @@ msgid   "\n"
         "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr  ""
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3604,18 +3811,18 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:884
+#: src/lang.c:951
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  ""
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  ""
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3625,53 +3832,47 @@ msgid   "\n"
         "         possible.\n"
 msgstr  ""
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  ""
 
-#: src/lang.c:891
+#: src/lang.c:958
 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
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  ""
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  ""
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  ""
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  ""
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  ""
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  ""
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
+#: src/lang.c:967
+msgid   "    You have mail"
 msgstr  ""
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3683,11 +3884,11 @@ msgid   "\n"
         "         M)enu option.\n"
 msgstr  ""
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3703,11 +3904,11 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "toggle colour"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3729,353 +3930,385 @@ msgid   "# Changing colors of several sc
         "#  14 = light cyan\n"
         "#  15 = light white\n"
         "\n"
-msgstr  ""
+msgstr  "# Changing colours 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"
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       toggle colour flag"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1023
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:957
+#: src/lang.c:1024
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:959
+#: src/lang.c:1026
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:960
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1028
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:961
+#: src/lang.c:1029
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  ""
 
-#: src/lang.c:962
+#: src/lang.c:1030
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  ""
 
-#: src/lang.c:966
+#: src/lang.c:1034
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  ""
 
-#: src/lang.c:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  ""
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  ""
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  ""
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  ""
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  ""
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  ""
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  ""
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:987
+#: src/lang.c:1055
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  ""
 
-#: src/lang.c:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  ""
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:991
+#: src/lang.c:1059
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:992
+#: src/lang.c:1060
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:994
+#: src/lang.c:1062
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:995
+#: src/lang.c:1063
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:996
+#: src/lang.c:1064
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1000
+#: src/lang.c:1068
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:1001
+#: src/lang.c:1069
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1002
+#: src/lang.c:1070
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1004
+#: src/lang.c:1072
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1015
+#: src/lang.c:1083
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  ""
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  ""
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  ""
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  ""
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  ""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  ""
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  ""
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  ""
 
-#: src/lang.c:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  ""
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  ""
 
-#: src/lang.c:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  ""
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  ""
 
-#: src/lang.c:1028
+#: src/lang.c:1096
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  ""
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  ""
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  ""
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  ""
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  ""
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  ""
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  ""
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  ""
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  ""
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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
+#: src/lang.c:1114
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  ""
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  ""
 
-#: src/lang.c:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  ""
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  ""
 
-#: src/lang.c:1054
+#: src/lang.c:1122
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  ""
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  ""
 
-#: src/lang.c:1059
+#: src/lang.c:1127
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  ""
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  ""
 
-#: src/lang.c:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  ""
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  ""
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  ""
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  ""
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  ""
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  ""
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  ""
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  ""
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4084,7 +4317,7 @@ msgid   "\n"
         "       newsgroup names.\n"
 msgstr  ""
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4092,7 +4325,7 @@ msgid   "\n"
         "       Please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4100,13 +4333,13 @@ msgid   "\n"
         "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1095
+#: src/lang.c:1163
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  ""
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4127,559 +4360,560 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  ""
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  ""
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  ""
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  ""
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  ""
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  ""
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  ""
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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
+#: src/lang.c:1204
 #, 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
+#: src/lang.c:1206
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1139
+#: src/lang.c:1207
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1143
+#: src/lang.c:1211
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1144
+#: src/lang.c:1212
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1146
+#: src/lang.c:1214
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  "Terminal does not support colour"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  ""
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  ""
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  ""
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  ""
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  ""
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  ""
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  ""
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  ""
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  ""
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  ""
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  ""
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  ""
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  ""
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  ""
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  ""
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  ""
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  ""
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  ""
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  ""
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  ""
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  ""
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Grey"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  ""
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  ""
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  ""
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  ""
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  ""
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  ""
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  ""
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  ""
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  ""
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  ""
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  ""
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  ""
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  ""
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  ""
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  ""
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  ""
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  ""
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  ""
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 msgid   "Don't trim article body"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  ""
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  ""
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  ""
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  ""
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  ""
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  ""
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid   "Last posting date (descending)"
 msgstr  ""
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  ""
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  ""
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  ""
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  "Colour Options"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  ""
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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
+#: src/lang.c:1557
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1496
+#: src/lang.c:1564
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4688,31 +4922,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  ""
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4723,15 +4957,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4744,11 +4978,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4756,15 +4990,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  ""
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4780,15 +5014,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  ""
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4798,43 +5032,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  ""
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1591
+#: src/lang.c:1659
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  ""
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4842,12 +5076,12 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -4855,170 +5089,180 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1693
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1648
+#: src/lang.c:1716
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1655
+#: src/lang.c:1723
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1662
+#: src/lang.c:1730
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1669
+#: src/lang.c:1737
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1676
+#: src/lang.c:1744
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1751
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1690
+#: src/lang.c:1758
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1697
+#: src/lang.c:1765
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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
+#: src/lang.c:1772
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5026,16 +5270,16 @@ msgid   "# What informations should be d
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -5051,27 +5295,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5081,28 +5325,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5111,11 +5355,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5126,627 +5370,627 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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
+#: src/lang.c:1884
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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
+#: src/lang.c:1892
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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
+#: src/lang.c:1901
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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
+#: src/lang.c:1909
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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
+#: src/lang.c:1917
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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
+#: src/lang.c:1925
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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
+#: src/lang.c:1933
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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
+#: src/lang.c:1940
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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
+#: src/lang.c:1977
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 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."
+#: src/lang.c:2007
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+msgid   "Program that opens URLs"
 msgstr  ""
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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
+#: src/lang.c:2034
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:1964
+#: src/lang.c:2040
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "Use ANSI colour"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  "Standard foreground colour"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard foreground colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  "Standard background colour"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard background colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  "Colour for inverse text (bg)"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 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:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  "Colour for inverse text (fg)"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 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:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  "Colour of text lines"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 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:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  "Colour of mini help menu"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 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:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  "Colour of help text"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 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:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  "Colour of status messages"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 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:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  "Colour of quoted lines"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of quote-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  "Colour of twice quoted line"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 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:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  "Colour of =>3 times quoted line"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 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:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  "Colour of article header lines"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of header-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  "Colour of actual news header fields"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 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:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  "Colour of article subject lines"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Colour of article subject\n"
         "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  "Colour of response counter"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of response counter\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  "Colour of sender (From:)"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of sender (From:)\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  "Colour of help/mail sign"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 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:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "Colour of signatures"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of signature\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  "Colour of highlighted URLs"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 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:2147
+#: src/lang.c:2223
 msgid   "Color of verbatim blocks"
 msgstr  "Colour of verbatim blocks"
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Colour of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  "Colour of highlighting with *stars*"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 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:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  "Colour of highlighting with _dash_"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 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:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  "Colour of highlighting with /slash/"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 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:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 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:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5761,54 +6005,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -5817,105 +6061,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  ""
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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
+#: src/lang.c:2351
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  "Quoting behaviour"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -5928,50 +6172,50 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2330
-msgid   "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+msgid   "Insert 'User-Agent:' header"
 msgstr  ""
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -5980,39 +6224,39 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2353
+#: src/lang.c:2429
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2354
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  ""
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6020,42 +6264,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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
+#: src/lang.c:2462
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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 "
@@ -6065,34 +6309,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2492
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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
+#: src/lang.c:2502
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 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"
@@ -6101,112 +6345,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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
+#: src/lang.c:2519
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2455
+#: src/lang.c:2531
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  ""
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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
+#: src/lang.c:2557
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6214,95 +6458,95 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2580
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2510
+#: src/lang.c:2586
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2599
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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
+#: src/lang.c:2606
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2537
+#: src/lang.c:2613
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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
+#: src/lang.c:2619
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6310,11 +6554,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6322,56 +6566,56 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  ""
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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
+#: src/lang.c:2651
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2581
+#: src/lang.c:2657
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6379,55 +6623,55 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2609
+#: src/lang.c:2685
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  "Unicode normalisation form"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6443,157 +6687,157 @@ msgstr  "# Unicode normalisation form\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2659
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2677
+#: src/lang.c:2753
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 msgid   "Mailing list address"
 msgstr  ""
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 msgid   "savefile"
 msgstr  ""
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2771
+#: src/lang.c:2847
 msgid   "X_Body"
 msgstr  ""
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2783
-msgid   "Insert X-Comment-To: header"
+#: src/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
 msgstr  ""
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  ""
 
-#: src/misc.c:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  ""
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  ""
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  ""
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  ""
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  ""
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  ""
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -6602,26 +6846,26 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  ""
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  ""
@@ -6643,7 +6887,7 @@ msgstr  ""
 msgid   "unchanged"
 msgstr  ""
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  ""
 
@@ -6651,7 +6895,7 @@ msgstr  ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -6659,7 +6903,7 @@ msgid   "This message has been composed 
         "\n"
 msgstr  ""
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  ""
 
@@ -6671,7 +6915,7 @@ msgstr  ""
 msgid   "all"
 msgstr  ""
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  ""
 
Binary files tin-1.9.5/po/et.gmo and tin-1.9.6/po/et.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/et.po tin-1.9.6/po/et.po
--- tin-1.9.5/po/et.po	2009-12-23 10:57:07.000000000 +0100
+++ tin-1.9.6/po/et.po	2010-11-26 15:42:46.286094734 +0100
@@ -1,14 +1,14 @@
-# Estonian translations for tin
-# Copyright © 2002 Free Software Foundation, Inc.
-# Toomas Soome <Toomas.Soome@microlink.ee>, 2006.
+# Estonian translations for tin.
+# This file is distributed under the same license as the tin package.
+# Toomas Soome <Toomas.Soome@microlink.ee>, 2010.
 #
 msgid   ""
-msgstr  "Project-Id-Version: tin 1.8.2\n"
+msgstr  "Project-Id-Version: tin 1.9.5\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
-        "PO-Revision-Date: 2006-07-24 16:45+0300\n"
+        "POT-Creation-Date: 2010-11-26 15:42+0100\n"
+        "PO-Revision-Date: 2010-08-12 17:33+0300\n"
         "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
-        "Language-Team: Estonian <et@li.org>\n"
+        "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=ISO-8859-15\n"
         "Content-Transfer-Encoding: 8bit\n"
@@ -18,470 +18,475 @@ msgstr  "Project-Id-Version: tin 1.8.2\n
 #: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
-msgstr  ""
+msgstr  "atribuut ilma skoobita: %s"
 
-#: src/attrib.c:881
-#, fuzzy
+#: src/attrib.c:882
 msgid   "Processing attributes... "
-msgstr  "Kirjutan atribuutide faili..."
+msgstr  "Töötlen atribuute... "
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Ärge seda kommentaari blokki muutke\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=SÕNE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/attrib.c:1091
-#, fuzzy, c-format
+#: src/attrib.c:1094
+#, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
-msgstr  "#  delete_tmp_files=ON/OFF\n"
+msgstr  "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1092
-#, fuzzy, c-format
+#: src/attrib.c:1095
+#, c-format
 msgid   "#  advertising=ON/OFF\n"
-msgstr  "#  batch_save=ON/OFF\n"
+msgstr  "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1093
-#, fuzzy, c-format
+#: src/attrib.c:1096
+#, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
-msgstr  "#  batch_save=ON/OFF\n"
+msgstr  "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1094
-#, fuzzy, c-format
+#: src/attrib.c:1097
+#, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
-msgstr  "#  auto_select=ON/OFF\n"
+msgstr  "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1095
-#, fuzzy, c-format
+#: src/attrib.c:1098
+#, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
-msgstr  "#  auto_select=ON/OFF\n"
+msgstr  "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
-msgstr  ""
+msgstr  "#    0=Ei pane, 1=Cc, 2=Bcc, 3=Cc ja Bcc\n"
 
-#: src/attrib.c:1097
-#, fuzzy, c-format
+#: src/attrib.c:1100
+#, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
-msgstr  "#  auto_save=ON/OFF\n"
+msgstr  "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
-msgstr  ""
+msgstr  "#  date_format=SÕNE (n. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
-msgstr  ""
+msgstr  "#  editor_format=SÕNE (n. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=SÕNE (n. =postkast)\n"
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=SÕNE\n"
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, 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:1107
-#, fuzzy, c-format
+#: src/attrib.c:1110
+#, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
-msgstr  "#  batch_save=ON/OFF\n"
+msgstr  "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1108
-#, fuzzy, c-format
+#: src/attrib.c:1111
+#, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
-msgstr  "#  auto_save=ON/OFF\n"
+msgstr  "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
-msgstr  ""
+msgstr  "#  mail_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=SÕNE\n"
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=SÕNE (n. ~/Mail)\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=SÕNE (n. majordomo@example.org)\n"
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, 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:1122
-#, fuzzy, c-format
+#: src/attrib.c:1125
+#, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1123
-#, fuzzy, c-format
+#: src/attrib.c:1126
+#, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
-msgstr  "#  auto_save=ON/OFF\n"
+msgstr  "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=toetatud_koodileht"
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n"
 
-#: src/attrib.c:1135
-#, fuzzy, c-format
+#: src/attrib.c:1138
+#, c-format
 msgid   "#  news_headers_to_display=STRING\n"
-msgstr  "#  news_quote_format=SÕNE\n"
+msgstr  "#  news_headers_to_display=SÕNE\n"
 
-#: src/attrib.c:1136
-#, fuzzy, c-format
+#: src/attrib.c:1139
+#, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
-msgstr  "#  news_quote_format=SÕNE\n"
+msgstr  "#  news_headers_to_not_display=SÕNE\n"
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=SÕNE\n"
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, 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:1139
-#, fuzzy, c-format
+#: src/attrib.c:1142
+#, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1140
-#, fuzzy, c-format
+#: src/attrib.c:1143
+#, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
-msgstr  "#  auto_save=ON/OFF\n"
+msgstr  "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
-msgstr  ""
+msgstr  "#  post_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1148
-#, fuzzy, c-format
+#: src/attrib.c:1151
+#, c-format
 msgid   "#  post_process_type=NUM\n"
-msgstr  "#  post_proc_type=NUM\n"
+msgstr  "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1153
-#, fuzzy, c-format
+#: src/attrib.c:1156
+#, c-format
 msgid   "#  post_process_view=ON/OFF\n"
-msgstr  "#  post_proc_type=NUM\n"
+msgstr  "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=SÕNE (n. talk.*)\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
-msgstr  "#    0=teema (tõstutundlik) 1=teema (tõstutundetu)\n"
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  "#    0=Subject: (tõstutundlik)    1=Subject: (tõstutundetu)\n"
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1162 src/attrib.c:1171
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
-msgstr  "#    2=saatja (tõstutundlik) 3=saatja (tõstutundetu)\n"
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  "#    2=From: (tõstutundlik)       3=From: (tõstutundetu)\n"
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
-msgstr  "#    4=msgid 5=read\n"
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  "#    4=Message-ID: & kogu References: rida\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1164 src/attrib.c:1173
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  "#    5=Message-ID: & ainult viimane References: kirje\n"
+
+#: src/attrib.c:1165 src/attrib.c:1174
+#, c-format
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  "#    6=Message-ID: kirje ainult   7=Lines:\n"
+
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=SÕNE\n"
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=SÕNE (%%s, %%S annavad initsiaalid)\n"
 
-#: src/attrib.c:1170
-#, fuzzy, c-format
+#: src/attrib.c:1177
+#, c-format
 msgid   "#  print_header=ON/OFF\n"
-msgstr  "#  auto_save=ON/OFF\n"
+msgstr  "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1172
-#, fuzzy, c-format
+#: src/attrib.c:1179
+#, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1173
-#, fuzzy, c-format
+#: src/attrib.c:1180
+#, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
-msgstr  "#  x_comment_to=ON/OFF\n"
+msgstr  "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=SÕNE (n. ~user/News)\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=SÕNE (n. =linux)\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=SÕNE (n. $var/sig)\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=NUM\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=NUM\n"
 
-#: src/attrib.c:1189
-#, fuzzy, c-format
+#: src/attrib.c:1196
+#, c-format
 msgid   "#  show_signatures=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1190
-#, fuzzy, c-format
+#: src/attrib.c:1197
+#, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1191
-#, fuzzy, c-format
+#: src/attrib.c:1198
+#, c-format
 msgid   "#  sigdashes=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1192
-#, fuzzy, c-format
+#: src/attrib.c:1199
+#, c-format
 msgid   "#  signature_repost=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1193
-#, fuzzy, c-format
+#: src/attrib.c:1200
+#, c-format
 msgid   "#  sort_article_type=NUM\n"
-msgstr  "#  sort_art_type=NUM\n"
+msgstr  "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1220
-#, fuzzy, c-format
+#: src/attrib.c:1227
+#, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
-msgstr  "#  auto_select=ON/OFF\n"
+msgstr  "#  start_editor_offset=ON/OFF\n"
 
 #
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1222
-#, fuzzy, c-format
+#: src/attrib.c:1229
+#, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
-msgstr  "#  batch_save=ON/OFF\n"
+msgstr  "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1223
-#, fuzzy, c-format
+#: src/attrib.c:1230
+#, c-format
 msgid   "#  thread_articles=NUM"
-msgstr  "#  thread_arts=NUM"
+msgstr  "#  thread_articles=NUM"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1231
-#, fuzzy, c-format
+#: src/attrib.c:1238
+#, c-format
 msgid   "#  trim_article_body=NUM\n"
-msgstr  "Artiklite järjestus"
+msgstr  "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1232
-#, fuzzy, c-format
+#: src/attrib.c:1239
+#, c-format
 msgid   "#    0 = Don't trim article body\n"
-msgstr  "Artiklite järjestus"
+msgstr  "#    0 = Ära lühenda artikli keha\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
-msgstr  ""
+msgstr  "#    1 = Jäta alles alguses olevad tühjad read\n"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
-msgstr  ""
+msgstr  "#    2 = Jäta alles lõpus olevad tühjad read\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "#    3 = Jäta alles alguses ja lõpus olevad tühjad read\n"
 
-#: src/attrib.c:1236
-#, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
-msgstr  ""
+#: src/attrib.c:1243
+#, fuzzy, c-format
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr  "#    4 = Tihenda teksti vahel olevad tühjad read\n"
 
-#: src/attrib.c:1237
-#, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1244
+#, fuzzy, c-format
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
-msgstr  ""
+msgstr  "#    5 = Tihenda teksti vahel olevad tühjad read ja\n"
+        "#        jäta alles alguses olevad tühjad read\n"
 
-#: src/attrib.c:1238
-#, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1245
+#, fuzzy, c-format
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
-msgstr  ""
+msgstr  "#    6 = Tihenda teksti vahel olevad tühjad read ja\n"
+        "#        jäta alles lõpus olevad tühjad read\n"
 
-#: src/attrib.c:1239
-#, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1246
+#, fuzzy, c-format
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "#    7 = Tihenda teksti vahel olevad tühjad read ja\n"
+        "#        jäta alles alguses ja lõpus olevad tühjad read\n"
 
-#: src/attrib.c:1240
-#, fuzzy, c-format
+#: src/attrib.c:1247
+#, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
-msgstr  "#  batch_save=ON/OFF\n"
+msgstr  "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1241
-#, fuzzy, c-format
+#: src/attrib.c:1248
+#, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
-msgstr  "#  show_only_unread=ON/OFF\n"
+msgstr  "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, 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:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=SÕNE (n. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, 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:1246
+#: src/attrib.c:1253
 #, 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:1247
-#, fuzzy, c-format
+#: src/attrib.c:1254
+#, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:624
+#: src/cook.c:625
 msgid   "(unknown)"
 msgstr  "(tundmatu)"
 
-#.
-#. * 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  "Eelmisest reeglist eemaldatud: "
-
-#: src/keymap.c:271
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  "NULL"
 
@@ -567,9 +572,9 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Artikkel lükati tagasi (salvestasin faili %s)"
 
 #: src/lang.c:64
-#, fuzzy, c-format
+#, 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: "
+msgstr  "%s=artikkel, %s=teema, %s=vahemik, %s=kuum, %s=muster, %s=märgitud, %s=välju: "
 
 #: src/lang.c:65
 msgid   "Article unavailable"
@@ -580,7 +585,7 @@ msgid   "Article undeleted."
 msgstr  "Artikkel taastatud."
 
 #: src/lang.c:67
-#, fuzzy, c-format
+#, c-format
 msgid   "Article %4d of %4d"
 msgstr  "Artikkel %4d : %4d"
 
@@ -621,492 +626,559 @@ msgstr  ", kooditabel: "
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
 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:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "Read"
 
 #: src/lang.c:80
-#, c-format
-msgid   "%d Authentication failed"
-msgstr  "%d Autentimine ebaõnnestus"
+msgid   "Attachment Menu"
+msgstr  ""
 
 #: src/lang.c:81
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "Serverile %s vastavat NNTP autoriseerimise parooli pole"
+#, fuzzy
+msgid   "Attachment Menu Commands"
+msgstr  "Atribuutide menüü käsud"
 
 #: src/lang.c:82
-msgid   "Server expects authentication.\n"
-msgstr  "Server eeldab autentimist.\n"
+#, fuzzy
+msgid   "<no name>"
+msgstr  "pole"
 
 #: src/lang.c:83
-msgid   "    Please enter password: "
-msgstr  "    Palun sisestage parool: "
+#, fuzzy, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "newsrc fail on edukalt salvestatud.\n"
 
 #: src/lang.c:84
-msgid   "    Please enter username: "
-msgstr  "    Palun sisestage kasutajanimi: "
+#, fuzzy, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "newsrc fail on edukalt salvestatud.\n"
 
 #: src/lang.c:85
-#, c-format
-msgid   "Authorized for user: %s\n"
-msgstr  "Autoriseeritud kasutaja: %s\n"
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "Valige artikkel> "
 
 #: src/lang.c:86
-#, c-format
-msgid   "Authorization failed for user: %s\n"
-msgstr  "Autoriseerimine ebaõnnestus. Kasutaja: %s\n"
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "Valige artikkel> "
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "Valige artikkel> "
 
 #: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "Valige artikkel> "
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  "Atribuutide menüü käsud"
+
+#: src/lang.c:91
+#, c-format
+msgid   "%d Authentication failed"
+msgstr  "%d Autentimine ebaõnnestus"
+
+#: src/lang.c:92
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "Serverile %s vastavat NNTP autoriseerimise parooli pole"
+
+#: src/lang.c:93
+msgid   "Server expects authentication.\n"
+msgstr  "Server eeldab autentimist.\n"
+
+#: src/lang.c:94
+msgid   "    Please enter password: "
+msgstr  "    Palun sisestage parool: "
+
+#: src/lang.c:95
+msgid   "    Please enter username: "
+msgstr  "    Palun sisestage kasutajanimi: "
+
+#: src/lang.c:96
+#, c-format
+msgid   "Authorized for user: %s\n"
+msgstr  "Autoriseeritud kasutaja: %s\n"
+
+#: src/lang.c:97
+#, c-format
+msgid   "Authorization failed for user: %s\n"
+msgstr  "Autoriseerimine ebaõnnestus. Kasutaja: %s\n"
+
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "Autori tagaspidi otsimine [%s]> "
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "Autori edaspidi otsimine [%s]> "
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "%s tellitud"
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  "Tellin grupid...\n"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Valin artiklid (kõikide lugemata artiklite vaatamiseks '%s') ..."
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Aktiivsete artiklite fail on vigane - %s"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, 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:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Tundmatu atribuut: %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Vigane käsk. Abiinfo saamiseks vajutage '%s'."
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  "Baasartikkel"
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  "Baasartiklite vahemik"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: indeks failide uuendamist ei toetata\n"
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** Artikli algus ***"
 
-#: src/lang.c:103
-#, fuzzy
+#: src/lang.c:114
 msgid   "*** Beginning of page ***"
-msgstr  "*** Artikli algus ***"
+msgstr  "*** Lehe algus ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, 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:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  "Katkestan artiklit..."
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "%s ei õnnestu luua"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Ei leis baasartiklit %d"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  "%s ei saa avada"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "%s ei saa salvestamiseks avada"
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postitamine ei ole lubatud ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "%s ei luba postitada"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "%s ei õnnestu laadida"
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s on kataloog"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  "Märgin loetuks"
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Märgin %s loetuks..."
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Märgi loetuks kõik grupid, millesse on sessiooni jooksul sisenetud?"
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Teil on siin grupis märgitud teateid - märgin loetuks?"
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s %lu sekundiga\n"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  "Loetud"
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  "Kontrollin valminud artiklit"
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  "Otsin uusi gruppe... "
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
 msgstr  "Otsin uudiseid..."
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, 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:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  "ANSI värvid on keelatud"
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  "ANSI värvid on lubatud"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Käsk ebaõnnestus: %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  "Märgin valimata artiklid loetuks?"
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Loon ühendust serveriga %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Loon salvestatud gruppidele active faili...\n"
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  "Loon newsrc faili...\n"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Vaikimisi"
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Kas kustutada salvestatud ja töödeldud failid?"
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  "Kustutan ajutisi faile..."
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** Artiklid on otsas ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** Artiklid on otsas ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "*** Artiklid on otsas ***"
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  "*** Grupid on otsas ***"
 
-#: src/lang.c:144
-#, fuzzy
+#: src/lang.c:160
 msgid   "*** End of page ***"
-msgstr  "*** Artiklid on otsas ***"
+msgstr  "*** Lehe lõpp ***"
 
-#: src/lang.c:145
-#, fuzzy
+#: src/lang.c:161
 msgid   "*** End of scopes ***"
-msgstr  "*** Grupid on otsas ***"
+msgstr  "*** Skoopide lõpp ***"
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  "*** Teema on otsas ***"
 
-#: src/lang.c:147
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "*** Grupid on otsas ***"
+
+#: src/lang.c:164
 msgid   "Enter limit of articles to get> "
 msgstr  "Sisestage leatavate artiklite piirang> "
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  "Sisestage Message-ID> "
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:150
-#, fuzzy
+#: src/lang.c:167
 msgid   " and enter next unread article"
-msgstr  " ja siseneda järgmisse lugemata teemasse"
+msgstr  " ja sisene järgmisse lugemata artiklisse"
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  "Sisestage omaduse number> "
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Sisestage vahemik [%s]> "
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Hoiatus: Kasutati päiserida Approved:.\n"
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress Approved: real.\n"
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress From: real.\n"
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress Reply-To: real.\n"
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Viga: Vigane FQDN Message-ID: real.\n"
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "%s ei saa lahti lukustada"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Ei saa punkt-lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Ei saa lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Vigane fail %s"
 
-#: src/lang.c:168
+#: src/lang.c:185
+#, fuzzy
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "\n"
+        "Viga: Followup-To real on rohkem kui üks grupp!\n"
+
+#: src/lang.c:186
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Sisemine viga GNKSA protseduuris - saatke vearaport.\n"
 
-#: src/lang.c:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Aadressis puudub <.\n"
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Vanas stiilis aadressis puudub vasak ümarsulg.\n"
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Vanas stiilis aadressis puudub parem ümarsulg.\n"
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Postiaadressis puudub at-märk.\n"
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "Ühekomponendiline FQDN pole lubatud. Lisage oma doomen.\n"
 
-#: src/lang.c:174
+#: src/lang.c:192
 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:175
+#: src/lang.c:193
 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:176
+#: src/lang.c:194
 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:177
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  "FQDN sisaldab lubamatut sümbolit.\n"
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Null pikkusega FQDN komponent ei ole lubatud.\n"
 
-#: src/lang.c:179
+#: src/lang.c:197
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "FQDN komponendi pikkus ületab maksimaalset lubatut (63 sümbolit).\n"
 
-#: src/lang.c:180
+#: src/lang.c:198
 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:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "FQDN komponent ei või alata numbriga.\n"
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Doomen sisaldab võimatut numbrilist väärtust.\n"
 
-#: src/lang.c:183
+#: src/lang.c:201
 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:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Doomenis puudub vasak sulg.\n"
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Aadressil puudub lokaalne osa.\n"
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Lubamatu sümbol aadressi lokaalses osas.\n"
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Null pikkusega lokaalne komponent ei ole lubatud.\n"
 
-#: src/lang.c:188
+#: src/lang.c:206
 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:189
+#: src/lang.c:207
 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:190
+#: src/lang.c:208
 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:191
+#: src/lang.c:209
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "Vigane reaalses nimes kasutatud kodeeritud sõna süntaks.\n"
 
-#: src/lang.c:192
+#: src/lang.c:210
 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:193
+#: src/lang.c:211
 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:194
+#: src/lang.c:212
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "Viga: peale päiseridu pole tühja rida.\n"
 
-#: src/lang.c:195
-#, c-format
+#: src/lang.c:213
+#, fuzzy, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
-msgstr  ""
+        "Error: Illegal formatted %s.\n"
+msgstr  "\n"
+        "Viga: Vigane vormindatud %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1117,7 +1189,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:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1131,13 +1203,13 @@ msgstr  "\n"
         "      enam levinud.  Muuta saate kasutades seadete M)enüüd või toimetades\n"
         "      tinrc faili.\n"
 
-#: src/lang.c:208
+#: src/lang.c:226
 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:209
+#: src/lang.c:227
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1146,27 +1218,28 @@ msgstr  "\n"
         "Viga: Päisereal %d puudub päise nime järel koolon:\n"
         "%s\n"
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Viga: \"%s:\" rida on tühi.\n"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, 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:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
-msgstr  ""
+msgstr  "\n"
+        "Viga: %s sisaldab mitte 7bit sümboleid.\n"
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1175,159 +1248,160 @@ msgstr  "\n"
         "Viga: Päisel real %d puudub kooloni järel tühik:\n"
         "%s\n"
 
-#: src/lang.c:214
+#: src/lang.c:232
 #, 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:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Ebaturvalised õigused failil %s (%o)"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Vigane vastus GROUP käsule, %s"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, 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:219
+#: src/lang.c:241
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "MIME parsimise viga: Algas eraldaja aga loen alles päiseid"
 
-#: src/lang.c:220
+#: src/lang.c:242
+#, fuzzy
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "Viga: \"poster\" ei ole lubatud grupp!\n"
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Ei õnnestu saada (täis) doomeninime!"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Puuduvad õigused siseneda %s\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Viga: From: rida puudub.\n"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "%s lugemiseks pole õiguseid\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Faili %s pole\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "%s kirjutamiseks pole õiguseid\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  "viga"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, 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:232
+#: src/lang.c:256
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Serveril pole failis %s näidatud gruppe"
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  "viga"
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  "Tundmatu ektaani tase"
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  "Lõpetan..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  "jätan välise kirjade lugeja"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Loon %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, 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:241
+#: src/lang.c:265
 #, 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:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtreerin globaalseid reegleid (%d/%d)..."
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  "Reegli looja: "
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Sisestage muster [%s]> "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, 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:246
+#: src/lang.c:270
 #, 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:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  "-- edastatud teade --\n"
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- edastatud teate lõpp --\n"
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1383,908 +1457,996 @@ msgstr  "# Vorming:\n"
         "#   time=NUMBER       Mittekohustuslik. Reegli aegumine time_t väärtusena\n"
         "#\n"
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Reegli kaal        (vaikimisi=%d): "
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, 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:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  "Täis"
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  "Kommentaar (vaba)   : "
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  "Rakenda mustrit     : "
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  "From: rida (tõstutundetu)   "
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  "From: rida (tõstutundlik)   "
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Tundmatu host.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  "globaalset "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Kasutage selle asemel palun %.100s"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  "gruppi %s pole"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Grupp %s on modereeritav. Jätkan?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  "gruppi"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Loen %s uuesti..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  "Ülemise taseme käsud"
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  "Grupi valik"
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  "grupp"
 
-#: src/lang.c:290
+#: src/lang.c:314
 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:291
+#: src/lang.c:315
 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:292
+#: src/lang.c:316
 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:293
+#: src/lang.c:317
 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:294
+#: src/lang.c:318
 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:295
+#: src/lang.c:319
 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:296
+#: src/lang.c:320
 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:297
+#: src/lang.c:321
 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:298
+#: src/lang.c:322
 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:299
+#: src/lang.c:323
 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:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  "artiklite surmamise menüü"
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "(kuuma) artikli automaatse valiku menüü"
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  "Brausi artiklis olevaid URLe"
 
-#: src/lang.c:303
+#: src/lang.c:327
 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:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "katkesta (kustuta) või asenda (kirjuta üle) jooksev artikkel"
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  "postita vastus jooksvale artiklile"
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid   "post followup (don't copy text) to current article"
 msgstr  "postita vastus (kopeeri teksti) jooksvale artiklile"
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid   "post followup to current article quoting complete headers"
 msgstr  "postita vastus jooksvale artiklile, tsiteerides kõiki päiseid"
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  "postita valitud artikkel teise gruppi"
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  "toimeta artiklit (ainult kirjade-grupid)"
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  "näita jooksva teema esimest artiklit"
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  "näita artikli esimest lehekülge"
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  "näita jooksva teema viimast artiklit"
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  "näita artikli viimast lehekülge"
 
-#: src/lang.c:316
+#: src/lang.c:340
 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:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  "näita järgmist artiklit"
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  "näita järgmise teema esimest artiklit"
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  "näita järgmist lugemata artiklit"
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  "mine artiklile, millele see artikkel järgneb"
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  "näita eelmist artiklit"
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  "näita eelmist lugemata artiklit"
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  "surma kiiresti artikkel, kasutades vaikeväärtusi"
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "vali kiiresti vaikeväärtusi kasutades (kuumad) artiklid"
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  "tagasi gruppide valikusse"
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  "vasta autorile kirjaga"
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "vasta autorile kirjaga (teksti ei kopeerita)"
 
-#: src/lang.c:328
+#: src/lang.c:352
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "vasta autorile kirjaga, tsiteerides kõiki päiseid"
 
-#: src/lang.c:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  "otsi artiklis tagaspidi"
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  "otsi artiklis edaspidi"
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "näita kogu artiklit (koos päistega)"
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  "järgmisele tekstiblokile"
 
-#: src/lang.c:333
+#: src/lang.c:357
 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:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  "lülita sõnade märkimine sisse/välja"
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "lülita jooksva artikli ROT-13 (lihtne dekodeering) kodeering"
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "lülita tabulaatori laius 4 <-> 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "lülita jooksva artikli saksa TeX stiilis dekodeerimine"
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  "lülita uuenkodeeritud osade näitamine"
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
+#: src/lang.c:363
+#, fuzzy
+msgid   "View/pipe/save multimedia attachments"
 msgstr  "Vaata/salvesta multimeedia lisasid"
 
-#: src/lang.c:340
+#: src/lang.c:364
 #, fuzzy
-msgid   "choose first attribute in list"
+msgid   "choose first attachment in list"
 msgstr  "vali loendis esimene artikkel"
 
-#: src/lang.c:341
+#: src/lang.c:365
 #, fuzzy
-msgid   "0 - 9\t  choose attribute by number"
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  "0 - 9\t  vali numbri järgi artikkel"
 
-#: src/lang.c:342
+#: src/lang.c:366
 #, fuzzy
-msgid   "choose last attribute in list"
+msgid   "choose last attachment in list"
 msgstr  "vali loendis viimane artikkel"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:369
 #, fuzzy
-msgid   "search forwards for an attribute"
-msgstr  "otsi grupi nime edaspidi"
+msgid   "pipe raw attachment into command"
+msgstr  "Atribuutide menüü käsud"
 
-#: src/lang.c:345
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
+
+#: src/lang.c:372
 #, fuzzy
-msgid   "search backwards for an attribute"
-msgstr  "otsi grupi nime tagaspidi"
+msgid   "search for attachments forwards"
+msgstr  "otsi artikleid autori järgi edaspidi"
 
-#: src/lang.c:346
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "otsi artikleid autori järgi tagaspidi"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "Valige artikkel> "
+
+#: src/lang.c:376
+#, fuzzy
+msgid   "tag attachments that match user specified pattern"
+msgstr  "vali kasutaja määratud mustrile vastavad teemad"
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "eemalda märgistus kõikidelt märgitud teemadelt"
+
+#: src/lang.c:379
 #, fuzzy
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "lülita viimase rea infoteadet (teema/kirjeldus)"
+
+#: src/lang.c:380
+msgid   "choose first attribute in list"
+msgstr  "vali loendis esimene atribuut"
+
+#: src/lang.c:381
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  vali numbri järgi atribuut"
+
+#: src/lang.c:382
+msgid   "choose last attribute in list"
+msgstr  "vali loendis viimane atribuut"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  "sea atribuudile vaikeväärtus"
+
+#: src/lang.c:384
+msgid   "search forwards for an attribute"
+msgstr  "otsi atribuuti edaspidi"
+
+#: src/lang.c:385
+msgid   "search backwards for an attribute"
+msgstr  "otsi atribuuti tagaspidi"
+
+#: src/lang.c:386
 msgid   "select attribute"
-msgstr  "vali teema"
+msgstr  "vali atribuut"
 
-#: src/lang.c:347
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
-msgstr  ""
+msgstr  "tagasi seadete menüüsse"
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "saatke vearaport või kommentaar aadressile %s"
 
-#: src/lang.c:349
-#, fuzzy
+#: src/lang.c:389
 msgid   "choose first option in list"
-msgstr  "vali loetelust esimene grupp"
+msgstr  "vali loetelust esimene parameeter"
 
-#: src/lang.c:350
-#, fuzzy
+#: src/lang.c:390
 msgid   "0 - 9\t  choose option by number"
-msgstr  "0 - 9\t  vali grupp numbri järgi"
+msgstr  "0 - 9\t  vali parameeter numbri järgi"
 
-#: src/lang.c:351
-#, fuzzy
+#: src/lang.c:391
 msgid   "choose last option in list"
-msgstr  "vali loetelust viimane grupp"
+msgstr  "vali loetelust viimane parameeter"
 
-#: src/lang.c:352
-#, fuzzy
+#: src/lang.c:392
 msgid   "start scopes menu"
-msgstr  "tagasi eelmisse menüüsse"
+msgstr  "alusta skoopide menüüd"
 
-#: src/lang.c:353
-#, fuzzy
+#: src/lang.c:393
 msgid   "search forwards for an option"
-msgstr  "otsi grupi nime edaspidi"
+msgstr  "otsi parameetrit nime edaspidi"
 
-#: src/lang.c:354
-#, fuzzy
+#: src/lang.c:394
 msgid   "search backwards for an option"
-msgstr  "otsi grupi nime tagaspidi"
+msgstr  "otsi parameetrit tagaspidi"
 
-#: src/lang.c:355
-#, fuzzy
+#: src/lang.c:395
 msgid   "select option"
-msgstr  "valik"
+msgstr  "vali parameeter"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
-msgstr  ""
+msgstr  "lülita atribuutide menüü"
 
-#: src/lang.c:357
+#: src/lang.c:397
 msgid   "choose range of articles to be affected by next command"
 msgstr  "valige järgmise käsuga töödeldavate artiklite vahemik"
 
-#: src/lang.c:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  "pääs käsuviibalt"
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  "toimeta filtrite faili"
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  "anna abiinfot"
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  "näita viimasena vaadatud artiklit"
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  "üks rida alla"
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  "üles üks rida"
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  "liigu Message-ID poolt määratud artiklile"
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud kellelegi"
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  "seadete menüü"
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  "alla üks lehekülg"
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  "üles üks lehekülg"
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  "postita (kirjuta) artikkel jooksvasse gruppi"
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  "postita ootel artiklid"
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  "näita teie poolt postitatud artikleid (failist posted)"
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  "tagasi eelmisse menüüsse"
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  "välju viivitamata tinist"
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  "värskenda lehekülge"
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "salvesta artikkel/teema/kuum/muster/märgitud faili"
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  "salvesta märgitud artiklid automaatselt, kasutajalt küsimata"
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  "keri ekraani rida alla"
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  "keri ekraani rida üles"
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  "otsi artikleid autori järgi tagaspidi"
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  "otsi artikleid autori järgi edaspidi"
 
-#: src/lang.c:383
+#: src/lang.c:423
 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:384
+#: src/lang.c:424
 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:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  "otsi artiklit teema järgi tagaspidi"
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  "otsi artiklit teema järgi edaspidi"
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  "korda eelmist otsingut"
 
-#: src/lang.c:388
+#: src/lang.c:428
 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:389
+#: src/lang.c:429
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "lülita viimase rea infoteadet (teema/kirjeldus)"
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  "lülita pööratud video"
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  "abiinfo lülita ekraanil miniabi menüüd"
 
-#: src/lang.c:392
+#: src/lang.c:432
 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:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  "esita info versioonist"
 
-#: src/lang.c:394
+#: src/lang.c:434
 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:395
+#: src/lang.c:435
 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:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  "vali loendist esimene teema"
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  "vali loendist viimane teema"
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "artiklite loend jooksvas teemas (esita teema alam-menüü)"
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  "märgi artikkel loetuks"
 
-#: src/lang.c:400
-#, fuzzy
+#: src/lang.c:440
 msgid   "mark current thread, range or tagged threads as read"
-msgstr  "märgi jooksev teema või märgitud teemad loetuks"
+msgstr  "märgi jooksev teema, vahemik või märgitud teemad loetuks"
 
-#: src/lang.c:401
-#, fuzzy
+#: src/lang.c:441
 msgid   "mark current thread, range or tagged threads as unread"
-msgstr  "märgi jooksev teema või märgitud teemad loetuks"
+msgstr  "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks"
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
-msgstr  ""
+msgstr  "märgi jooksev/vahemik/valitud/muster/märgitud loetuks"
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
-msgstr  ""
+msgstr  "märgi jooksev/vahemik/valitud/muster/märgitud mitteloetuks"
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  "lülita ekraanile kõik/valitud artiklid"
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  "näita järgmist gruppi"
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  "näita eelmist gruppi"
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  "lülita kõiki valikuid (kõiki artikleid)"
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  "vali grupp (muuda \"kuumaks\")"
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  "vali teema"
 
-#: src/lang.c:410
+#: src/lang.c:450
 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:411
+#: src/lang.c:451
 msgid   "select threads that match user specified pattern"
 msgstr  "vali kasutaja määratud mustrile vastavad teemad"
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "märgi jooksva mitmeosalise teate kõik osad"
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  vali numbri järgi teema"
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "sea laetavate artiklite piirang ja lae uuesti"
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  "lülita ekraanil kõik/lugemata artiklid"
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  "lülita teema valikut"
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  "erinevad teemade käsitlemise võtmed"
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  "ennista kõik valikud (kõik artiklid)"
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  "eemalda märgistus kõikidelt märgitud teemadelt"
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
-msgstr  ""
+msgstr  "lisa uus skoop"
 
-#: src/lang.c:421
-#, fuzzy
+#: src/lang.c:461
 msgid   "delete scope"
-msgstr  "Valige mustri ulatus: "
+msgstr  "kustuta skoop"
 
-#: src/lang.c:422
-#, fuzzy
+#: src/lang.c:462
 msgid   "edit attributes file"
-msgstr  "Kirjutan atribuutide faili..."
+msgstr  "toimeta atribuutide faili"
 
-#: src/lang.c:423
-#, fuzzy
+#: src/lang.c:463
 msgid   "choose first scope in list"
-msgstr  "vali loetelust esimene grupp"
+msgstr  "vali loetelust esimene skoop"
 
-#: src/lang.c:424
-#, fuzzy
+#: src/lang.c:464
 msgid   "0 - 9\t  choose scope by number"
-msgstr  "0 - 9\t  vali grupp numbri järgi"
+msgstr  "0 - 9\t  vali skoop numbri järgi"
 
-#: src/lang.c:425
-#, fuzzy
+#: src/lang.c:465
 msgid   "choose last scope in list"
-msgstr  "vali loetelust viimane grupp"
+msgstr  "vali loetelust viimane skoop"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
-msgstr  ""
+msgstr  "liiguta skoopi"
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
-msgstr  ""
+msgstr  "nimeta skoop ümber"
 
-#: src/lang.c:428
-#, fuzzy
+#: src/lang.c:468
 msgid   "select scope"
-msgstr  "paojada käsureale"
+msgstr  "vali skoop"
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  "märgi valitud grupis kõik artiklid loetuks"
 
-#: src/lang.c:430
+#: src/lang.c:470
 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:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  "vali loetelust esimene grupp"
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  "vali grupp nime järgi"
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  vali grupp numbri järgi"
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid   "choose range of groups to be affected by next command"
 msgstr  "järgmise käsuga töödeldavate gruppide vahemik"
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  "vali loetelust viimane grupp"
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  "märgi valitud grupis kõik artiklid mitte-loetuks"
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  "liiguta valitud gruppi loendis"
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  "vali järgmine lugemata artiklitega grupp"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  "välju"
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  "välju muudetud seadeid salvestamata"
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  "loe valitud gruppi"
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ".newsrc faili algväärtustamine (kõik artiklid mitte-loetuks)"
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  "otsi grupi nime tagaspidi"
 
-#: src/lang.c:444
+#: src/lang.c:484
 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:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  "otsi grupi nime edaspidi"
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  "telli valitud grupp"
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  "telli mustrile vastavaid gruppe"
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid   "reread active file to check for any new news"
 msgstr  "kontrolli aktiivsete gruppide faili - kas on uusi artikleid"
 
-#: src/lang.c:449
+#: src/lang.c:489
 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:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "vali ekraanile kõik/lugemata tellitud grupid"
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  "loobu valitud grupist"
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "loobu mustrile vastavatest gruppidest"
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  "järjesta gruppide loend"
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "näita ekraanil kõiki/tellitud gruppe"
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  vali numbri järgi artikkel"
 
-#: src/lang.c:456
+#: src/lang.c:496
 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:457
+#: src/lang.c:497
 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:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  "vali loendis esimene artikkel"
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  "vali loendis viimane artikkel"
 
-#: src/lang.c:460
-#, fuzzy
+#: src/lang.c:500
 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"
+msgstr  "märgi art. vahemik või märgitud art. loetuks, liigu järgm. lugemata artiklile"
 
-#: src/lang.c:461
-#, fuzzy
+#: src/lang.c:501
 msgid   "mark article, range or tagged articles as unread"
-msgstr  "märgi artikkel loetuks"
+msgstr  "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks"
 
-#: src/lang.c:462
-#, fuzzy
+#: src/lang.c:502
 msgid   "mark current thread as unread"
-msgstr  "märgi teema loetuks"
+msgstr  "märgi teema mitteloetuks"
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  "loe valitud artiklit"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Ekraani omadused\n"
         "----------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Muud\n"
         "----"
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Liikumine\n"
         "---------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Grupi/teema/artikli operatsioonid\n"
         "---------------------------------"
 
-#: src/lang.c:468
+#: src/lang.c:508
 #, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Operatsioonid atribuutidega\n"
+        "---------------------------"
+
+#: src/lang.c:509
 msgid   "Attribute operations\n"
         "--------------------"
-msgstr  "Ekraani omadused\n"
-        "----------------"
+msgstr  "Operatsioonid atribuutidega\n"
+        "---------------------------"
 
-#: src/lang.c:469
-#, fuzzy
+#: src/lang.c:510
 msgid   "Option operations\n"
         "-----------------"
-msgstr  "Ekraani omadused\n"
-        "----------------"
+msgstr  "Operatsioonid seadetega\n"
+        "-----------------------"
 
-#: src/lang.c:470
-#, fuzzy
+#: src/lang.c:511
 msgid   "Scope operations\n"
         "----------------"
-msgstr  "Ekraani omadused\n"
-        "----------------"
+msgstr  "Operatsioonid skoobiga\n"
+        "----------------------"
 
-#: src/lang.c:472
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "Operatsioonid skoobiga\n"
+        "----------------------"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "vali loetelust esimene skoop"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  vali skoop numbri järgi"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "vali loetelust viimane skoop"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "otsi artikleid autori järgi edaspidi"
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "otsi artikleid autori järgi tagaspidi"
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+#, fuzzy
+msgid   "toggle info message in last line (URL)"
+msgstr  "lülita viimase rea infoteadet (teema/kirjeldus)"
+
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  "Grupitaseme käsud"
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  "Surmamise filter lisatud"
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  "Automaatse valiku filter lisatud"
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  "Kõik osad on märgitud"
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  "Salvestan artikli hiljem postitamiseks"
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  "Palun sisestage lubatud sümbol"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Puudub osa nr: %d"
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  "*** Postitusootel artikleid pole ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  "Ei ole mitmeosaline teade"
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  "Te pole seda gruppi tellinud"
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  "Eelmist avaldist pole"
 
-#: src/lang.c:483
+#: src/lang.c:532
 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:485
+#: src/lang.c:534
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ootel %s, kasutamiseks ^O...\n"
 
-#: src/lang.c:486
+#: src/lang.c:535
 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:488
+#: src/lang.c:537
 #, 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:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso kodeeritud artikkel"
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  "mittetäielik "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2342,133 +2504,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:508
+#: src/lang.c:557
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Vigane From: %s rida. Lugege uuesti faili INSTALL."
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "Leidsin vigase mitmebaidi järjendi\n"
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Vigane Sender:-päis %s"
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  "Pööratud video keelatud"
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  "Pööratud video lubatud"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "%s definitsioon puudub\n"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Vigane klahvi definitsioon '%s'\n"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Vigane klahvi nimi '%s'\n"
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "Keymap fail uuendati versioonini %s\n"
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Surmake From:  [%s] (j/e): "
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  "Surmake read: (</>num) : "
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  "Artuklite surmamise menüü"
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "Surmake Msg-Id:[%s] (f/l/o/n): "
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  "Surmamise mustri ulatus: "
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Surmake teema: [%s] (j/e): "
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  "Surmake tekst mustriga : "
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  "Surmamise aeg päevades : "
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "Viimane"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  "-- Viimane vastus --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Rida: %s  "
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  "E-post"
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  "postkasti "
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Saada artiklid aadressil [%.*s]> "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Saadan logi aadressil %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  "Saada vearaport..."
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Saadan VEARAPORTI aadressil %s?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  "Saadetud"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Saadan aadressil %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 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"
@@ -2478,314 +2640,342 @@ msgstr  "# [Saada/Salvesta] fail \"activ
         "# Neljas väli on baaskataloog (näiteks ~/Mail või ~/News)\n"
         "#\n"
 
-#: src/lang.c:546
-#, fuzzy, c-format
+#: src/lang.c:595
+#, c-format
 msgid   "%s marked as read"
 msgstr  "%s märgitud loetuks"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
-msgstr  "%s märgitud loetuks"
+msgstr  "%s märgitud mitteloetuks"
 
-#: src/lang.c:548
-#, fuzzy, c-format
+#: src/lang.c:597
+#, c-format
 msgid   "Marked %d of %d %s as read"
-msgstr  "Märkisin %d (%d) märgitud %s loetuks"
+msgstr  "Märkisin %d (%d) %s loetuks"
 
-#: src/lang.c:549
-#, fuzzy, c-format
+#: src/lang.c:598
+#, c-format
 msgid   "Marked %d of %d %s as unread"
-msgstr  "Märkisin %d (%d) märgitud %s loetuks"
+msgstr  "Märkisin %d (%d) %s mitteloetuks"
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  "Märk"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Märgin kõik artiklid loetuks%s?"
 
-#: src/lang.c:552
-#, fuzzy, c-format
+#: src/lang.c:601
+#, c-format
 msgid   "Mark article as read%s?"
-msgstr  "Märgin kõik artiklid loetuks%s?"
+msgstr  "Märgin artikli loetuks%s?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Märgin grupi %s loetuks?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Märgin teema loetuks%s?"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Otsin %s gruppe..."
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=jooksev n; %s=rida alla; %s=rida üles; %s=abiinfo; %s=välju"
+
+#: src/lang.c:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=kiri; %s=välju; %s=vasta kirjaga; %s=salvesta; %s=märgi; %s=postita"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=kiri; %s=välju; %s=vasta kirjaga; %s=salvesta; %s=märgi; %s=postita"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju"
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju"
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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"
+msgstr  "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta"
 
-#: src/lang.c:564
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju"
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  "--Veel--"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Tõstan %s..."
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
-msgstr  ""
+msgstr  "Message-ID: & viimane viitamine "
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
-msgstr  "Message-ID: rida            "
+msgstr  "Message-ID: rida              "
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
-msgstr  ""
+msgstr  "Message-ID: & References: rida"
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ", nimi: "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Mine gruppi [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  "gruppidesse"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> "
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  "gruppi"
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  "Proovin newsrc faili uuesti salvestada?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 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:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc fail on edukalt salvestatud.\n"
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  "- Järgmine vastus -"
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  "Ei  "
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  "*** Artikleid pole ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  "Postitatud artikleid pole"
 
-#: src/lang.c:587
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** Artikleid pole ***"
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  "*** Kirjeldus puudub ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  "Failil pole nime"
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  "Gruppi pole"
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  "*** Gruppe pole ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  "Lugemiseks rohkem gruppe pole"
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  "Viimast teadet pole"
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  "E-posti aadressi pole"
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  "Salvestamiseks märgitud artikleid pole"
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  "Ei leia"
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  "Rohkem gruppe pole"
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  "Gruppe pole"
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  "Järgmist lugemata artiklit pole"
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  "Eelmist gruppi pole"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  "Eelmist lugemata artiklit pole"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  "Vastuseid pole"
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  "Jooksvas teemas pole vastuseid"
 
-#: src/lang.c:603
-#, fuzzy
+#: src/lang.c:663
 msgid   "*** No scopes ***"
-msgstr  "*** Gruppe pole ***"
+msgstr  "*** Skoope pole ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  "Otsingusõne puudub"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "Teema puudub"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n"
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Terminal peab toetama kursori liigutamist (cm)\n"
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, 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:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "%s/%s jaoks puudub vaatur\n"
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Gruppi pole sellel serveril"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Gruppi %s pole aktiivsete gruppide failis"
 
-#: src/lang.c:616
+#: src/lang.c:676
 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:617
+#: src/lang.c:677
 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:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2808,49 +2998,48 @@ msgstr  "# NNTP-server -> newsrc teisend
         "# kui <newsrc fail> on antud ilma teeta, eeldatakse asukohaks $HOME\n"
         "#\n"
         "# näited:\n"
-        "#   news.tin.org      .newsrc-tin.org  tinorg\n"
-        "#   news.example.org  /tmp/nrc-ex      example    ex\n"
+        "#   news.tin.org  .newsrc-tin.org  tinorg\n"
+        "#   news.example.org    /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  "Ainult"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Võti pole lubatud. Kasutage kompileerimisel %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  "Omaduste menüü"
 
-#: src/lang.c:628
-#, fuzzy
+#: src/lang.c:688
 msgid   "Options Menu Commands"
-msgstr  "Omaduste menüü"
+msgstr  "Omaduste menüü käsud"
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Viga regulaaravaldises: %s positsioonil %d '%s'"
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Viga regulaaravaldises: pcre sisemine viga %d"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s"
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  "Postita vastus..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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"
@@ -2858,271 +3047,275 @@ 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:639
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  "Postitatud artiklite ajalugu"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Postita gruppidesse [%s]> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  "-- lõpptöötlus alustas --"
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  "-- lõpptöötlus lõpetas --"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Postituse teema [%s]> "
 
-#: src/lang.c:644
+#: src/lang.c:704
 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:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  "Postitan artiklit..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, 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:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  "Kuum %s"
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  "Märgitud %s"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  "Märkimata %s"
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Töötlen kirju, mis on kustutamiseks märgitud."
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Töötlen salvestatud ja kustutamiseks märgitud artikleid."
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, 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:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Kas soovite näha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  "Kas te tõesti soovite väljuda?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, 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:660
+#: src/lang.c:720
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Teil on siin grupis märgitud artikleid - väljun siiski?"
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Kas te tõesti soovite seadeid salvestamata väljuda?"
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$"
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Kas soovite viivitamata tinist väljuda?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Loen %sartikleid..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Loen %satribuutide faili...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Loen %sseadete faili...\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  "Loen filtrite faili...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Loen %s gruppe..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  "Loen sisendi ajalugu...\n"
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  "Loen klahvitabeli faili...\n"
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  "Loen aktiivseid gruppe... "
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  "Loen gruppe newsrc failist... "
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  "Loen newsrc faili..."
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
-msgstr  "References: rida            "
+msgstr  "References: rida              "
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d järgneb)"
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "Eelmisest reeglist eemaldatud: "
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Viga: %s uus nimi %s"
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  "Vastan autorile..."
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  "Uuesti postitus"
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  "Postitan artikli uuesti..."
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  "Algväärtustan newsrc?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Vastused edastatakse järgnevatesse gruppidesse"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, 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:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  "Jätkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Valige From    [%s] (j/e): "
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  "Valige read:  (</>num): "
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  "Automaatselt valitavate artiklite menüü"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "Valige Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  "Valige mustri ulatus: "
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  "Valige tekstimuster : "
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  "Valige aeg päevades   : "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3141,265 +3334,259 @@ msgstr  "# %s serveri seadete fail\n"
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  "Näitan ainult lugemata gruppe"
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
 msgstr  "Subject: rida (tõstutundetu)"
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
 msgstr  "Subject: rida (tõstutundlik)"
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "Salvesta"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  "Salvestan seaded enne jätkamist?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  "Fail salvestamiseks> "
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  "Salvestatud"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d lugemata (%4d kuuma) %s grupis %s\n"
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Salvestatud %s...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  "Midagi ei salvestatud"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s salvestati %s%s --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s salvestati %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  "Salvestan..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Ekraani initsialiseerimine ebaõnnestus"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ekraan on liiga väike\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, 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:732
-#, fuzzy
+#: src/lang.c:795
 msgid   "Delete scope?"
-msgstr  "Valige mustri ulatus: "
+msgstr  "Kustutan skoobi?"
 
-#: src/lang.c:733
-#, fuzzy
+#: src/lang.c:796
 msgid   "Enter scope> "
-msgstr  "Sisestage omaduse number> "
+msgstr  "Sisestage skoop> "
 
-#: src/lang.c:734
-#, fuzzy
+#: src/lang.c:797
 msgid   "Select new position> "
-msgstr  "Valige tekstimuster : "
+msgstr  "Valige uus positsioon> "
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
-msgstr  ""
+msgstr  "Uus positsioon ei saa olla globaalne skoop"
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
-msgstr  ""
+msgstr  "Globaalne skoop, operatsioon ei ole lubatud"
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
-msgstr  ""
+msgstr  "Skoobi uus nimi> "
 
-#: src/lang.c:738
-#, fuzzy
+#: src/lang.c:801
 msgid   "Select scope> "
-msgstr  "Valige grupp> "
+msgstr  "Valige skoop> "
 
-#: src/lang.c:739
-#, fuzzy
+#: src/lang.c:802
 msgid   "Scopes Menu"
-msgstr  "Omaduste menüü"
+msgstr  "Skoopide menüü"
 
-#: src/lang.c:740
-#, fuzzy
+#: src/lang.c:803
 msgid   "Scopes Menu Commands"
-msgstr  "Ülemise taseme käsud"
+msgstr  "Skoopide menüü käsud"
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Otsi kehast [%s]> "
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Otsi edaspidi [%s]> "
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "Otsin..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  "Valige artikkel> "
 
-#: src/lang.c:747
+#: src/lang.c:810
 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:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  "Valige grupp> "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  "Valige teema > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..."
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  "<TÜHIK>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Stardin: (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Teemad (%d/%d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Teema (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Sisestage tellimise muster> "
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d gruppi on tellitud"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "%s on tellitud"
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  "Tellin... "
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, 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:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  "Asendan artikli ..."
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, 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:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  "%d päeva"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Vaikimisi aktsioonide/viipade sõned\n"
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3416,258 +3603,273 @@ 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:784
+#: src/lang.c:847
 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:785
+#: src/lang.c:848
 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:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  "Uudiseid pole\n"
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "Teema"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  "Teemataseme käsud"
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  "Teema pole valitud"
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  "Teema on valitud"
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  "teemad"
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  "teema"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Teema %4s : %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  "Järjestan artiklid teemade kaupa..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Sõnade esiletõstmine lülitatud %s"
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  "Lülitatud rot13 kodeerimine"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Lülitatud saksa TeX kodeering %s"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Lülitatud tab-width väärtus %d"
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d Üritan punkt-lukustada %s"
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Üritan lukustada %s"
 
-#: src/lang.c:805
-msgid   "           h=help\n"
-msgstr  "           h=appi\n"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "           h=appi"
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  "Piiramata"
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Sisestage loobumise muster> "
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  "Lõpp puudub."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s on edukalt dekodeeritud."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  "lugemata "
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "loobunud %d grupist"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Loobunud grupist %s"
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  "Loobun gruppidest... "
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  "Tükeldan teemad..."
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  "Uuendatud"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr  ""
+msgstr  "mitteparsitav \"LIST COUNTS\" rida: \"%s\""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "Uuendan"
 
-#: src/lang.c:823
-#, c-format
-msgid   "Opening %s\n"
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+#, fuzzy
+msgid   "URL Menu Commands"
+msgstr  "Skoopide menüü käsud"
+
+#: src/lang.c:888
+#, fuzzy, c-format
+msgid   "Opening %s"
 msgstr  "Proovin %s\n"
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "Valige skoop> "
+
+#: src/lang.c:890
+#, fuzzy
+msgid   "No URLs in this article"
 msgstr  "Selles artiklis pole rohkem URL'e"
 
-#: src/lang.c:825
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  "Kasutan selle teate lugemiseks MIME näitamise programmi?"
 
-#: src/lang.c:826
+#: src/lang.c:892
 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:827
+#: src/lang.c:893
 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:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ära otsi uusi gruppe"
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       töö lõpetamisel ära salvesta ühtegi faili"
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ära näita gruppide kirjeldusi"
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G num   loe aunult num artiklit/gruppi"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       %s kasutamise abiinfo"
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  "  -h       see abitekst"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I kat   uudiste indeksfaili kataloog [vaikimisi=%s]"
 
-#: src/lang.c:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       värskenda indeksfaile (pakettmood)"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m kat   kirjakaustade kataloog [vaikimisi=%s]"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Saatke palun vea raport/kommentaarid aadressil %s"
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       saada uued vastused teie postitustele (pakettmood)"
 
-#: src/lang.c:839
+#: src/lang.c:905
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M kasut saada uued artiklid näidatud kasutajale (pakettmood)"
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f fail  tellitud gruppide fail [vaikimisi=%s]"
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  "  -x       postitamiseta mood"
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       postita artikkel ja lõpeta töö"
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       postita kõik postitamisootel artiklid ja lõpeta töö"
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       loe artikleid, mis on salvestatud -S võtmega"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s kat   artiklite salvestamise kataloog [vaikimisi=%s]"
 
-#: src/lang.c:846
+#: src/lang.c:912
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       salvesta uued artiklid hilisemaks lugemiseks (pakettmood)"
 
-#: src/lang.c:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       alusta tööd, kui on lugemata uudiseid"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3676,42 +3878,42 @@ msgstr  "Usenet klient.\n"
         "\n"
         "Kasuta: %s [võtmed] [grupp[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       esita pakettmoodi käskudega detailsemat informatsiooni"
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  "  -V       esita versiooni ja kuupäeva informatsioon"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s on kasutatav ainult pakettmoodi käskudeta\n"
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s on kasutatav ainult pakettmoodi käskudega\n"
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
-msgstr  ""
+msgstr  "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n"
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, 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:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3720,26 +3922,26 @@ msgstr  "\n"
         "Hoiatus: postitus ületab %d veergu. Esimene pikk rida on rida %d:\n"
         "%-100s\n"
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Hoiatus: artiklit ei ole toimetamise käigus muudetud\n"
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Hoiatus: \"Subject:\" real on ainult tühikud.\n"
 
-#: src/lang.c:861
+#: src/lang.c:927
 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:863
+#: src/lang.c:929
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3747,7 +3949,7 @@ msgstr  "\n"
         "Hoiatus: Artiklis on \"References:\" päis, aga \"Subject:\" ei alga fraasiga\n"
         "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:866
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3767,7 +3969,7 @@ msgstr  "Lugege hoolikalt!\n"
         "Siin on artikkel, mida te hakkate kustutama:\n"
         "\n"
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3779,7 +3981,12 @@ msgstr  "\n"
         "         lisab artiklile signatuuri, siis on võimalik,  et seda ei kodeerita\n"
         "         korrektselt.\n"
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3792,7 +3999,7 @@ msgstr  "\n"
         "Väärtused failis %s on muutunud!\n"
         "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3804,7 +4011,7 @@ msgstr  "\n"
         "kasutatu!\n"
         "Mõningaid väärtusi failis %s võidakse ignoreerida, mõningaid võidakse muuta!\n"
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3817,7 +4024,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:884
+#: src/lang.c:951
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
@@ -3825,12 +4032,12 @@ msgstr  "\n"
         "Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes "
         "segadust.\n"
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3845,55 +4052,48 @@ msgstr  "\n"
         "võimalikult\n"
         "         lühikesed.\n"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, 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:891
+#: src/lang.c:958
 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: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
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  "Kirjutan atribuutide faili..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Vastust"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  "Lisatud %d %s"
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  "Tellimata gruppe pole"
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  "Näitan ainult tellitud gruppe"
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  "Jah "
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
-msgstr  "    Teil on kiri\n"
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "     Teil on kiri"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3912,11 +4112,11 @@ msgstr  "\n"
         "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut M)"
         "enüü.\n"
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
-msgstr  ""
+msgstr  "  -D mood  silumismood"
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3940,11 +4140,11 @@ msgstr  "Lugege hoolikalt!\n"
         "Siin on artikkel, mida te asute kustutama:\n"
         "\n"
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "lülita värve"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3988,44 +4188,58 @@ msgstr  "# Ekraaniosade värvide muutmine
         "#  15 = helevalge\n"
         "\n"
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       lülita värvide kasutamist"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 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:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  "\n"
+        "Viga: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n"
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:959
+#: src/lang.c:1026
 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:960
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Hoiatus: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n"
+
+#: src/lang.c:1028
 #, 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:961
+#: src/lang.c:1029
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
@@ -4033,320 +4247,320 @@ msgstr  "\n"
         "Hoiatus: \"%s\" puudub teie newsrc failist, see võib olla selles serveris "
         "vigane!\n"
 
-#: src/lang.c:962
+#: src/lang.c:1030
 #, 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:966
+#: src/lang.c:1034
 #, 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:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  "Osad puuduvad."
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  "Algus puudub."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  "Andmeid pole."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  "Tundmatu viga."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\t%s kontrollsumma (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  "Loen aktiivsete kirjade kausta... "
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  "Loen kirjagruppide faili... "
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  "Lisan võtmed avalike võtmete hoidlasse?"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, 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:986
+#: src/lang.c:1054
 #, 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:987
+#: src/lang.c:1055
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  "Artikkel pole allkirjastatud ja avalikke võtmeid pole"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, 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:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, 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:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, 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:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, 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:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, 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:1015
+#: src/lang.c:1083
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  "Ei leia NNTP serveri nime"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Loon ühendust serveriga %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  "Lõpetan ühenduse...\n"
 
-#: src/lang.c:1020
-#, fuzzy, c-format
+#: src/lang.c:1088
+#, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr  "Vigane vastus GROUP käsule, %s grupile %s"
+msgstr  "Vale grupi nimi (\"%s\") vastuseks \"GROUP %s\" käsule: \"%s\""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "NNTP serveriga %s ühenduse loomine ebaõnnestus. Lõpetan..."
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  "205  Sulen ühendust"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 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:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Ühendus uudisegruppide serveriga aegus. ühendun uuesti?"
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       sunni ühenduse loomisel autentima"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, 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:1028
+#: src/lang.c:1096
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  kasuta NNTP porti [vaikimisi=%d]"
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       kiirstart. Sama kui -nqd"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       loe artikleid kasutades vaikimisi NNTP serverit"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       kasuta LIST käsku GROUP (-n) käsu asemel"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       loe NNTP serverist ainult tellitud .newsrc grupid"
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "Probleem pistikuga või ühendusega\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Loon ühendust serveriga %s: "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  "Annan alla...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp: Tundmatu teenus.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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:1046
+#: src/lang.c:1114
 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:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       kiirstart. Sama kui -qd"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 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:1054
+#: src/lang.c:1122
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       loe poolist ainult tellitud .newsrc gruppe"
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 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:1059
+#: src/lang.c:1127
 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:1060
+#: src/lang.c:1128
 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:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s trükitud"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud trükkalile"
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "Trüki"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "Trükin..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud toruga käsule"
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  "Käsku pole"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  "Toru"
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Toru käsku [%.*s]> "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  "Saadan torusse..."
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  "Toru kasutamine pole lubatud."
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4358,7 +4572,7 @@ msgstr  "\n"
         "      tühik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
         "      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4369,7 +4583,7 @@ msgstr  "\n"
         "      tühikuid, siis ei ole see lubatud.  Palun kirjutage kõik grupid\n"
         "      ühele reale.\n"
 
-#: src/lang.c:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4380,14 +4594,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:1095
+#: src/lang.c:1163
 #, 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:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4417,564 +4631,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:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  "paojada käsureale"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Käsurea käsk (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Sisestage käsurea käsk [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grupp %.*s ('q' lõpetamiseks)..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Grupp %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  "Server ei vasta\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  "Terminal ei toeta värve"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  "Proovin %s"
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "Pole"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "Teema"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  "Viited"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  "Nii teema kui viited"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  "Mitmeosaliste teema"
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  "Percentage Match"
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "Ei"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "Jah"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  "Peida kõik"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "Aadress"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  "Täisnimi"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  "Aadress ja nimi"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "Maksimum"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "Summa"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "Keskmine"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "Read"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  "Kaal"
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  "Read & kaal"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "Must"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "Punane"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "Roheline"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "Pruun"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "Sinine"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  "Roosa"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "Lilla"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "valge"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Hall"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "Helepunane"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "Heleroheline"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "Kollane"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "Helesinine"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  "Heleroosa"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "Helelilla"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  "Helevalge"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  "Ei kasuta"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  "Tühik"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  "Tavaline"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  "Parim esiletõstmine"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "Allajoonitud"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  "Pööratud video"
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "Plinkiv"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  "Poolhele"
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  "Paks"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
-msgstr  ""
+msgstr  "Cc"
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
-msgstr  ""
+msgstr  "Bcc"
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
-msgstr  ""
+msgstr  "Cc ja Bcc"
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "pole"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  "käsud"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "valik"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  "käsud & välju"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  "käsud & valik"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  "välju & valik"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  "käsud & välju & valik"
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
-msgstr  ""
+msgstr  "PageDown"
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
-msgstr  ""
+msgstr  "PageNextUnread"
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
-msgstr  ""
+msgstr  "PageDown või PageNextUnread"
 
-#: src/lang.c:1297
-#, fuzzy
+#: src/lang.c:1365
 msgid   "Don't trim article body"
-msgstr  "Artiklite järjestus"
+msgstr  "Ära lühenda artikli keha"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
-msgstr  ""
+msgstr  "Jäta alguses tühjad read alles"
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
-msgstr  ""
+msgstr  "Jäta lõpus tühjad read alles"
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
-msgstr  ""
+msgstr  "Jäta alguses ja lõpus tühjad read alles"
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
-msgstr  ""
+msgstr  "Tihenda tekstiblokid"
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
-msgstr  ""
+msgstr  "Tihenda, jäta alguses read alles"
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
-msgstr  ""
+msgstr  "Tihenda, jäta lõpus read alles"
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
-msgstr  ""
+msgstr  "Tihenda, jäta alguse ja lõpu read alles"
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  "Shelli arhiiv"
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  "Subject: (kahanevalt)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  "Subject: (kasvavalt)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  "From: (kahanevalt)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  "From: (kasvavalt)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  "Date: (kahanevalt)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  "Date: (kasvavalt)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  "Kaal (kahanevalt)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  "Kaal (kasvavalt)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  "Lines: (kahanevalt)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (kasvavalt)"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid   "Last posting date (descending)"
-msgstr  ""
+msgstr  "Viimane postitamise kuupäev (kahanevalt)"
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid   "Last posting date (ascending)"
-msgstr  ""
+msgstr  "Viimane postitamise kuupäev (kasvavalt)"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  "Hoia alati"
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  "Eemalda alati"
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  "Märgi valikuekraanil tähega D"
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 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:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  "Surma kõik artiklid ja ära näita"
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  "Ei midagi erilist"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  "Tihenda tsitaadid"
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  "Tsiteeri allkirju"
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  "Tsiteeri tühje ridu"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Tihenda tsitaadid, tsiteeri tühje ridu"
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  "Tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  "ei"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  "päistega"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  "päisteta"
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  "Ekraani seaded"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  "Värvide seaded"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  "Artikli piirangute seaded"
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  "Postitamise/saatmise seaded"
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  "Salvestamise/trükkimise seaded"
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  "Ekspertseaded"
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  "Filtreerimise seaded"
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Näita minimenüüd & post. etiketti"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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:1489
+#: src/lang.c:1557
 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:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  "Näita iga grupi lühikirjeldust"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 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:1496
+#: src/lang.c:1564
 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:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  "Näita grupimenüüs autorit"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4988,32 +5202,32 @@ msgstr  "# Millist saatja nime osa näida
         "# * 2 = täisnimi\n"
         "#   3 = mõlemad\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 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:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 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:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  "Kasuta päistel pööratud videot"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 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:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5031,15 +5245,15 @@ msgstr  "# Artiklite teemadesse jagamine
         "#   4 = Mitmeosaline teema\n"
         "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5057,11 +5271,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:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  "Teema kaal"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5073,16 +5287,16 @@ msgstr  "# Teema kaal\n"
         "#   1 = summa\n"
         "#   2 = keskmine\n"
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 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:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  "Artiklite järjestus"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5110,16 +5324,15 @@ msgstr  "# Artiklite järjestamine\n"
         "#   9 = Ridu kahanev\n"
         "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 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:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  "Teemade järjestus"
 
-#: src/lang.c:1575
-#, fuzzy
+#: src/lang.c:1643
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5132,46 +5345,48 @@ msgstr  "# Teemade järjestamine\n"
         "#   0 = ei järjesta\n"
         "# * 1 = Skoor kahanev\n"
         "#   2 = Skoor kasvav\n"
+        "#   3 = Viimane postitamise kuupäev kahanevalt\n"
+        "#   4 = Viimane postitamise kuupäev kasvavalt\n"
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 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:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  "Mine grupis esimesele lugemata art."
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 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:1591
+#: src/lang.c:1659
 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:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  "Näita ainult lugemata artikleid"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 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:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 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:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  "Filtreeri artikleid"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5183,194 +5398,220 @@ 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:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
-msgstr  ""
+msgstr  "Liigu järgmise lugemata artiklile klahviga"
 
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+#, fuzzy
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
         "# * 2 = TAB\n"
         "#   3 = PAGE DOWN or TAB\n"
-msgstr  ""
+msgstr  "# Liigu järgmise lugemata artiklile klahviga\n"
+        "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n"
+        "#   0 = mitte midagi\n"
+        "#   1 = LK alla\n"
+        "# * 2 = TAB\n"
+        "#   3 = LK alla või TAB\n"
 
-#: src/lang.c:1625
-#, fuzzy
+#: src/lang.c:1693
 msgid   "How to treat blank lines"
-msgstr  "Tsiteeri tühje ridu"
+msgstr  "Kuidas käsitleda tühje ridasid"
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+#, fuzzy
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "# Tihenda artikli keha, eemalda liigsed tühjad read.\n"
+        "# Võimalikud väärtused on (vaikimisi väärtust tähistab *):\n"
+        "# * 0 = Ei tihenda\n"
+        "#   1 = Jäta alles alguse read\n"
+        "#   2 = Jäta alles lõpu read\n"
+        "#   3 = Jäta alles alguse ja lõpu read\n"
+        "#   4 = Tihenda read tekstiblokkide vahel\n"
+        "#   5 = Tihenda read tekstiblokkide vahel ja jäta alles alguse read\n"
+        "#   6 = Tihenda read tekstiblokkide vahel ja jäta alles lõpu read\n"
+        "#   7 = Tihenda read tekstiblokkide vahel ja jäta alles alguse ja lõpu read\n"
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  "Nool paremale näitab teema loendit"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 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:1648
+#: src/lang.c:1716
 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:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  "Kustutatud artiklite marker"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 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:1655
+#: src/lang.c:1723
 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:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  "Artiklite vahemiku marker"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 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:1662
+#: src/lang.c:1730
 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:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 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:1669
+#: src/lang.c:1737
 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:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  "Valitud artiklite marker"
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 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:1676
+#: src/lang.c:1744
 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:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  "Värskete artiklite marker"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 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:1683
+#: src/lang.c:1751
 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:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  "Lugemata artiklite marker"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 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:1690
+#: src/lang.c:1758
 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:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  "Loetud artiklite marker"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 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:1697
+#: src/lang.c:1765
 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:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  "Surmatud artiklite marker"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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:1704
+#: src/lang.c:1772
 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:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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:1711
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Sisestage maksimaalne näidatav grupi nime pikkus. <CR> seab."
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  "Maksimaalne grupinime pikkus"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maksimaalne grupi nime pikkus, mida näidatakse ekraanil\n"
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  "Näita loendis artikli kaalu/ridu"
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+#, fuzzy
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5383,17 +5624,17 @@ msgstr  "# Millist informatsiooni tuleks
         "#   2 = kaalu\n"
         "#   3 = ridu ja kaalu\n"
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 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:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -5409,27 +5650,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Näita signatuure, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  "Näita signatuure"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 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:1746
+#: src/lang.c:1822
 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:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  "Näita uuenk. andmeid lisadena"
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5446,30 +5687,30 @@ msgstr  "# uuenkodeeritud andmete käsitl
         "#       märgituna.\n"
 
 #
-#: src/lang.c:1758
+#: src/lang.c:1834
 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:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Näita \"a kui Umlaut-a"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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:1765 src/lang.c:1775
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  "Tühikuga eraldatud päised"
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  "Näita neid päiseid (või *)"
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5484,11 +5725,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:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  "Ära näita neid päiseridu"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5506,42 +5747,40 @@ msgstr  "# Sama kui 'news_headers_to_dis
         "#\n"
         "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 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:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  "Jäta multipart/alternative osad"
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 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:1793
-#, fuzzy
+#: src/lang.c:1869
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr  "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
+msgstr  "Luba identsete blokkide tuvastamine? <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
-msgstr  ""
+msgstr  "Identsete blokkide tuvastamine"
 
-#: src/lang.c:1795
-#, fuzzy
+#: src/lang.c:1871
 msgid   "# If ON detect verbatim blocks in articles\n"
-msgstr  "# Kui väärtus on ON, hoia ebaõnnestunud postitused failis ~/dead.articles\n"
+msgstr  "# Kui väärtus on ON, tuvasta artiklis identsed blokid\n"
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata."
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  "Tsiteeritud ridade näitamise regex"
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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"
@@ -5549,15 +5788,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:1808
+#: src/lang.c:1884
 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:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  "Topelt tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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"
@@ -5566,15 +5805,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:1816
+#: src/lang.c:1892
 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:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ">= 3 tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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"
@@ -5583,15 +5822,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:1825
+#: src/lang.c:1901
 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:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex et esile tõsta /kaldkriipse/"
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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"
@@ -5599,15 +5838,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:1833
+#: src/lang.c:1909
 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:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex et esile tõsta *tärne*"
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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"
@@ -5615,15 +5854,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:1841
+#: src/lang.c:1917
 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:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex et esile tõsta -kriipse-"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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"
@@ -5631,15 +5870,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:1849
+#: src/lang.c:1925
 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:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex et esile tõsta _alakriipse_"
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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"
@@ -5647,70 +5886,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:1857
+#: src/lang.c:1933
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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:1864
+#: src/lang.c:1940
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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:1871
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
-msgstr  ""
+msgstr  "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
-msgstr  ""
+msgstr  "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
-msgstr  ""
+msgstr  "# Regulaaravaldis, mida tin kasutab et leida identse bloki algust.\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
-msgstr  ""
+msgstr  "Regulaaravaldis identse bloki lõpu tuvastamiseks."
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
-msgstr  ""
+msgstr  "Identse bloki lõpu reg. avaldis"
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
-msgstr  ""
+msgstr  "# Regulaaravaldis, mida tin kasutab et leida identse bloki lõppu.\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 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:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  "MIME kahendsisu lehitseja"
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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"
@@ -5720,129 +5959,130 @@ 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:1894
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Küsi enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  "Küsi MIME lehitseja kasutamise luba"
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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:1901
+#: src/lang.c:1977
 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:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  "Väljumisel märkida grupid loetuks"
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 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:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  "Nool vasakule märgib grupi loetuks"
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 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:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  "Nool vasakule märgib teema loetuks"
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  "Tegevused mis nõuavad kinnitust"
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Millele me peaksime küsima kinnitust.\n"
 
-#: src/lang.c:1926
-#, fuzzy
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
-msgstr  "'Märgi art. loetuks' eirab märke"
+msgstr  "'Märgi art. (mitte)loetuks' eirab märke"
 
-#: src/lang.c:1927
-#, fuzzy
+#: src/lang.c:2003
 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"
+msgstr  "# Kui väärtus on ON märgib 'Märgi artikkel (mitte)loetuks' funktsioon ainult\n"
         "# jooksva artikli.\n"
 
-#: src/lang.c:1931
-msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+#: src/lang.c:2007
+#, fuzzy
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+#, fuzzy
+msgid   "Program that opens URLs"
 msgstr  "Programm URLide avamiseks"
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+#, fuzzy
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# Programm URLide avamiseks. URL lisatakse argumendiks\n"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 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:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  "Kasuta kerimisnuppe"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 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:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  "Laetavate artiklite arv"
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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:1958
+#: src/lang.c:2034
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Sisestage artikli värskuse kestus. <CR> seab."
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  "Artikli värskuse ajapiir"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 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:1964
+#: src/lang.c:2040
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele."
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  "Jokkeritega otsimine"
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5852,319 +6092,317 @@ msgstr  "# Jokkeritega otsimine\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n"
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 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:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  "Kaalu alampiir (valik)"
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n"
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:'' näitamiseks slrnface"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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:2008
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "Kasuta ANSI värve"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Kui väärtus on ON, kasuta ANSI värve\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  "Standardne esiplaani värv"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 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:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  "Standardne tagaplaani värv"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 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:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  "Pööratud teksti värv (tagaplaan)"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 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:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  "Pööratud teksti värv (esiplaan)"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 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:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  "Tekstiridade värv"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 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:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  "Miniabiinfo värv"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Miniabiinfo värv\n"
         "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  "Abiinfo värv"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 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:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  "Olekuteadete värv"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 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:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  "Tsitaadi värv"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Tsitaadi värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  "Topelt tsiteeritud rea värv"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 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:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  "=>3 korda tsiteeritud rea värv"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 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:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  "Artikli päiseridade värv"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Päiseridade värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  "Artikli tegelike päiseridade värv"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 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:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  "Artikli teemarea värv"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Artikli teema värv\n"
         "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  "Vastuste arvu loenduri värv"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Vastuste arvu loenduri värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  "Saatja värv (From:)"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Saatja värv (From:)\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  "Abiinfo/kirja teate värv"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 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:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "Signatuuri värv"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Signatuuri värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  "Esiletõstetud URLide värv"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 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:2147
-#, fuzzy
+#: src/lang.c:2223
 msgid   "Color of verbatim blocks"
-msgstr  "Tekstiridade värv"
+msgstr  "Identsete blokkide värv"
 
-#: src/lang.c:2148
-#, fuzzy
+#: src/lang.c:2224
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
-msgstr  "# Artikli teema värv\n"
-        "# Vaikimisi: 6 (lilla)\n"
+msgstr  "# Identsete blokkide värv\n"
+        "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise värv"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 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:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise värv"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 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:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise värv"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 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:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise värv"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 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:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise atribuut"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6190,56 +6428,56 @@ msgstr  "# Sõnade esiletõstmise atribuut
         "# *tärnidega* esiletõstmise atribuut\n"
         "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise atr."
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 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:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise atr."
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 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:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise atr."
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# Vaikimisi: 3 (pööratud video)\n"
 
-#: src/lang.c:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  "Teate kehas URL esiletõstmine"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Luba URLide esiletõstmine?\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  "Sõnade esiletõstmine teate kehas"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Lubada sõnade esiletõstmine?\n"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  "Mida näidata märgi asemel"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -6253,55 +6491,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:2242
+#: src/lang.c:2318
 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:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  "Liigu lugemata art-le ümber teemade"
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 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:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 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:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  "Näita toimetis tühja Followup-To"
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 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:2266
+#: src/lang.c:2342
 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:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  "Signatuuri loomiseks tee/käsk"
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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"
@@ -6311,51 +6549,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:2275
+#: src/lang.c:2351
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "Signatuurile eelnevale reale \"-- \". <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 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:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, 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:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  "Tsiteerimise märgid"
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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:2295
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  "Käitumine tsiteerimisel"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -6377,15 +6615,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:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 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:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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"
@@ -6394,35 +6632,36 @@ 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:2318
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 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:2330
-msgid   "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+#, fuzzy
+msgid   "Insert 'User-Agent:' header"
 msgstr  "Sisestage 'User-Agent:'-päis"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 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:2336
+#: src/lang.c:2412
 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:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -6438,41 +6677,39 @@ msgstr  "# Lokaalselt toetatud kooditabe
         "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n"
         "# ja näitamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n"
 
-#: src/lang.c:2353
-#, fuzzy
+#: src/lang.c:2429
 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."
+msgstr  "Sisestage lokaalse kooditabeli nimi (n. UTF-8, ISO-8859-15), <CR> seab."
 
-#: src/lang.c:2354
-#, fuzzy
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
-msgstr  "MM_CHARSET"
+msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
-msgstr  ""
+msgstr  "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Kirjade kataloog.\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6484,15 +6721,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:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 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:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  "Kasuta artikli päises 8bit tähti"
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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"
@@ -6502,28 +6739,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:2386
+#: src/lang.c:2462
 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:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  "Vaata töödeldud faile"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 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:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Kasuta kirja päises 8bit tähti"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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 "
@@ -6538,25 +6775,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:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  "Eemalda tühikud realõppudest"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 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:2416
+#: src/lang.c:2492
 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:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  "Transliteratsioon"
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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"
@@ -6565,138 +6802,135 @@ 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:2426
-#, fuzzy
+#: src/lang.c:2502
 msgid   "Send you a Cc/Bcc automatically"
-msgstr  "Saada automaatselt koopia"
+msgstr  "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:2427
-#, fuzzy
+#: src/lang.c:2503
 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  "# Unikoodi normaliseerimine\n"
-        "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n"
-        "#   0 = Pole\n"
-        "# * 1 = NFKC\n"
-        "#   2 = NFKD\n"
-        "#   3 = NFC\n"
-        "#   4 = NFD\n"
+msgstr  "# Artikli saatmisel paneb teie nime Cc: ja/või Bcc: väljale.\n"
+        "# Võimalikud väärtused on (vaikimisi väärtus märgitud *):\n"
+        "# * 0 = Ei pane\n"
+        "#   1 = Cc\n"
+        "#   2 = Bcc\n"
+        "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 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:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  "Rämpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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:2443
+#: src/lang.c:2519
 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:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  "Filtri kehtivus päevades"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  "# lühiajalise filtri kehtivus päevades\n"
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Lisage postitatud artikkel filtrisse. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 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:2455
+#: src/lang.c:2531
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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:2468
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 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:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  "Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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:2481
+#: src/lang.c:2557
 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:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  "Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 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:2487
+#: src/lang.c:2563
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  "Salvestatud artikl. järeltöötlemine"
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6708,103 +6942,103 @@ msgstr  "# Teosta salvestatud artiklite 
         "#   1 = jah\n"
         "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  "Töötle ainult lugemata artikleid"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 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:2504
+#: src/lang.c:2580
 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:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  "Trükkimisel trüki kõik päised"
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 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:2510
+#: src/lang.c:2586
 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:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  "Trükikäsk koos võtmetega"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 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:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  "Värskenda ekraani peale käske"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 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:2523
+#: src/lang.c:2599
 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:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  "Käivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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:2530
+#: src/lang.c:2606
 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:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  "Teie tekstitoimeti"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 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:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  "Väline inews"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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:2543
+#: src/lang.c:2619
 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:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  "Teie e-posti käsk"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6815,11 +7049,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:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6831,58 +7065,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:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Kui väärtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 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:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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:2575
+#: src/lang.c:2651
 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:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 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:2581
+#: src/lang.c:2657
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Eemalda olematud grupid"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6894,56 +7128,56 @@ msgstr  "# Mida teha olematute gruppideg
         "#   1 = Eemalda\n"
         "#   2 = Märgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 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:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 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:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  "Taasta automaatselt NNTP ühendus"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 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:2609
+#: src/lang.c:2685
 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:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 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:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  "Kuupäevade esitamise vormingusõne"
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  "# Vormingusõne kuupäevade esitamiseks\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6959,174 +7193,158 @@ msgstr  "# Unikoodi normaliseerimine\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  "Renderda BiDi"
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Kui väärtus on ON, renderdab tin mitmesuunalist (BiDi) teksti\n"
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
-msgstr  ""
+msgstr  "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:2653
-#, fuzzy
+#: src/lang.c:2729
 msgid   "Delete post-process files"
-msgstr  "Vaata töödeldud faile"
+msgstr  "Kustuta järel-töödeldud failid"
 
-#: src/lang.c:2658
-#, fuzzy
+#: src/lang.c:2734
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
-msgstr  "Failinimi postitatud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
+msgstr  "Failinimi mailitud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
 
-#: src/lang.c:2659
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
-msgstr  ""
+msgstr  "Saadetud e-mailide postkast"
 
-#: src/lang.c:2664
-#, fuzzy
+#: src/lang.c:2740
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
-msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+msgstr  "Sea grup(p)i(de)le Followup-To: päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
-msgstr  ""
+msgstr  "Followup-To: päis"
 
-#: src/lang.c:2670
-#, fuzzy
+#: src/lang.c:2746
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
-msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
+msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2677
-#, fuzzy
+#: src/lang.c:2753
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
-msgstr  "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
+msgstr  "ispell või selle analoogi tee ja argumendid, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
-msgstr  ""
+msgstr  "Ispell programm"
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
-msgstr  ""
+msgstr  "Kui grupp on postiloend, saada vastused sel aadressil."
 
-#: src/lang.c:2685
-#, fuzzy
+#: src/lang.c:2761
 msgid   "Mailing list address"
-msgstr  "Saadan logi aadressil %s\n"
+msgstr  "Postiloendi aadress"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
-msgstr  ""
+msgstr  "Saada artikkel manusena"
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
-msgstr  ""
+msgstr  "Komaga eraldatud loend MIME põhi/alam sisu tüüpidest. <ESC> katkestab."
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
-msgstr  ""
+msgstr  "Millised MIME tüübid salvestatakse"
 
-#: src/lang.c:2702
-#, fuzzy
+#: src/lang.c:2778
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
-msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+msgstr  "Organization: päise väärtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
-msgstr  ""
+msgstr  "Organization: päis"
 
-#: src/lang.c:2708
-#, fuzzy
+#: src/lang.c:2784
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
-msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+msgstr  "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2709
-#, fuzzy
+#: src/lang.c:2785
 msgid   "savefile"
-msgstr  "Fail salvestamiseks> "
+msgstr  "fail salvestamiseks"
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
-msgstr  ""
+msgstr  "Kui kooditabelit pole määratud, kasuta seda kooditabelit, <CR> seab."
 
-#: src/lang.c:2764
-#, fuzzy
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
-msgstr  "MM_NETWORK_CHARSET"
+msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2770
-#, fuzzy
+#: src/lang.c:2846
 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."
+msgstr  "Lisa see tekst teate keha algusse. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2771
-#, fuzzy
+#: src/lang.c:2847
 msgid   "X_Body"
-msgstr  "Paks"
+msgstr  "X_Body"
 
-#: src/lang.c:2776
-#, fuzzy
+#: src/lang.c:2852
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
-msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+msgstr  "Lisa postitamisel see päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
-msgstr  ""
+msgstr  "X_Headers"
 
-#: src/lang.c:2782
-#, fuzzy
+#: src/lang.c:2858
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
-msgstr  "Kasuta User-Agent: päiserida. <TÜHIK> lülitab, <CR> seab."
+msgstr  "Lisa automaatselt X-Comment-To: päis? <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2783
-#, fuzzy
-msgid   "Insert X-Comment-To: header"
-msgstr  "Sisestage 'User-Agent:'-päis"
+#: src/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  "Sisestage 'X-Comment-To:' päis"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, 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:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Versioon: %s %s väljalase %s (\"%s\")\n"
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  "Kättesaamatu?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Ühendus serveriga aegus, proovin taastada, katse %d\n"
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  "Taasühinen jooksva grupiga\n"
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lugesin (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Saada viimane käsk uuesti (%s)\n"
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
-msgstr  ""
+msgstr  "CAPABILITIES ei sisalda READER"
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  "MOTD: "
 
@@ -7135,30 +7353,30 @@ msgstr  "MOTD: "
 msgid   "couldn't expand %s\n"
 msgstr  "ei saa laiendada %s\n"
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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:1224
-#, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+#: src/post.c:1293
+#, fuzzy, 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  "Rida %d on pikem, kui 998 sümbolit ja tuleks poolitada, aga kodeering\n"
         "on %s ja MIME_BREAK_LONG_LINES pole seatud või postitamine ei sisalda\n"
         "8 bitiseid sümboleid ja seetõttu poolitamist ei toimu\n"
 
-#: src/post.c:1226
-#, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+#: src/post.c:1295
+#, fuzzy, 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:2085
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postitan: %.*s ..."
@@ -7180,7 +7398,7 @@ msgstr  "Tühjendan\n"
 msgid   "unchanged"
 msgstr  "muutmata"
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  "[- Pole kasutatav -]"
 
@@ -7188,7 +7406,7 @@ msgstr  "[- Pole kasutatav -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -7199,7 +7417,7 @@ msgstr  "See teade on koostatud kasutade
         "vormingut kasutama ja järgnev tekst võib olla kummaline.\n"
         "\n"
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "baiti"
 
@@ -7211,14 +7429,13 @@ msgstr  "lugemata"
 msgid   "all"
 msgstr  "kõik"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  " L"
 
 #: src/xface.c:70
-#, fuzzy
 msgid   "Can't run slrnface: Not running in a xterm."
-msgstr  "Slrnface ei saa käivitada: ei õnnestu konstrueerida fifo nime."
+msgstr  "Slrnface ei saa käivitada: Ei tööta xterm terminalis."
 
 #: src/xface.c:82 src/xface.c:93 src/xface.c:102
 #, c-format
@@ -7265,69 +7482,3 @@ msgstr  "Slrnface lõpetas veaga, kood %d
 #, c-format
 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"
-
-#~ msgid        "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
-#~ msgstr       "Saada kasutajale automaatselt koopia. <TÜHIK> lülitab, <CR> seab."
-
-#~ msgid        "# If ON automatically put your name in the Cc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel "
-#~      "automaatselt\n"
-#~      "# Cc: reale\n"
-
-#~ msgid        "Send you a blind carbon copy automatically. <SPACE> toggles & <CR> "
-#~      "sets."
-#~ msgstr       "Saada automaatselt pimekoopia. <TÜHIK> lülitab, <CR> seab."
-
-#~ msgid        "Send you a blind cc automatically"
-#~ msgstr       "Saada automaatselt pimekoopia"
-
-#~ msgid        "# If ON automatically put your name in the Bcc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel "
-#~      "automaatselt\n"
-#~      "# Bcc: väljale\n"
-
-#, fuzzy
-#~ msgid        "\n"
-#~      "Warning: %s contains non 7bit chars.\n"
-#~ msgstr       "\n"
-#~      "Hoiatus: \"Subject:\" real on ainult tühikud.\n"
-
-#, fuzzy
-#~ msgid        "#  cache_overview_files=ON/OFF\n"
-#~ msgstr       "#  delete_tmp_files=ON/OFF\n"
-
-#, fuzzy
-#~ msgid        "#  use_slrnface=ON/OFF\n"
-#~ msgstr       "#  auto_save=ON/OFF\n"
-
-#~ msgid        "# include extra headers\n"
-#~ msgstr       "# lisa täiendavaid päiseid\n"
-
-#~ msgid        "# in *sources* set post process type to shar only\n"
-#~ msgstr       "# *tekstidel* sea järeltöötlemise tüübiks ainult shar\n"
-
-#~ msgid        "# in *binaries* do full post processing but no TeX2ISO conversion,\n"
-#~ msgstr       "# *binaarfailidel* sea täielik järeltöötlemine, kuid mitte TeX2ISO "
-#~      "teisendus,\n"
-
-#~ msgid        "# remove tmp files and set Followup-To: poster\n"
-#~ msgstr       "# kustuta ajutised failid ja sea Followup-To: postitaja\n"
Binary files tin-1.9.5/po/fr.gmo and tin-1.9.6/po/fr.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/fr.po tin-1.9.6/po/fr.po
--- tin-1.9.5/po/fr.po	2009-12-23 10:57:07.000000000 +0100
+++ tin-1.9.6/po/fr.po	2010-11-26 15:42:46.586140237 +0100
@@ -1,488 +1,494 @@
 # French translation for tin.
-# Matt Anton <tin@syrius.org>, 2003-2004.
+# Matt Anton <tin@syrius.org>, 2003-2010.
 #
 msgid   ""
 msgstr  "Project-Id-Version: 1.8.0\n"
         "Report-Msgid-Bugs-To: \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"
+        "POT-Creation-Date: 2010-11-26 15:42+0100\n"
+        "PO-Revision-Date: 2010-11-20 19:17+0100\n"
+        "Last-Translator: Matt ANTON <tin@syrius.org>\n"
         "Language-Team: French <traduc@traduc.org>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=ISO-8859-15\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "X-Poedit-Language: French\n"
+        "X-Poedit-Country: FRANCE\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  ""
+msgstr  "attribut sans sélection : %s"
 
-#: src/attrib.c:881
-#, fuzzy
+#: src/attrib.c:882
 msgid   "Processing attributes... "
-msgstr  "Écriture du fichier attributes..."
+msgstr  "Traitement du fichier attributes..."
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Ne pas éditer ce commentaire\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1095
-#, fuzzy, c-format
+#: src/attrib.c:1098
+#, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
-msgstr  "#  auto_bcc=ON/OFF\n"
+msgstr  "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
-msgstr  ""
+msgstr  "#    0=Non, 1=Cc, 2=Cci, 3=Cc et Cci\n"
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
-msgstr  ""
+msgstr  "#  date_format=TERME (pe. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
-msgstr  ""
+msgstr  "#  editor_format=TERME (pe. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=TERME\n"
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, 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:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
-msgstr  ""
+msgstr  "#  mail_mime_encoding=encodage_supporté"
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=TERME\n"
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, 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:1122
+#: src/attrib.c:1125
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=encodage_supporté"
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=TERME (défaut est US-ASCII)\n"
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_headers_to_display=TERME\n"
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_headers_to_not_display=TERME\n"
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=TERME\n"
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, 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:1139
+#: src/attrib.c:1142
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
-msgstr  ""
+msgstr  "#  post_mime_encoding=encodage_supporté"
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  "#    0=Subject: (casse sensible)  1=Subject: (ignore la casse)\n"
+
+#: src/attrib.c:1162 src/attrib.c:1171
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
-msgstr  "#    0=subject (casse sensible) 1=subject (ignore la casse)\n"
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  "#    2=From: (casse sensible)     3=From: (ignore la casse)\n"
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
-msgstr  "#    2=from (casse sensible) 3=from (ignore la casse)\n"
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  ""
+
+#: src/attrib.c:1164 src/attrib.c:1173
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  ""
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
-msgstr  "#    4=msgid 5=lines\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=TERME\n"
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=TERME (%%s, %%S pour les initiales)\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=TERME (pe. =linux)\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=NUM\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=NUM\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
-msgstr  "#  show_only_unread_arts=ON/OFF\n"
+msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
-msgstr  "#  sort_article_type=NUM\n"
+msgstr  "#  sort_art_type=NUM\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
-msgstr  "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_articles=NUM"
-msgstr  "#  thread_articles=NUM"
+msgstr  "#  thread_arts=NUM"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
-msgstr  ""
+msgstr  "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
-msgstr  ""
+msgstr  "#    0 = Ne pas nettoyer le corps de l'article\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
-msgstr  ""
+msgstr  "#   1 = Effacer les lignes vides du début\n"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
-msgstr  ""
+msgstr  "#   2 = Effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "#   3 = Effacer les lignes vides du début et de la fin\n"
 
-#: src/attrib.c:1236
-#, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
-msgstr  ""
+#: src/attrib.c:1243
+#, fuzzy, c-format
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr  "#   4 = Regrouper plusieurs lignes vides entre les paragraphes\n"
 
-#: src/attrib.c:1237
-#, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1244
+#, fuzzy, c-format
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
-msgstr  ""
+msgstr  "#   5 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides du début\n"
 
-#: src/attrib.c:1238
-#, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1245
+#, fuzzy, c-format
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
-msgstr  ""
+msgstr  "#   6 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1239
-#, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+#: src/attrib.c:1246
+#, fuzzy, c-format
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides du début et de la fin\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, 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:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=TERME (pe. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, 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:1246
+#: src/attrib.c:1253
 #, 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:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:624
+#: src/cook.c:625
 msgid   "(unknown)"
 msgstr  "(inconnu)"
 
-#.
-#. * 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  "Effacé de la règle précédente : "
-
-# TRANSLATION MISSING
-#: src/keymap.c:271
+#: src/keymap.c:277
 msgid   "NULL"
-msgstr  ""
+msgstr  "NULL"
 
 #: src/lang.c:42
 msgid   "1 Response"
@@ -566,9 +572,10 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Article rejeté (enregistré dans %s)"
 
 #: src/lang.c:64
-#, fuzzy, c-format
+#, 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 : "
+msgstr  "%s=article, %s=fil, %s=champ, %s=sélection, %s=chaîne, %s=art. marq., %"
+        "s=quitter : "
 
 #: src/lang.c:65
 msgid   "Article unavailable"
@@ -620,496 +627,554 @@ msgstr  ", encodage : "
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
 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:79
+#, c-format
+msgid   "%d lines"
+msgstr  "%d Lignes"
 
 #: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+msgid   "Attachment Menu Commands"
+msgstr  ""
+
+#: src/lang.c:82
+msgid   "<no name>"
+msgstr  ""
+
+#: src/lang.c:83
+#, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  ""
+
+#: src/lang.c:84
+#, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  ""
+
+#: src/lang.c:85
+msgid   "Select attachment> "
+msgstr  ""
+
+#: src/lang.c:86
+msgid   "Tagged attachment"
+msgstr  ""
+
+#: src/lang.c:87
+#, c-format
+msgid   "%d attachments tagged"
+msgstr  ""
+
+#: src/lang.c:88
+msgid   "Untagged attachment"
+msgstr  ""
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  "Menu des commandes des attributs"
+
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Échec de l'authentification"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "Mot de passe NNTP introuvable pour %s"
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  "Le serveur attend une authentification.\n"
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  "    Entrez votre mdp svp : "
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  "    Entrez votre identifiant svp : "
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Autorisé pour l'utilisateur : %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Autorisation refusée pour l'utilisateur : %s\n"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "Recherche arrière sur l'auteur [%s] > "
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "Recherche avant sur l'auteur [%s] > "
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Abonnement auto. à %s"
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  "Abonnement auto. aux groupes...\n"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, 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:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Fichier active corrompu - %s"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, 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:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Attribut non reconnu : %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Mauvaise commande. Tapez '%s' pour l'aide."
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  "Article initial"
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  "Champ article initial"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, 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:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** Début de l'article ***"
 
-#: src/lang.c:103
-#, fuzzy
+#: src/lang.c:114
 msgid   "*** Beginning of page ***"
 msgstr  "*** Début de l'article ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, 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:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  "Annulation de l'article..."
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Création de %s impossible"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Article initial %d introuvable"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Ouverture de %s impossible"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Ouverture de %s pour enregistrement impossible"
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postage non autorisé ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "Postage non autorisé dans %s"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Récupération de %s impossible"
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s est un répertoire"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  "Marquer lu"
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Effacement sur %s..."
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Marquer lus tous les groupes visités lors de la session ?"
 
-#: src/lang.c:119
+#: src/lang.c:132
 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:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s en %lu secondes\n"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  "Caughtup"
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  "Vérification de l'article préparé"
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  "Vérification de nouveaux groupes... "
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
-msgstr  "Vérification de articles..."
+msgstr  "Vérification des articles..."
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, 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:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  "Couleurs ANSI désactivées"
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  "Couleurs ANSI activées"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Échec commande : %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  "Marquer comme lu les articles sélectionnés ?"
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Connexion à %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  "<RETOUR>"
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Création du fichier active des groupes enregistrés...\n"
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  "Création du fichier newsrc...\n"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Défaut"
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Effacer les fichiers enregistrés qui ont été post-traités ?"
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  "Effacement des fichiers temporaires..."
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** Fin de l'article ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** Fin de la liste ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+msgid   "*** End of attachments ***"
+msgstr  ""
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  "*** Fin de la liste ***"
 
-#: src/lang.c:144
-#, fuzzy
+#: src/lang.c:160
 msgid   "*** End of page ***"
 msgstr  "*** Fin de l'article ***"
 
-#: src/lang.c:145
-#, fuzzy
+#: src/lang.c:161
 msgid   "*** End of scopes ***"
 msgstr  "*** Fin de la liste ***"
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  "*** Fin du fil ***"
 
-#: src/lang.c:147
+#: src/lang.c:163
+msgid   "*** End of URLs ***"
+msgstr  ""
+
+#: src/lang.c:164
 msgid   "Enter limit of articles to get> "
 msgstr  "Entrez le nombre max d'articles à récupérer > "
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  "Entrez le Message-ID à voir > "
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  " et passer au fil non lu suivant"
 
-#: src/lang.c:150
-#, fuzzy
+#: src/lang.c:167
 msgid   " and enter next unread article"
-msgstr  " et passer au fil non lu suivant"
+msgstr  " et passer à l'article non lu suivant"
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  " et entrer dans le groupe suivant non lu"
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  "Entrez le numéro de l'option > "
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Entrez un champ [%s] > "
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Attention : en-tête Approved: utilisé.\n"
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Erreur : Mauvaise adresse dans l'en-tête Approved:.\n"
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Erreur : Mauvaise adresse dans l'en-tête From:.\n"
 
-#: src/lang.c:158
+#: src/lang.c:175
 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:159
+#: src/lang.c:176
 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:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Déverrouillage de %s impossible"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "N'a pu déverrouiler %s - article non ajouté !"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "N'a pu verrouiller %s - article non ajouté !"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Fichier %s corrompu"
 
-#: src/lang.c:168
+#: src/lang.c:185
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  ""
+
+#: src/lang.c:186
 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:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Parenthèse gauche manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Parenthèse droite manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Arobase manquant dans l'adresse email.\n"
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "Composant FQDN unique non autorisé. Ajoutez votre domaine.\n"
 
-#: src/lang.c:174
+#: src/lang.c:192
 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:175
+#: src/lang.c:193
 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:176
+#: src/lang.c:194
 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:177
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Caractère illégal dans le FQDN.\n"
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Valeur vide dans le FQDN non autorisé.\n"
 
-#: src/lang.c:179
+#: src/lang.c:197
 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:180
+#: src/lang.c:198
 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:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Composant FQDN ne devrait pas commencer par un chiffre.\n"
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Domaine littéral contient une valeur numérique impossible.\n"
 
-#: src/lang.c:183
+#: src/lang.c:201
 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:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Parenthèse droite manquante dans le domaine littéral.\n"
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Partie locale manquante dans l'adresse email.\n"
 
-#: src/lang.c:186
+#: src/lang.c:204
 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:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Valeur vide dans composant de partie locale non autorisé.\n"
 
-#: src/lang.c:188
+#: src/lang.c:206
 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:189
+#: src/lang.c:207
 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:190
+#: src/lang.c:208
 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:191
+#: src/lang.c:209
 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:192
+#: src/lang.c:210
 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:193
+#: src/lang.c:211
 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:194
+#: src/lang.c:212
 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:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
-msgstr  ""
+        "Error: Illegal formatted %s.\n"
+msgstr  "\n"
+        "Erreur : Formattage incorrect de %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1121,7 +1186,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:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1136,13 +1201,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:208
+#: src/lang.c:226
 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:209
+#: src/lang.c:227
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1152,27 +1217,28 @@ msgstr  "\n"
         "nom :\n"
         "%s\n"
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Erreur : La ligne \"%s:\" est vide.\n"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, 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:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
-msgstr  ""
+msgstr  "\n"
+        "Erreur : %s ne contient pas de caractères 7 bits.\n"
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1181,77 +1247,76 @@ 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:214
+#: src/lang.c:232
 #, 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:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Permissions de %s non sûres (%o)"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Réponse de la commande GROUP invalide, %s"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, 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:219
+#: src/lang.c:241
 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:220
+#: src/lang.c:242
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  ""
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Nom de domaine (qualifié) introuvable !"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Erreur : En-tête 'From:' manquant.\n"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Fichier %s inexistant\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Pas la permission d'écrire pour %s\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  "erreurs"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
@@ -1259,81 +1324,81 @@ msgstr  "\n"
         "Erreur sur la ligne %d : en-tête \"Sender:\" non autorisé (sera ajouté pour "
         "vous)\n"
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, 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:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  "erreur"
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  "Vue affichée inconnue"
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  "Fermeture..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  "fermeture du client mail externe"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Extraction de %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, 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:241
+#: src/lang.c:265
 #, 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:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtrage selon les règles globales (%d/%d)..."
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  "Règle créée par : "
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Entrez le réglage [%s] > "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, 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:246
+#: src/lang.c:270
 #, 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:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  "-- message redirigé --\n"
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- fin du message redirigé --\n"
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1366,7 +1431,7 @@ msgstr  "# Format :\n"
         "#\t\t\tdébut de la règle, sinon ils seront déplacés\n"
         "#\t\t\tà la règle suivante. '#' n'est pas un mot-clé\n"
         "#\t\t\tvalide pour un commentaire !\n"
-        "#   group=TERME\tOgligatoire. Liste de groupe (pe. fr.comp.*,!*sources*).\n"
+        "#   group=TERME\t\tOgligatoire. Liste de groupe (pe. fr.comp.*,!*sources*).\n"
         "#   case=NUM\t\tOgligatoire. Casse sensible=0 / casse insensible=1.\n"
         "#   score=NUM|TERME\tObligatoire. Score à attribuer. Soit :\n"
         "#     score=NUM\t- Un numéro (pe. 70). Ou :\n"
@@ -1374,7 +1439,7 @@ msgstr  "# Format :\n"
         "#   subj=TERME\t\tFacultatif. En-tête 'Subject:' (pe. Comment devenir un "
         "gourou).\n"
         "#   from=TERME\t\tFacultatif. En-tête 'From:' (pe. *Craig Shergold*).\n"
-        "#   msgid=TERME\tFacultatif. En-tête 'Message-ID:' (pe. <123@ether.net>) "
+        "#   msgid=TERME\t\tFacultatif. En-tête 'Message-ID:' (pe. <123@ether.net>) "
         "avec\n"
         "#\t\t\tréférence complète.\n"
         "#   msgid_last=TERME\tFacultatif. Comme ci-dessus mais avec juste le dernier "
@@ -1388,895 +1453,960 @@ msgstr  "# Format :\n"
         "#   gnksa=[<>]?NUM\tFacultatif. Résultat du 'parse_from' du GNKSA. '<' ou "
         "'>'\n"
         "#\t\t\tsont optionnels.\n"
-        "#   xref=CHAÎNE\tFacultatif. Chaîne à filtrer (pe. alt.flame*)\n"
+        "#   xref=CHAÎNE\t\tFacultatif. Chaîne à filtrer (pe. alt.flame*)\n"
         "#   time=NUM\t\tFacultatif. La valeur de time_t indique la durée de la "
         "règle.\n"
         "#\n"
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Entrez le score (défaut=%d) : "
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, 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:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  "Tous"
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  "Commentaire (facultatif) : "
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  "Appliquer à     : "
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  "l'en-tête 'From:' (ignorer la casse)"
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  "l'en-tête 'From:' (casse sensible)"
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s : Hôte inconnu.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  "global "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Utilisez svp %.100s à la place"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s pose problème"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Groupe %s modéré. Continuer ?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  "groupes"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Relecture de %s..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  "Commandes niveau supérieur"
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  "Sélection du groupe"
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  "groupe"
 
-#: src/lang.c:290
+#: src/lang.c:314
 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:291
+#: src/lang.c:315
 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:292
+#: src/lang.c:316
 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:293
+#: src/lang.c:317
 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:294
+#: src/lang.c:318
 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:295
+#: src/lang.c:319
 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:296
+#: src/lang.c:320
 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:297
+#: src/lang.c:321
 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:298
+#: src/lang.c:322
 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:299
+#: src/lang.c:323
 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:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  "filtrer un article via un menu"
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "sélection auto. (hot) d'un article via un menu"
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  "Voir les URLs dans l'article"
 
-#: src/lang.c:303
+#: src/lang.c:327
 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:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "annuler (effacer) ou remplacer (écraser) l'article actuel"
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  "poster un suivi pour l'article actuel"
 
-#: src/lang.c:307
+#: src/lang.c:331
 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:308
+#: src/lang.c:332
 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:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  "reposter l'article choisi dans un autre groupe"
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  "éditer l'article (groupes de messagerie uniquement)"
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  "afficher le 1er article du fil actuel"
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  "afficher la 1ère page de l'article"
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  "afficher le dernier article du fil actuel"
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  "afficher la dernière page de l'article"
 
-#: src/lang.c:316
+#: src/lang.c:340
 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:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  "afficher l'article suivant"
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  "afficher le 1er article du fil suivant"
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  "afficher le prochain article non lu"
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  "aller à l'article parent"
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  "afficher l'article précédent"
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  "afficher l'article précédent non lu"
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  "filtrer rapidement un article en utilisant les défauts"
 
-#: src/lang.c:324
+#: src/lang.c:348
 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:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  "retourner à la vue sélection de groupe"
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  "répondre par email à l'auteur"
 
-#: src/lang.c:327
+#: src/lang.c:351
 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:328
+#: src/lang.c:352
 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:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  "recherche arrière dans cet article"
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  "recherche avant dans cet article"
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "afficher la source des articles (incluant les en-têtes)"
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  "passer au bloc suivant incluant du texte"
 
-#: src/lang.c:333
+#: src/lang.c:357
 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:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  "(dés)activer la surbrillance des mots"
 
-#: src/lang.c:335
+#: src/lang.c:359
 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:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "basculer la taille de tabulation 4 <-> 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 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:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  "(dés)activer l'affichage des sections uuencodées"
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
-msgstr  "Voir/enregistrer les pj multimédia"
+#: src/lang.c:363
+msgid   "View/pipe/save multimedia attachments"
+msgstr  ""
 
-#: src/lang.c:340
-#, fuzzy
+#: src/lang.c:364
+msgid   "choose first attachment in list"
+msgstr  ""
+
+#: src/lang.c:365
+msgid   "0 - 9\t  choose attachment by number"
+msgstr  ""
+
+#: src/lang.c:366
+msgid   "choose last attachment in list"
+msgstr  ""
+
+#: src/lang.c:368
+msgid   "pipe attachment into command"
+msgstr  ""
+
+#: src/lang.c:369
+msgid   "pipe raw attachment into command"
+msgstr  ""
+
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
+
+#: src/lang.c:372
+msgid   "search for attachments forwards"
+msgstr  ""
+
+#: src/lang.c:373
+msgid   "search for attachments backwards"
+msgstr  ""
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+msgid   "tag attachment"
+msgstr  ""
+
+#: src/lang.c:376
+msgid   "tag attachments that match user specified pattern"
+msgstr  ""
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+msgid   "untag all tagged attachments"
+msgstr  ""
+
+#: src/lang.c:379
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  ""
+
+#: src/lang.c:380
 msgid   "choose first attribute in list"
 msgstr  "choisir le 1er article dans la liste"
 
-#: src/lang.c:341
-#, fuzzy
+#: src/lang.c:381
 msgid   "0 - 9\t  choose attribute by number"
-msgstr  "0 - 9\t  choisir article par numéro"
+msgstr  "0 - 9\t  choisir un article par numéro"
 
-#: src/lang.c:342
-#, fuzzy
+#: src/lang.c:382
 msgid   "choose last attribute in list"
 msgstr  "choisir le dernier article dans la liste"
 
-#: src/lang.c:343
+#: src/lang.c:383
 msgid   "reset attribute to a default value"
-msgstr  ""
+msgstr  "réinitialiser à sa valeur par défaut"
 
-#: src/lang.c:344
-#, fuzzy
+#: src/lang.c:384
 msgid   "search forwards for an attribute"
-msgstr  "recherche avant d'un groupe"
+msgstr  "recherche avant d'un attribut"
 
-#: src/lang.c:345
-#, fuzzy
+#: src/lang.c:385
 msgid   "search backwards for an attribute"
-msgstr  "recherche arrière d'un groupe"
+msgstr  "recherche arrière d'un attribut"
 
-#: src/lang.c:346
-#, fuzzy
+#: src/lang.c:386
 msgid   "select attribute"
-msgstr  "sélectionner le fil"
+msgstr  "sélectionner un attribut"
 
-#: src/lang.c:347
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
-msgstr  ""
+msgstr  "revenir au menu options lorsque demandé depuis ici"
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "signaler un bug ou envoi d'un commentaires à %s"
 
-#: src/lang.c:349
-#, fuzzy
+#: src/lang.c:389
 msgid   "choose first option in list"
-msgstr  "choisir le 1er groupe de la liste"
+msgstr  "choisir la première option de la liste"
 
-#: src/lang.c:350
-#, fuzzy
+#: src/lang.c:390
 msgid   "0 - 9\t  choose option by number"
-msgstr  "0 - 9\t  choisir un groupe par son numéro"
+msgstr  "0 - 9\t  choisir une option par son numéro"
 
-#: src/lang.c:351
-#, fuzzy
+#: src/lang.c:391
 msgid   "choose last option in list"
-msgstr  "choisir le dernier groupe de la liste"
+msgstr  "choisir la dernière option de la liste"
 
-#: src/lang.c:352
-#, fuzzy
+#: src/lang.c:392
 msgid   "start scopes menu"
-msgstr  "retourner au menu précédent"
+msgstr  "afficher le menu des sélections"
 
-#: src/lang.c:353
-#, fuzzy
+#: src/lang.c:393
 msgid   "search forwards for an option"
-msgstr  "recherche avant d'un groupe"
+msgstr  "recherche avant d'une option"
 
-#: src/lang.c:354
-#, fuzzy
+#: src/lang.c:394
 msgid   "search backwards for an option"
-msgstr  "recherche arrière d'un groupe"
+msgstr  "recherche arrière d'une option"
 
-#: src/lang.c:355
-#, fuzzy
+#: src/lang.c:395
 msgid   "select option"
-msgstr  "sélection"
+msgstr  "sélectionner une option"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
-msgstr  ""
+msgstr  "(dés)activer le menu attributs"
 
-#: src/lang.c:357
+#: src/lang.c:397
 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:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  "quitter le prompt"
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  "éditer les filtres"
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  "voir l'aide"
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  "afficher le dernier article lu"
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  "descendre d'une ligne"
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  "monter d'une ligne"
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  "aller à l'article via son Message-ID"
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "envoyer article/fil/sél./articles marqués à une personne"
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  "menu des options réglables"
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  "descendre d'une page"
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  "monter d'une page"
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  "poster (écrire) un article dans le groupe actuel"
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  "poster les brouillons"
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  "lister les articles postés par vous (fichier posted)"
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  "retourner au menu précédent"
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  "quitter tin immédiatement"
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  "rafraîchir la page"
 
-#: src/lang.c:377
+#: src/lang.c:417
 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:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  "enregistrement auto. des articles marqués sans demander"
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  "défiler une page par une page"
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  "remonter une page par une page"
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  "recherche arrière d'articles par auteur"
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  "recherche avant d'articles par auteur"
 
-#: src/lang.c:383
+#: src/lang.c:423
 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:384
+#: src/lang.c:424
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
-msgstr  " \t  (recherche ignore la casse et se cantonne à tous les articles)"
+msgstr  " \t  (les recherches ignorent la casse et s'opèrent sur tous les articles)"
 
-#: src/lang.c:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  "recherche arrière d'articles par Sujet"
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  "recherche avant d'articles par Sujet"
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  "relancer la dernière recherche"
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "marquer article pour repostage/envoi/passer/imprimer/enregistrer"
 
-#: src/lang.c:389
+#: src/lang.c:429
 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:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  "afficher ou non la vidéo inversée"
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  "afficher ou non le petit menu d'aide"
 
-#: src/lang.c:392
+#: src/lang.c:432
 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:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  "afficher la version de tin"
 
-#: src/lang.c:394
+#: src/lang.c:434
 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:395
+#: src/lang.c:435
 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:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  "choisir le 1er fil de la liste"
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  "choisir le dernier fil de la liste"
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "lister les articles du fil actuel (sous-menu fil)"
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  "marquer l'article comme non lu"
 
-#: src/lang.c:400
-#, fuzzy
+#: src/lang.c:440
 msgid   "mark current thread, range or tagged threads as read"
-msgstr  "marquer le fil actuel ou les fils marqués comme lus"
+msgstr  "marquer le(s) fil(s) actuel(s) marqué(s) ou pas comme lu(s)"
 
-#: src/lang.c:401
-#, fuzzy
+#: src/lang.c:441
 msgid   "mark current thread, range or tagged threads as unread"
-msgstr  "marquer le fil actuel ou les fils marqués comme lus"
+msgstr  "marquer le fil actuel ou les fils marqués comme non lus"
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
-msgstr  ""
+msgstr  "après avoir demandé, marquer lu l'actuel/sélectionné/champ/marqué"
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
-msgstr  ""
+msgstr  "après avoir demandé, marquer non lu l'actuel/sélectionné/champ/marqué"
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  "(dés)activer la vue de tout article/articles sélectionnés"
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  "afficher le groupe suivant"
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  "afficher le groupe précédent"
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  "(dés)activer toutes les sélections (tout article)"
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  "sélection du groupe (utiliser \"hot\")"
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  "sélectionner le fil"
 
-#: src/lang.c:410
+#: src/lang.c:450
 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:411
+#: src/lang.c:451
 msgid   "select threads that match user specified pattern"
 msgstr  "sélectionner les fils qui correspondent au critère choisi"
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "marquer dans l'ordre toutes parties du message multiparties"
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  choisir le fil par numéro"
 
-#: src/lang.c:414
+#: src/lang.c:454
 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:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  "(dés)activer l'affichage de tout article/articles non lus"
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  "(dés)activer sélection du fil"
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  "voir toutes les options de groupage disponibles"
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  "annuler toutes sélections (tout article)"
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  "démarquer tout fil marqué"
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
-msgstr  ""
+msgstr  "ajouter une sélection"
 
-#: src/lang.c:421
-#, fuzzy
+#: src/lang.c:461
 msgid   "delete scope"
-msgstr  "Règle s'appliquant à : "
+msgstr  "effacer la sélection"
 
-#: src/lang.c:422
-#, fuzzy
+#: src/lang.c:462
 msgid   "edit attributes file"
-msgstr  "Écriture du fichier attributes..."
+msgstr  "éditer le fichier attributes"
 
-#: src/lang.c:423
-#, fuzzy
+#: src/lang.c:463
 msgid   "choose first scope in list"
-msgstr  "choisir le 1er groupe de la liste"
+msgstr  "choisir la 1ère sélection de la liste"
 
-#: src/lang.c:424
-#, fuzzy
+#: src/lang.c:464
 msgid   "0 - 9\t  choose scope by number"
-msgstr  "0 - 9\t  choisir un groupe par son numéro"
+msgstr  "0 - 9\t  choisir une sélection par son numéro"
 
-#: src/lang.c:425
-#, fuzzy
+#: src/lang.c:465
 msgid   "choose last scope in list"
-msgstr  "choisir le dernier groupe de la liste"
+msgstr  "choisir la dernière sélection de la liste"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
-msgstr  ""
+msgstr  "déplacer la sélection"
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
-msgstr  ""
+msgstr  "renommer la sélection"
 
-#: src/lang.c:428
-#, fuzzy
+#: src/lang.c:468
 msgid   "select scope"
-msgstr  "accéder à un shell"
+msgstr  "faire une sélection"
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  "marquer lu tous les articles du groupe"
 
-#: src/lang.c:430
+#: src/lang.c:470
 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:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  "choisir le 1er groupe de la liste"
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  "choisir le groupe par nom"
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  choisir un groupe par son numéro"
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid   "choose range of groups to be affected by next command"
 msgstr  "choisir les groupes affectés par la commande suivante"
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  "choisir le dernier groupe de la liste"
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  "marquer non lu tout article dans le groupe choisi"
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  "déplacer le groupe sélectionné"
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  "choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  "quitter"
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  "quitter sans enregistrer les changements"
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  "lire le groupe choisi"
 
-#: src/lang.c:442
+#: src/lang.c:482
 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:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  "recherche arrière d'un groupe"
 
-#: src/lang.c:444
+#: src/lang.c:484
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (les recherches sont sensibles à la casse)"
 
-#: src/lang.c:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  "recherche avant d'un groupe"
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  "s'abonner au groupe sélectionné"
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  "abonnement aux groupes correspondant au critère"
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid   "reread active file to check for any new news"
 msgstr  "vérifier l'existence de nouveaux articles"
 
-#: src/lang.c:449
+#: src/lang.c:489
 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:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "afficher ou non tous les groupes abonnés non lu"
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  "se désabonner du groupe sélectionné"
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "désabonnement aux groupes correspondant au critère"
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  "trier la liste des groupes"
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "afficher ou non tous les groupes abonnés"
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  choisir article par numéro"
 
-#: src/lang.c:456
+#: src/lang.c:496
 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:457
+#: src/lang.c:497
 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:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  "choisir le 1er article dans la liste"
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  "choisir le dernier article dans la liste"
 
-# TRANSLATION TOO LONG
-#: src/lang.c:460
-#, fuzzy
+#: src/lang.c:500
 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"
+msgstr  "marquer le ou les articles marqués comme lus et aller au prochain non lu"
 
-#: src/lang.c:461
-#, fuzzy
+#: src/lang.c:501
 msgid   "mark article, range or tagged articles as unread"
-msgstr  "marquer l'article comme non lu"
+msgstr  "marquer l'article actuel ou les articles marqués comme non lus"
 
-#: src/lang.c:462
-#, fuzzy
+#: src/lang.c:502
 msgid   "mark current thread as unread"
-msgstr  "marquer le fil comme non lu"
+msgstr  "marquer le fil actuel comme non lu"
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  "lire l'article choisi"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Propriétés de l'affichage\n"
-        "-------------------------"
+        "---------------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Divers\n"
         "------"
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Navigation\n"
         "----------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Opérations sur les Groupes / fils / articles\n"
-        "--------------------------------------------"
+        "------------------------------------"
 
-#: src/lang.c:468
-#, fuzzy
+#: src/lang.c:508
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  ""
+
+#: src/lang.c:509
 msgid   "Attribute operations\n"
         "--------------------"
-msgstr  "Propriétés de l'affichage\n"
-        "-------------------------"
+msgstr  "Opérations sur les attributs\n"
+        "------------------------"
 
-#: src/lang.c:469
-#, fuzzy
+#: src/lang.c:510
 msgid   "Option operations\n"
         "-----------------"
-msgstr  "Propriétés de l'affichage\n"
-        "-------------------------"
+msgstr  "Options des opérations\n"
+        "--------------------"
 
-#: src/lang.c:470
-#, fuzzy
+#: src/lang.c:511
 msgid   "Scope operations\n"
         "----------------"
-msgstr  "Propriétés de l'affichage\n"
+msgstr  "Opérations sur les sélections\n"
         "-------------------------"
 
-#: src/lang.c:472
+#: src/lang.c:512
+msgid   "URL operations\n"
+        "--------------"
+msgstr  ""
+
+#: src/lang.c:513
+msgid   "choose first URL in list"
+msgstr  ""
+
+#: src/lang.c:514
+msgid   "0 - 9\t  choose URL by number"
+msgstr  ""
+
+#: src/lang.c:515
+msgid   "choose last URL in list"
+msgstr  ""
+
+#: src/lang.c:516
+msgid   "search for URLs forwards"
+msgstr  ""
+
+#: src/lang.c:517
+msgid   "search for URLs backwards"
+msgstr  ""
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+msgid   "toggle info message in last line (URL)"
+msgstr  ""
+
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  "Commandes du niveau Groupe"
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  "Filtre ajouté"
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  "Filtre à auto-sélection ajouté"
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  "Toutes les parties sont marquées"
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  "Stockage de l'article afin de le poster plus tard"
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  "Entrez un caractère valide svp"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Partie manquante #%d"
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  "*** Aucun brouillon ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  "N'est pas un message en plusieurs parties"
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  "Vous n'êtes pas abonné à ce groupe"
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  "Pas d'expression précédente"
 
-#: src/lang.c:483
+#: src/lang.c:532
 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:485
+#: src/lang.c:534
 #, 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:486
+#: src/lang.c:535
 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"
@@ -2284,21 +2414,21 @@ msgstr  "X-Conversion-Note : contenus mu
         "dans\n"
         "  le Menu Option.\n"
 
-#: src/lang.c:488
+#: src/lang.c:537
 #, 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:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  "Article encodé en TeX2Iso"
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  "incomplet "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2363,134 +2493,133 @@ 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:508
+#: src/lang.c:557
 #, 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:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
-msgstr  ""
+msgstr  "Séquence multibyte invalide trouvée\n"
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "En-tête Sender: %s invalide"
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  "Vidéo inversée désactivée"
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  "Vidéo inversée activée"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Définition manquante pour %s\n"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Définition de clé invalide '%s'\n"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Nom de clé invalide '%s'\n"
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, 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:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "   De : [%s] (o/n) : "
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  "Créer un filtre"
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  "Filtre s'appliquant à : "
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  "Texte à filtrer : "
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  "Durée du filtre              : "
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "Dernier"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  "-- Dernière réponse --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  "%s lignes "
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  "Envoyer"
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  "bàl"
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Envoyer article(s) à [%.*s] > "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Envoi de l'historique à %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  "Envoi d'un rapport de bug..."
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
-msgstr  "Signaler LE BUG à %s ?"
+msgstr  "Signaler le BUG à %s ?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  "Envoyé"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Envoi à %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 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"
@@ -2501,315 +2630,340 @@ msgstr  "# [Envoyer/Enregistrer] fichier
         "# Le 4ème champ est le répertoire racine utilisé\n"
         "# (p.e. ~/Mail ou ~/News)\n"
 
-#: src/lang.c:546
-#, fuzzy, c-format
+#: src/lang.c:595
+#, c-format
 msgid   "%s marked as read"
-msgstr  "%s marqué comme non lu"
+msgstr  "%s marqué comme lu"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s marqué comme non lu"
 
-#: src/lang.c:548
-#, fuzzy, c-format
+#: src/lang.c:597
+#, c-format
 msgid   "Marked %d of %d %s as read"
-msgstr  "%d marqué(s) sur %d sélectionné(s) %s comme lu(s)"
+msgstr  "%d sur %d %s marqué(s) comme lu(s)"
 
-#: src/lang.c:549
-#, fuzzy, c-format
+#: src/lang.c:598
+#, c-format
 msgid   "Marked %d of %d %s as unread"
-msgstr  "%d marqué(s) sur %d sélectionné(s) %s comme lu(s)"
+msgstr  "%d sur %d %s marqué(s) comme non lu(s)"
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  "Marque"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:552
-#, fuzzy, c-format
+#: src/lang.c:601
+#, c-format
 msgid   "Mark article as read%s?"
-msgstr  "Marquer tous les articles comme lus%s ?"
+msgstr  "Marquer l'article comme lu%s ?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Marquer le groupe %s comme lu ?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Marquer le fil comme lu%s ?"
 
-#: src/lang.c:555
+#: src/lang.c:604
+#, c-format
+msgid   "Matching %s groups..."
+msgstr  "%s groupes correspondants..."
+
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=mettre l'actuel à n; %s=descendre; %s=monter; %s=aide; %s=quitter"
+
+#: src/lang.c:607
+#, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  ""
+
+#: src/lang.c:609
+#, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  ""
+
+#: src/lang.c:611
 #, c-format
-msgid   "Matching %s groups..."
-msgstr  "%s groupes correspondants..."
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  ""
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=recherche avant; %s=recherche arrière; %s=quitter"
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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"
+msgstr  "%s=ajouter; %s=déplacer; %s=renommer; %s=effacer"
 
-#: src/lang.c:564
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  ""
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  "-- Suite --"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Déplacement de %s..."
 
-# TRANSLATION MISSING
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
-msgstr  ""
+msgstr  "Message-ID: & dernière Référence  "
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
 msgstr  "l'en-tête 'Message-ID:'"
 
-# TRANSLATION MISSING
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
-msgstr  ""
+msgstr  "Ligne Message-ID: & References:"
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ", nom : "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Aller dans le groupe [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  "groupes"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, 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:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  "groupe"
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  "Encore essayer et enregistrer le newsrc ?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 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:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  "le newsrc a été enregistré avec succès.\n"
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  "-- Réponse suivante --"
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  "Non "
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  "*** Aucun article ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  "Aucun article n'a été posté"
 
-#: src/lang.c:587
+#: src/lang.c:645
+msgid   "*** No attachments ***"
+msgstr  ""
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  "*** Aucune description ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  "Pas de nom de fichier"
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  "Pas de groupe"
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  "*** Aucun groupe ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  "Plus de groupes à lire"
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  "Aucun dernier message"
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  "Aucune adresse email"
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  "Aucun article marqué à enregistrer"
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  "Aucun résultat"
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  "Plus de groupes"
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  "Aucun groupe"
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  "Aucun article non lu suivant"
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  "Aucun groupe précédent"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  "Aucun article non lu précédent"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  "Aucune réponse"
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  "Aucune réponse à afficher dans le fil actuel"
 
-#: src/lang.c:603
-#, fuzzy
+#: src/lang.c:663
 msgid   "*** No scopes ***"
-msgstr  "*** Aucun groupe ***"
+msgstr  "*** Aucune sélection ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  "Aucun terme à rechercher"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "Aucun sujet"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminal doit avoir la fonction clearscreen (cl)\n"
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, 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:611
+#: src/lang.c:671
 #, 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:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Visualiseur introuvable pour %s/%s\n"
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Groupe inexistant sur ce serveur"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Groupe %s introuvable dans le fichier active"
 
-#: src/lang.c:616
+#: src/lang.c:676
 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:617
+#: src/lang.c:677
 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:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2833,49 +2987,48 @@ msgstr  "# Serveur NNTP -> tableau de co
         "# $HOME est alors considéré comme celui par défaut\n"
         "#\n"
         "# exemples :\n"
-        "#   news.tin.org      .newsrc-tin.org  tinorg\n"
-        "#   news.example.org  /tmp/nrc-ex      example    ex\n"
+        "#   news.tin.org  .newsrc-tin.org  tinorg\n"
+        "#   news.ka.nu    /tmp/nrc-nu      kanu    nu\n"
         "#\n"
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  "Actuel"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Option non activée. Recompilez avec %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  "Menu Options"
 
-#: src/lang.c:628
-#, fuzzy
+#: src/lang.c:688
 msgid   "Options Menu Commands"
 msgstr  "Menu Options"
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Erreur dans la regex : %s à %d '%s'"
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Erreur dans la regex : erreur pcre interne %d"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Erreur dans la regex : study - erreur pcre interne %s"
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  "Postage du suivi..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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"
@@ -2883,272 +3036,276 @@ 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:639
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  "Historique des articles postés"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Poster dans groupe(s) [%s]> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  "-- post-traitement lancé --"
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  "-- post-traitement terminé --"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Poster le sujet [%s] > "
 
-#: src/lang.c:644
+#: src/lang.c:704
 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:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  "Postage de l'article..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, 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:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  "%s sélectionné"
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  "%s marqué"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  "%s non marqué"
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Traitement des emails enregistrés marqués pour effacement."
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Traitement des articles enregistrés marqués pour effacement."
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, 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:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Article inchangé, annuler l'envoi ?"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  "Ajouter rapidement une règle ?"
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  "Voulez-vous réellement quitter ?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, 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:660
+#: src/lang.c:720
 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:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=brouillon : "
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=quitter, %s=éditer, %s=enregistrer le filtre : "
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=quitter %s=éditer %s=enregistrer la règle : "
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Voulez-vous réellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  "Voulez-vous annuler cette opération ?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Voulez-vous quitter tin immédiatement ?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Lecture de %sarticles..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Lecture du fichier %sattributes...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Lecture du fichier %sconfig...\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  "Lecture du fichier filter...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Lecture de %s groupes..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  "Lecture du fichier d'historique...\n"
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  "Lecture du fichier keymap...\n"
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  "Lecture du fichier newsgroups... "
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  "Lecture du fichier newsrc..."
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
 msgstr  "l'en-tête 'References:'"
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d restant)"
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Effacement du groupe corrompu %s."
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "Effacé de la règle précédente : "
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Erreur : renommer %s à %s"
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  "Répondre à l'auteur..."
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  "Reposter"
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  "Repostage de l'article..."
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
-msgstr  "Reposter article(s) dans groupe(s) [%s]> "
+msgstr  "Reposter article(s) dans groupe(s) [%s] > "
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  "Réinitialiser newsrc ?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Les réponses ont été redirigées vers les groupes suivants"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, 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:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "   De : [%s] (o/n) : "
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  "Créer une règle"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  "Règle s'appliquant à : "
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  "Texte ou terme  : "
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  "Durée de la règle            : "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3166,265 +3323,259 @@ msgstr  "# Fichier de configuration serv
         "# Enfin, ne touchez pas à ce fichier si vous ne savez pas quoi y faire.\n"
         "############################################################################\n"
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
 msgstr  "l'en-tête 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
 msgstr  "l'en-tête 'Subject:' (casse sensible)"
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "Enregistrer"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  "Enregistré"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, 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:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Enregistrement de %s...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  "Rien n'a été enregistré"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s de %d %s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s enregistré sous %s%s --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s enregistré sous %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  "Enregistrement..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s : Échec de l'initialisation de l'écran"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s : l'écran est trop petit\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "l'écran est trop petit, %s quitte\n"
 
-#: src/lang.c:732
-#, fuzzy
+#: src/lang.c:795
 msgid   "Delete scope?"
-msgstr  "Règle s'appliquant à : "
+msgstr  "Effacer la sélection ?"
 
-#: src/lang.c:733
-#, fuzzy
+#: src/lang.c:796
 msgid   "Enter scope> "
-msgstr  "Entrez le numéro de l'option > "
+msgstr  "Entrez la sélection >"
 
-#: src/lang.c:734
-#, fuzzy
+#: src/lang.c:797
 msgid   "Select new position> "
-msgstr  "Texte ou terme  : "
+msgstr  "Sélection de la nouvelle position >"
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
-msgstr  ""
+msgstr  "Nouvelle position ne peut être une sélection globale"
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
-msgstr  ""
+msgstr  "Opération interdite, sélection globale"
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
-msgstr  ""
+msgstr  "Renommer la sélection"
 
-#: src/lang.c:738
-#, fuzzy
+#: src/lang.c:801
 msgid   "Select scope> "
 msgstr  "Sélectionner le groupe > "
 
-#: src/lang.c:739
-#, fuzzy
+#: src/lang.c:802
 msgid   "Scopes Menu"
 msgstr  "Menu Options"
 
-#: src/lang.c:740
-#, fuzzy
+#: src/lang.c:803
 msgid   "Scopes Menu Commands"
-msgstr  "Commandes niveau supérieur"
+msgstr  "Menu des commandes de sélection"
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Recherche arrière [%s] > "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Recherche avant [%s] > "
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "Recherche..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  "Sélectionner l'article > "
 
-#: src/lang.c:747
+#: src/lang.c:810
 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:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  "Sélectionner le groupe > "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Entrez le critère de sélection [%s] > "
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  "Sélectionner le fil > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  "fichier active des serveurs"
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  "<ESPACE>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Démarrage : (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Fil (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Entrer un caractère joker comme critère > "
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "Abonné à %d groupes"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "Abonné à %s"
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  "Abonnement... "
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, 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:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  "Remplacement de l'article..."
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "Arrêté. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  "%d jours"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Termes action/prompt par défaut\n"
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3442,264 +3593,276 @@ 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:784
+#: src/lang.c:847
 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:785
+#: src/lang.c:848
 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:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  "Rien de neuf\n"
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "Fil"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  "Commandes pour fil"
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  "Fil désélectionné"
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  "Fil sélectionné"
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  "fils"
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  "fil"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "    Fil %4s sur %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  "Regroupement des articles..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "(Dés)activer surbrillance %s"
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  "(Dés)activer codage rot13"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "(Dés)activer codage TeX Allemand %s"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "(Dés)activer largeur de tabulation à %d"
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d essaye de déverrouiller %s"
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d essaye de verrouiller %s"
 
-#: src/lang.c:805
-msgid   "           h=help\n"
-msgstr  "           h=aide\n"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "           h=aide"
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  "Illimitée"
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Terme joker pour se désabonner > "
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Erreur lors du décodage de %s : %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  "Pas de fin."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s décodé avec succès."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  "non lu"
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "désabonné de %d groupes"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Désabonné de %s"
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  "Désabonnement... "
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  "Dégroupement des articles..."
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  "Mis à jour"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr  ""
+msgstr  "ligne \"LIST COUNTS\" intraitable : \"%s\""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "Rafraîchissement"
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+msgid   "URL Menu Commands"
+msgstr  ""
+
+#: src/lang.c:888
 #, c-format
-msgid   "Opening %s\n"
-msgstr  "Ouverture de %s\n"
+msgid   "Opening %s"
+msgstr  "Ouverture de %s"
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
+#: src/lang.c:889
+msgid   "Select URL> "
+msgstr  ""
+
+#: src/lang.c:890
+msgid   "No URLs in this article"
 msgstr  "Plus d'URL dans cet article"
 
-#: src/lang.c:825
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  "Utiliser le programme d'affichage MIME pour ce message ?"
 
-#: src/lang.c:826
+#: src/lang.c:892
 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:827
+#: src/lang.c:893
 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:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ne pas vérifier s'il y a des nouveaux groupes"
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       ne pas enregistrer de fichiers à la fermeture"
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ne pas afficher les descriptions des groupes"
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G nombre d'articles par groupe limite"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       aide à propos de %s"
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  "  -h       ce message d'aide"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, 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:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       màj des fichiers index (en tâche de fond)"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m rép.  répertoire des bàl [défaut=%s]"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Envoyez par mail vos rapports de bugs/suggestions à %s"
 
-#: src/lang.c:838
+#: src/lang.c:904
 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:839
+#: src/lang.c:905
 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:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f fich. abonné au fichier groupes [défaut=%s]"
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  "  -x       mode postage OFF"
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       poster un article puis quitter"
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       poster tous les brouillons puis quitter"
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       lire les articles enregistrés via l'option -S"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, 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:846
+#: src/lang.c:912
 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:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       lancer si articles non lus"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3707,42 +3870,42 @@ msgid   "A Usenet reader.\n"
 msgstr  "Un lecteur UseNet.\n"
         "Usage : %s [options] [groupe[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       sortie détaillée pour options en tâche de fond"
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  "  -V       afficher infos date & version"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, 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:852
+#: src/lang.c:918
 #, 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:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
-msgstr  ""
+msgstr  "Combinaison %s et %s inutile. %s ignorée.\n"
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, 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:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Vue '%s' (%s/%s) ?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3752,26 +3915,26 @@ msgstr  "\n"
         "dépassant :\n"
         "%-100s\n"
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Attention : article inchangé après son édition\n"
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:861
+#: src/lang.c:927
 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:863
+#: src/lang.c:929
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3779,7 +3942,7 @@ msgstr  "\n"
         "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
         "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:866
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3801,7 +3964,7 @@ msgstr  "Lisez ceci attentivement !\n"
         "Voici l'article que vous vous apprêtez à effacer :\n"
         "\n"
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3813,7 +3976,12 @@ 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:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3826,7 +3994,7 @@ msgstr  "\n"
         "Certaines valeurs dans votre fichier %s ont changé !\n"
         "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3838,32 +4006,32 @@ msgstr  "\n"
         "Certaines valeurs dans votre fichier %s peuvent être ignorées, d'autres\n"
         "ont peut-être changées !\n"
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, 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  "Attention : tin a modifié quelque groupes dans votre\n"
+msgstr  "Attention : tin a modifié quelques groupes dans votre\n"
         "\t%s\n"
         "qui est lu au lancement. Si vous ne vous êtes pas désabonné de %ld %s\n"
         "lors de cette session, cela indique une erreur et vous devriez sauvegarder\n"
         "votre %s avant de relancer tin !\n"
 
-#: src/lang.c:884
+#: src/lang.c:951
 #, 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:885
+#: src/lang.c:952
 #, 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:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3878,57 +4046,50 @@ msgstr  "\n"
         "d'être\n"
         "            le plus court possible.\n"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, 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:891
+#: src/lang.c:958
 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: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
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  "Écriture du fichier attributes..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Réponses"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  "%d %s ajouté(s)"
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  "Aucuns groupes non abonnés à afficher"
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  "Afficher uniquement les groupes abonnés"
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  "Oui "
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
-msgstr  "    Nouveau mail\n"
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "     Nouveau mail"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3947,11 +4108,11 @@ msgstr  "\n"
         "            problème, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
         "            via le M)enu.\n"
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  "  -D mode  mode debug"
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3978,11 +4139,11 @@ msgstr  "Lisez ceci attentivement !\n"
         "Voici l'article que vous vous apprêtez a effacer :\n"
         "\n"
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "(dés)activer la couleur"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -4025,44 +4186,58 @@ msgstr  "# Changer la couleur de plusieu
         "#  15 = blanc gras\n"
         "\n"
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       change la couleur"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 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:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  "\n"
+        "Erreur : \"%s\" est renommé, utilisez à la place \"%s\" !\n"
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, 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:959
+#: src/lang.c:1026
 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:960
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Attention : \"%s\" est renommé, vous devriez utiliser \"%s\" à la place !\n"
+
+#: src/lang.c:1028
 #, 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:961
+#: src/lang.c:1029
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
@@ -4071,319 +4246,320 @@ msgstr  "\n"
         "            pas apparaître dans ce groupe !\n"
         "\n"
 
-#: src/lang.c:962
+#: src/lang.c:1030
 #, 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:966
+#: src/lang.c:1034
 #, 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:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  "Parties manquantes."
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  "Pas de début."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  "Pas de données."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  "Erreur inconnue."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tSomme de contrôle de %s (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  "Lecture du fichier active mail... "
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  "Lecture du fichier mailgroups... "
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  "effectuer des opérations PGP sur l'article"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  "Ajouter les clé(s) au cercle public ?"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, 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:987
+#: src/lang.c:1055
 #, 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:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  "Article non signé et pas de clés publiques trouvées"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, 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:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, 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:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, 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:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, 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:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=envoyer [%%s] : "
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, 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:1015
+#: src/lang.c:1083
 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:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin utilisera à la place un index local.\n"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Connexion à %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  "Déconnexion du serveur...\n"
 
-#: src/lang.c:1020
-#, fuzzy, c-format
+#: src/lang.c:1088
+#, 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"
+msgstr  "Nom de groupe erroné (\"%s\") dans la réponse de la commande \"GROUP%s\" : \"%"
+        "s\""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Échec de la connexion au serveur NNTP %s. Fermeture..."
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  "205  Fermeture de la connexion"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 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:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Connexion au serveur de nouvelles expirée. Se reconnecter ?"
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       force l'authentication à la connexion"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, 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:1028
+#: src/lang.c:1096
 #, 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:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       démarrage rapide. Idem que -npd"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       lire les articles depuis le serveur NNTP par défaut"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       utilise seulement LIST plutôt que GROUP (-n)"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 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:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "problème de socket ou de connexion\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Connexion à %s : "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  "Abandon...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp : Service inconnu.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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:1046
+#: src/lang.c:1114
 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:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       démarrage rapide. Idem que -qd"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 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:1054
+#: src/lang.c:1122
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       lire seulement groupes abonnés du .newsrc depuis le spool"
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 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:1059
+#: src/lang.c:1127
 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:1060
+#: src/lang.c:1128
 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:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s imprimé"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "envoyer article/fil/sél./articles marqués à l'imprimante"
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "Imprimer"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "Impression..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "passer article/fil/sél./articles marqués à une commande"
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  "Aucune commande"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  "Passer (pipe)"
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Passer à la commande [%.*s] > "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  "Passage..."
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  "Passage non activé."
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4396,7 +4572,7 @@ msgstr  "\n"
         "         du contenu. Utilisez une virgule (,) pour séparer de multiples\n"
         "         noms de groupes.\n"
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4407,7 +4583,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:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4420,7 +4596,7 @@ msgstr  "\n"
         "            Pour éviter les problèmes, indiquez tous les groupes sur une\n"
         "            seule ligne.\n"
 
-#: src/lang.c:1095
+#: src/lang.c:1163
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -4428,7 +4604,7 @@ msgstr  "\n"
         "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
         "            être enlevés.\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4462,576 +4638,570 @@ msgstr  "\n"
         "simples\n"
         "  règles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  "accéder à un shell"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Commande shell (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Commande shell [%s] > "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s : Entrée pour TERM introuvable\n"
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Groupe %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  "Service indisponible\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  "Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  "Essai %s"
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "Aucun"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "Sujet"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  "Références"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  "Sujet et Références"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  "Sujet multiparties"
 
-# TRANSLATION MISSING
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
-msgstr  ""
+msgstr  "Taux de concordonce"
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "Non"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "Oui"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  "Tout masquer"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "Adresse"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  "Nom complet"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  "Adresse et Nom"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "Max"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "Addition"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "Moyenne"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "Lignes"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  "Score"
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  "Lignes & Score"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "Noir"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "Rouge"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "Vert"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "Marron"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "Bleu"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  "Rose"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "Cyan"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "Blanc"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Gris"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "Rouge gras"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "Vert gras"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "Jaune"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "Bleu gras"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  "Rose gras"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "Cyan gras"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  "Blanc gras"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  "Rien"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  "Espace"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  "Meilleure surbrillance"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "Souligné"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  "Vidéo inversée"
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "Clignotement"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  "Moins lumineux"
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  "Gras"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
-msgstr  ""
+msgstr  "Cc"
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
-msgstr  ""
+msgstr  "Cci"
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
-msgstr  ""
+msgstr  "Cc et Cci"
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "aucun"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  "commandes"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "sélection"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  "commandes & quitter"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  "commandes & sélection"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  "quitter & sélection"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  "commandes, quitter & sélection"
 
-# TRANSLATION MISSING
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
-msgstr  ""
+msgstr  "PageDown"
 
-# TRANSLATION MISSING
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
-msgstr  ""
+msgstr  "PageNextUnread"
 
-# TRANSLATION MISSING
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
-msgstr  ""
+msgstr  "PageDown ou PageNextUnread"
 
-#: src/lang.c:1297
-#, fuzzy
+#: src/lang.c:1365
 msgid   "Don't trim article body"
-msgstr  "Trier les articles par"
+msgstr  "Ne pas couper le corps de l'article"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
-msgstr  ""
+msgstr  "Passer les lignes vides du début"
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
-msgstr  ""
+msgstr  "Passer les lignes vides de la fin"
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
-msgstr  ""
+msgstr  "Passer toutes les lignes vides"
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
-msgstr  ""
+msgstr  "Regrouper entre chaque paragraphe"
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
-msgstr  ""
+msgstr  "Regrouper et effacer les premières"
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
-msgstr  ""
+msgstr  "Regrouper et effacer les dernières"
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
-msgstr  ""
+msgstr  "Regrouper puis effacer les premières et dernières"
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  "Archive shell"
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  "Subject : (descendant)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  "Subject : (ascendant)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  "From: (descendant)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  "From: (ascendant)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  "Date: (descendant)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  "Date: (ascendant)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  "Score (descendant)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  "Score (ascendant)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  "Lines: (descendant)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (ascendant)"
 
-# TRANSLATION MISSING
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid   "Last posting date (descending)"
-msgstr  ""
+msgstr  "Dernière date de postage (descendant)"
 
-# TRANSLATION MISSING
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid   "Last posting date (ascending)"
-msgstr  ""
+msgstr  "Dernière date de postage (ascendant)"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  "Toujours garder"
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  "Toujours effacer"
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  "Marquer avec un D dans la vue sélection"
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 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:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  "Rien de spécial"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  "Citations compressées"
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  "Citer les signatures"
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  "Citer les lignes vides"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Citations compr., signatures et lignes vides citées"
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  "non"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  "avec les en-têtes"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  "sans les en-têtes"
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  "Options d'affichage"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  "Options des couleurs"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  "Options des articles"
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  "Options de postage/messagerie"
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  "Options avancées"
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  "Options de filtrage"
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Afficher le menu & l'intitulé du postage"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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:1489
+#: src/lang.c:1557
 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:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  "Voir description de chaque groupe"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 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:1496
+#: src/lang.c:1564
 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:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  "Dans vue groupe, voir auteur par"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5045,34 +5215,32 @@ msgstr  "# Partie du champ from à affich
         "# * 2 = nom complet\n"
         "#   3 les deux\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 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:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Afficher -> plutôt qu'une barre"
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 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:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  "Vidéo inversée pour les en-têtes"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 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:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  "Regrouper les articles par"
 
-# TRANSLATION OUTDATED
-#: src/lang.c:1521
-#, fuzzy
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5088,19 +5256,18 @@ msgstr  "# Regrouper les articles par...
         "#   2 = References\n"
         "# * 3 = Les deux (Sujet et References)\n"
         "#   4 = Sujet multipartie\n"
+        "#   5 = Pourcentage de concordance\n"
 
-# TRANSLATION MISSING
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
-msgstr  ""
+msgstr  "Entrer le pourcentage de concordance pour grouper les articles en un fil. "
+        "<RETOUR> valide."
 
-# TRANSLATION MISSING
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
-msgstr  ""
+msgstr  "Pourcentage de concordance pour grouper"
 
-# TRANSLATION MISSING
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5111,13 +5278,25 @@ msgid   "# Thread percentage match...\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  ""
+msgstr  "# Taux de concordance de fil...\n"
+        "# le pourcentage de caractères dans le sujet d'un article qui doit "
+        "correspondre\n"
+        "# à un article initial pour qu'ils puissent être considérés comme appartenant "
+        "à\n"
+        "# un même fil. Cette option est un pourcentage, pe. 80, pas de décimales qui\n"
+        "# suivent. Si 80 est utilisé ici, alors 80%% des caractères doivent "
+        "absolument\n"
+        "# correspondre, sans insertion de caractère, pour que les articles soient "
+        "placés\n"
+        "# dans le même fil. Par exemple 'happy' et 'harpy' correspondent, mais "
+        "'harpie',\n"
+        "# 'happie' et 'harppy' seront regroupés à part de 'happy'\n"
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  "Score d'un fil"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5129,15 +5308,15 @@ msgstr  "# Regrouper les scores\n"
         "#   1 = somme\n"
         "#   2 = moyenne\n"
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 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:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  "Trier les articles par"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5165,17 +5344,15 @@ msgstr  "# Trie les article par...\n"
         "#   9 = Lignes descendant\n"
         "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 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:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  "Trier les fils par"
 
-# TRANSLATION OUTDATED
-#: src/lang.c:1575
-#, fuzzy
+#: src/lang.c:1643
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5186,47 +5363,49 @@ msgid   "# Sort thread by ...\n"
 msgstr  "# Trier les fils par...\n"
         "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
         "#   0 = aucun\n"
-        "# * 1 = Score descendant\n"
-        "#   2 = Score ascendant\n"
+        "# * 1 = Score, descendant\n"
+        "#   2 = Score, ascendant\n"
+        "#   3 = Date la plus récente, descendant\n"
+        "#   4 = Date la plus récente, ascendant\n"
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 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:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 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:1591
+#: src/lang.c:1659
 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:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  "Afficher articles non lus seulement"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 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:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  "Voir groupes avec articles non lus"
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 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:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  "Filtrer quel article"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5238,199 +5417,226 @@ msgstr  "# Filtrer quels articles\n"
         "#   1 = filtrer tous les articles et les marquer avec un K dans les fils\n"
         "#   2 = filtrer tous les articles et ne pas les afficher\n"
 
-# TRANSLATION MISSING
-#: src/lang.c:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
-msgstr  ""
+msgstr  "Aller au prochain article non lu avec"
 
-# TRANSLATION MISSING
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+#, fuzzy
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
         "# * 2 = TAB\n"
         "#   3 = PAGE DOWN or TAB\n"
-msgstr  ""
+msgstr  "# Aller à l'article non lu avec la ou les touches suivante(s)\n"
+        "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
+        "#   0 = aucune\n"
+        "#   1 = PAGE DOWN\n"
+        "# * 2 = TAB\n"
+        "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:1625
-#, fuzzy
+#: src/lang.c:1693
 msgid   "How to treat blank lines"
-msgstr  "Citer les lignes vides"
+msgstr  "Comment gérer les lignes vides"
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+#, fuzzy
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
-msgstr  ""
+msgstr  "# Nettoyer le corps de l'article, effaçant les lignes vides inutiles.\n"
+        "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
+        "# * 0 = Ne rien faire\n"
+        "#   1 = Effacer les lignes vides du début\n"
+        "#   2 = Effacer les lignes vides de la fin\n"
+        "#   3 = Effacer les lignes vides du début et de la fin\n"
+        "#   4 = Regrouper plusieurs lignes vides entre les paragraphes\n"
+        "#   5 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides du début\n"
+        "#   6 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides de la fin\n"
+        "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
+        "#       effacer les lignes vides du début et de la fin\n"
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  "Lister le fil via la flèche droite"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 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:1648
+#: src/lang.c:1716
 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:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  "Caractère pour articles effacés"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 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:1655
+#: src/lang.c:1723
 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:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  "Caractère pour articles non inclus"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 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:1662
+#: src/lang.c:1730
 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:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  "Caractère pour articles retournés"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 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:1669
+#: src/lang.c:1737
 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:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  "Caractère pour articles sélect."
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 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:1676
+#: src/lang.c:1744
 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:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  "Caractère pour articles récents"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 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:1683
+#: src/lang.c:1751
 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:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  "Caractère pour articles non lus"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 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:1690
+#: src/lang.c:1758
 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:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  "Caractère pour articles lus"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 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:1697
+#: src/lang.c:1765
 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:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  "Caractère pour articles filtrés"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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:1704
+#: src/lang.c:1772
 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:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  "Caractère pour articles sélectionnés lus"
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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:1711
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Largeur max. à afficher des noms des groupes. <RETOUR> valide."
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  "Largeur max. des noms des groupes"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Largeur maximum à afficher des noms des groupes.\n"
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  "Afficher dans les différentes vues"
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+#, fuzzy
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5443,17 +5649,17 @@ msgstr  "# Quelles informations doivent 
         "#   2 = score\n"
         "#   3 = lignes & score\n"
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 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:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  "Vitesse de défilement dans le pager"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -5469,29 +5675,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  "Afficher les signatures"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 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:1746
+#: src/lang.c:1822
 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:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  "Afficher donnée uue comme PJ"
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5507,30 +5713,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:1758
+#: src/lang.c:1834
 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:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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:1765 src/lang.c:1775
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  "Liste des en-têtes, séparés par des espaces"
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  "Afficher ces en-têtes (ou *)"
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5546,11 +5752,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:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  "Ne pas afficher ces en-têtes"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5569,43 +5775,41 @@ msgstr  "# Comme l'option 'news_headers_
         "# news_headers_to_not_display=X-Alan X-Pape\n"
         "# Ne rien définir, désactive cette option.\n"
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 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:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  "Ignorer parties multipart/alter."
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "# Si ON, enlève automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1793
-#, fuzzy
+#: src/lang.c:1869
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr  "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
+msgstr  "Activer la détection des blocs à citer ? <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
-msgstr  ""
+msgstr  "Détection des blocs textuels"
 
-#: src/lang.c:1795
-#, fuzzy
+#: src/lang.c:1871
 msgid   "# If ON detect verbatim blocks in articles\n"
-msgstr  "# Si ON, garde tous les articles non postés dans ~/dead.articles\n"
+msgstr  "# Si ON, détecte les blocs textuels dans les articles\n"
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 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:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  "Regex pour afficher les citations"
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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"
@@ -5613,16 +5817,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:1808
+#: src/lang.c:1884
 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:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  "Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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"
@@ -5630,16 +5834,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:1816
+#: src/lang.c:1892
 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:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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"
@@ -5649,16 +5853,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:1825
+#: src/lang.c:1901
 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:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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"
@@ -5667,16 +5871,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:1833
+#: src/lang.c:1909
 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:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex pour les mots entre *astérisques*"
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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"
@@ -5685,16 +5889,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:1841
+#: src/lang.c:1917
 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:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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"
@@ -5703,16 +5907,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:1849
+#: src/lang.c:1925
 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:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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"
@@ -5721,79 +5925,75 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1857
+#: src/lang.c:1933
 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:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex pour les préfixes dans le sujet"
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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:1864
+#: src/lang.c:1940
 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:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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:1871
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
-msgstr  ""
+msgstr  "Une expression régulière pour trouver le début d'un bloc textuel."
 
-# TRANSLATION MISSING
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
-msgstr  ""
+msgstr  "Regex pour le debut d'un bloc textuel"
 
-# TRANSLATION MISSING
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
-msgstr  ""
+msgstr  "# Une expression régulière que tin utilisera pour trouver\n"
+        "# le début d'un bloc textuel.\n"
 
-# TRANSLATION MISSING
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
-msgstr  ""
+msgstr  "Une expression régulière pour trouver la fin d'un bloc textuel."
 
-# TRANSLATION MISSING
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
-msgstr  ""
+msgstr  "Regex pour la fin d'un bloc textuel"
 
-# TRANSLATION MISSING
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
-msgstr  ""
+msgstr  "# Une expression régulière que tin utilisera pour trouver\n"
+        "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 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:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  "Visualisateur de contenu MIME"
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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"
@@ -5803,131 +6003,129 @@ msgstr  "# Utilisation du visualisateur 
         "# Sinon, spécifiez un logiciel externe (pe. metamail) ou laissez ce champ\n"
         "# vide pour ne pas activer la prévisualisation automatique.\n"
 
-#: src/lang.c:1894
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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:1901
+#: src/lang.c:1977
 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:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  "Marquer lu les groupes à la fermeture"
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 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:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  "Marquer lu le groupe via la flèche gauche"
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 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:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  "Marquer lu le fil via la flèche gauche"
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  "Quelles actions requièrent confirmation"
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Demande de confirmation pour...\n"
 
-#: src/lang.c:1926
-#, fuzzy
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
-msgstr  "'Marquer lu l'article' ignore les marques"
+msgstr  "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:1927
-#, fuzzy
+#: src/lang.c:2003
 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"
+msgstr  "# Si ON, la fonction 'Marquer (non) lu l'article' agit uniquement sur "
+        "l'article\n"
         "# actuel.\n"
 
-#: src/lang.c:1931
-msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+#: src/lang.c:2007
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Logiciel utilisé pour lancer les URLs, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+msgid   "Program that opens URLs"
 msgstr  "Logiciel lançant les URLs"
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# Commande ou script ouvrant les URLs. L'URL sera ajoutée\n"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 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:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  "Utiliser les flèches du pavé numérique"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 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:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Nombre max d'articles à récupérer. <RETOUR> valide."
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  "Nombre d'articles à récupérer"
 
-# AMBIGUOUS
-#: src/lang.c:1953
+#: src/lang.c:2029
 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:1958
+#: src/lang.c:2034
 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:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  "Durée des articles considérés comme récents"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 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:1964
+#: src/lang.c:2040
 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:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  "Concordance wildcard"
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5937,319 +6135,317 @@ msgstr  "# Concordances Wildcard\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 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:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  "Score minimum (filtre)"
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Score minimal avant qu'un article soit filtré\n"
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Score par défaut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  "Score par déf. pour filtrer les articles"
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  "# Score par défaut pour filtrer les articles\n"
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 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:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  "Score minimum (sélection)"
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Score minimal avant qu'un article soit sélectionné\n"
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 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:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  "Score par défaut pour sél. les articles"
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  "# Score par défaut pour sélectionner les articles\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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:2008
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 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:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  "Couleur standard de l'arrière-plan"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 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:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  "Couleur du texte inversé (arrière-plan)"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 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:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  "Couleur du texte inversé (avant-plan)"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 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:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  "Couleur du texte"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 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:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  "Couleur du petit menu d'aide"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 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:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  "Couleur de l'aide"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 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:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  "Couleur des messages de statut"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 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:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 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:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 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:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  "Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 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:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  "Couleur des en-têtes de l'article"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 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:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  "Couleur des champs d'en-tête actuels"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 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:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  "Couleur du sujet"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Couleur du sujet\n"
         "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  "Couleur du compteur de réponse"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 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:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  "Couleur de l'expéditeur (From:)"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 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:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  "Couleur de l'aide/signature email"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 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:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "Couleur des signatures"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur des signatures\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 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:2147
-#, fuzzy
+#: src/lang.c:2223
 msgid   "Color of verbatim blocks"
-msgstr  "Couleur du texte"
+msgstr  "Couleur des blocs textuels"
 
-#: src/lang.c:2148
-#, fuzzy
+#: src/lang.c:2224
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
-msgstr  "# Couleur du sujet\n"
-        "# Défaut : 6 (cyan)\n"
+msgstr  "# Couleur des blocs textuels\n"
+        "# Défaut : 5 (rose)\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  "Couleur des mots entre *astérisques*"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 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:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 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:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  "Couleur des mots entre /slash/"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 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:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 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:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Style des mots entre *astérisques*"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6275,57 +6471,57 @@ msgstr  "# Style des mots mis en évidenc
         "# Style des mots entre *astérisques*\n"
         "# Défaut : 6 (gras)\n"
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Style des mots entre _underscore_"
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 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:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Style des mots entre /slash/"
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 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:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Style des mots entre -tirets-"
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 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:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  "Mise en évidence des URLs dans les articles"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Mettre en évidence les URLs ?\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  "Mise en évidence des mots dans les articles"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Mettre en évidence les mots ?\n"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  "Afficher ça plutôt qu'une marque"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -6339,103 +6535,103 @@ msgstr  "# Est-ce que les astérisques et
         "#   1 = oui, afficher la marque\n"
         "# * 2 = plutôt afficher un espace\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  "Largeur du pager"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Justifier les lignes des articles à la colonne indiquée\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 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:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  "Adresse mail (et nom complet)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 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:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  "Inclure en-tête Followup-To dans l'éditeur"
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 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:2266
+#: src/lang.c:2342
 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:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  "Signature depuis fichier/commande"
 
-#: src/lang.c:2268
-#, fuzzy
+#: src/lang.c:2344
 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  "# Fichier de signature à utiliser lors de la composition/réponse à un "
         "article.\n"
-        "# sigfile=fichier\tutilise le contenu du fichier comme signature\n"
-        "# sigfile=!commande\texécute une commande externe comme signature\n"
+        "# sigfile=fichier       utilise le contenu d'un fichier comme signature\n"
+        "# sigfile=!commande   exécute une commande externe pour générer la signature\n"
+        "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2351
 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:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  "Précéder la signature avec \"-- \""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 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:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Si ON, rajoute la signature aux articles repostés\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, 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:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  "Caractère de citation"
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
         "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
@@ -6443,11 +6639,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:2295
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  "Type de citations"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -6469,15 +6665,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:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 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:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  "Citation lors d'un suivi"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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"
@@ -6486,35 +6682,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:2318
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  "Citation lors d'un cross-post"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 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:2330
-msgid   "Insert 'User-Agent:'-header"
-msgstr  "Insérer l'en-tête 'User-Agent'"
+#: src/lang.c:2406
+msgid   "Insert 'User-Agent:' header"
+msgstr  "Insérer l'en-tête 'User-Agent:'"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Si ON inclus l'en-tête 'User-Agent:'\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 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:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -6531,40 +6727,39 @@ msgstr  "# Jeu d'encodage supporté local
         "# d'encodage autre que mm_charset est considéré comme non disponible et\n"
         "# représenté par '?'.\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 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:2353
-#, fuzzy
+#: src/lang.c:2429
 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."
+msgstr  "Encodage local (p.e. US-ASCII, ISO_8859_1, EUC_KR), <RETOUR> valide."
 
-#: src/lang.c:2354
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
-msgstr  ""
+msgstr  "# Encodage de caractères local disponible.\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  "Format de la boîte à lettres"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format de la boîte à lettres\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6577,15 +6772,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:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 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:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  "Caractères 8bit dans les en-têtes usenet"
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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"
@@ -6596,28 +6791,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:2386
+#: src/lang.c:2462
 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:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  "Voir les fichiers traités"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 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:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  "Encodage MIME pour les mails"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Caractères 8bits dans en-têtes mail"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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 "
@@ -6635,26 +6830,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:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  "Nettoyer les fins de lignes"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 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:2416
+#: src/lang.c:2492
 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:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  "Translitération (conversion)"
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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"
@@ -6662,140 +6857,138 @@ 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:2426
-#, fuzzy
+#: src/lang.c:2502
 msgid   "Send you a Cc/Bcc automatically"
-msgstr  "Envoyer automatiquement une copie"
+msgstr  "S'envoyer automatiquement une copie"
 
-#: src/lang.c:2427
-#, fuzzy
+#: src/lang.c:2503
 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  "# Normalisation d'Unicode\n"
-        "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
-        "#   0 = Aucune\n"
-        "# * 1 = NFKC\n"
-        "#   2 = NFKD\n"
-        "#   3 = NFC\n"
-        "#   4 = NFD\n"
+msgstr  "# Mettre votre nom dans le champ Cc: et/ou CCi: lors de l'envoi d'un "
+        "article.\n"
+        "# Les valeurs possibles sont (la valeur par défaut est indiquée par *) :\n"
+        "# * 0 = Non\n"
+        "#   1 = Cc\n"
+        "#   2 = Cci\n"
+        "#   3 = Cc et Cci\n"
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 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:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  "Pièges à spam dans les adresses"
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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:2443
+#: src/lang.c:2519
 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:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  "Durée de validité d'un filtre"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 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:2449
+#: src/lang.c:2525
 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:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  "Créer un filtre pour les articles postés"
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 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:2455
+#: src/lang.c:2531
 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:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  "Répertoire mail"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 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:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Enregistrer articles en arrière-plan (-S)"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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:2468
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Le répertoire où vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  "Répertoire où enregistrer les articles/fils"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Répertoire où sont enregistrés les articles/fils\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 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:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  "Honorer l'en-tête 'Archive-name:'"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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:2481
+#: src/lang.c:2557
 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:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  "Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 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:2487
+#: src/lang.c:2563
 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:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  "Post-traiter les articles enregistrés"
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6807,104 +7000,104 @@ msgstr  "# Post-traitement (enregistreme
         "#   1 = extraire uniquement les *.shar (archives shell)\n"
         "#   2 = oui\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 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:2504
+#: src/lang.c:2580
 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:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  "Imprimer tous les en-têtes"
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 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:2510
+#: src/lang.c:2586
 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:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  "Logiciel d'impression avec options"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 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:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  "Rafraîchir l'écran après certaines actions"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 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:2523
+#: src/lang.c:2599
 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:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  "Lancer l'éditeur avec une ligne décalée"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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:2530
+#: src/lang.c:2606
 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:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  "Lancement de votre éditeur"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 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:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  "Inews externe"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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:2543
+#: src/lang.c:2619
 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:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  "Lancement de votre client mail"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6915,11 +7108,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:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  "Utiliser un MUA interactif"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6931,59 +7124,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:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  "Effacer ~/.article après le postage"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Si ON, effacer ~/.article après le postage.\n"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 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:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  "Fichier pour les articles postés"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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:2575
+#: src/lang.c:2651
 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:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Articles non postés dans ~/dead.articles"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 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:2581
+#: src/lang.c:2657
 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:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Pas de groupes désabonnés dans newsrc"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 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:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6995,55 +7188,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:2597
+#: src/lang.c:2673
 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:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  "Durée avant relecture du fichier active"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 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:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  "Reconnexion automatique au serveur"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 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:2609
+#: src/lang.c:2685
 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:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  "Cache local des en-têtes NNTP"
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 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:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  "Format des dates affichées"
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  "# Format des dates affichées\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  "Normalisation d'Unicode"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -7059,205 +7252,194 @@ msgstr  "# Normalisation d'Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  "Rendu BiDi"
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Si ON, le texte bi-directionnel est affiché par tin\n"
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
-msgstr  ""
+msgstr  "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:2653
-#, fuzzy
+#: src/lang.c:2729
 msgid   "Delete post-process files"
-msgstr  "Voir les fichiers traités"
+msgstr  "Effacer les fichiers traités"
 
-#: src/lang.c:2658
-#, fuzzy
+#: src/lang.c:2734
 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
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
-msgstr  ""
+msgstr  "Boîte aux lettres pour les emails envoyés"
 
-#: src/lang.c:2664
-#, fuzzy
+#: src/lang.c:2740
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
-msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+msgstr  "En-tête 'Followup-To:' pour ce(s) groupe(s). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
-msgstr  ""
+msgstr  "En-tête 'Followup-To:'"
 
-#: src/lang.c:2670
-#, fuzzy
+#: src/lang.c:2746
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
-msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide."
+msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2677
-#, fuzzy
+#: src/lang.c:2753
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
-msgstr  "Logiciel utilisé pour lancer les URLs, <RETOUR> valide, <ESC> annule."
+msgstr  "Chemin et options pour ispell (ou autre correcteur). <RETOUR> valide, <ESC> "
+        "annule."
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
-msgstr  ""
+msgstr  "Programme 'Ispell'"
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
-msgstr  ""
+msgstr  "Lorsque le groupe est une liste de diffusion, envoyer les réponses à cette "
+        "adresse email."
 
-#: src/lang.c:2685
-#, fuzzy
+#: src/lang.c:2761
 msgid   "Mailing list address"
-msgstr  "Envoi de l'historique à %s\n"
+msgstr  "Adresse email de la liste de diffusion"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
-msgstr  ""
+msgstr  "Faire suivre les articles en pièce-jointe"
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
-msgstr  ""
+msgstr  "Une liste des 'Content-Type' MIME majeur/mineur séparée par des virgules. "
+        "<ESC> annule."
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
-msgstr  ""
+msgstr  "Quels types MIME seront enregistrés"
 
-#: src/lang.c:2702
-#, fuzzy
+#: src/lang.c:2778
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
-msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+msgstr  "Contenu de l'en-tête 'Organisation:'. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
-msgstr  ""
+msgstr  "En-tête 'Organisation:'"
 
-#: src/lang.c:2708
-#, fuzzy
+#: src/lang.c:2784
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
-msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+msgstr  "Nom des articles sauvegardés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2709
-#, fuzzy
+#: src/lang.c:2785
 msgid   "savefile"
-msgstr  "Enregistrer sous le nom de fichier > "
+msgstr  "savefile"
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
-msgstr  ""
+msgstr  "Utilise cet encodage si aucun n'est spécifié, <RETOUR> pour changer."
 
-#: src/lang.c:2764
-#, fuzzy
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
-msgstr  "MM_NETWORK_CHARSET"
+msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2770
-#, fuzzy
+#: src/lang.c:2846
 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."
+msgstr  "Ajouter ce texte au début du message. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2771
-#, fuzzy
+#: src/lang.c:2847
 msgid   "X_Body"
-msgstr  "Gras"
+msgstr  "X_Body"
 
-#: src/lang.c:2776
-#, fuzzy
+#: src/lang.c:2852
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
-msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+msgstr  "Insérer cet en-tête lors du postage. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
-msgstr  ""
+msgstr  "X_Headers"
 
-#: src/lang.c:2782
-#, fuzzy
+#: src/lang.c:2858
 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."
+msgstr  "Si ON, inclus un en-tête 'X-Comment-To:'. <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/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  "Insérer l'en-tête 'X-Comment-To:'"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, 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:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version : %s %s release %s (\"%s\")\n"
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  "Inacessible ?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Connexion au serveur expirée, reconnexion # %d\n"
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  "Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lecture (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Réenvoyer la dernière commande (%s)\n"
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
-msgstr  ""
+msgstr  "CAPABILITIES n'a pas annoncé READER"
 
-# TRANSLATION MISSING
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
-msgstr  ""
+msgstr  "MOTD: "
 
 #: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "impossible de décompacter %s\n"
 
-# TRANSLATION MISSING
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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  ""
+msgstr  "La ligne %d dépasse les 998 octets et devrait être réduite, mais\n"
+        "l'encodage n'est ni %s ni %s\n"
 
-# TRANSLATION MISSING
-#: src/post.c:1224
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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  ""
+msgstr  "La ligne %d dépasse les 998 octets et devrait être réduite, mais\n"
+        "l'encodage est %s sans que l'option MIME_BREAK_LONG_LINES ne soit activéeou "
+        "l'article ne contient pas de caractères 8 bits donc pas besoin de réduire la "
+        "ligne\n"
 
-# TRANSLATION MISSING
-#: src/post.c:1226
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+msgid   "Line %d is longer than 998 octets and should be folded, but\n"
         "encoding is not set to %s\n"
-msgstr  ""
+msgstr  "La ligne %d dépasse les 998 octets et devrait être réduite, mais\n"
+        "l'encodage n'est pas %s\n"
 
-#: src/post.c:2085
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postage : %.*s ..."
@@ -7277,9 +7459,9 @@ msgstr  "Purge\n"
 
 #: src/refs.c:232
 msgid   "unchanged"
-msgstr  "non changé"
+msgstr  "inchangé"
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  "[- Indisponible -]"
 
@@ -7287,7 +7469,7 @@ msgstr  "[- Indisponible -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -7298,7 +7480,7 @@ msgstr  "Ce message a été composé avec l
         "ce qui suit peut paraître assez bizarre.\n"
         "\n"
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "octets"
 
@@ -7310,15 +7492,13 @@ msgstr  "non lu(s)"
 msgid   "all"
 msgstr  "tout"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  " R"
 
-# TRANSLATION OUTDATED
 #: src/xface.c:70
-#, fuzzy
 msgid   "Can't run slrnface: Not running in a xterm."
-msgstr  "Lancement de Slrnface impossible : création du nom fifo impossible."
+msgstr  "Lancement de Slrnface impossible : ce n'est pas un xterm."
 
 #: src/xface.c:82 src/xface.c:93 src/xface.c:102
 #, c-format
@@ -7359,49 +7539,3 @@ msgstr  "Fermeture anormale de Slrnface,
 #, c-format
 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"
-
-#~ msgid        "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
-#~ msgstr       "Vous envoie automatiquement une copie (CC). <ESPACE> change & "
-#~      "<RETOUR> valide."
-
-#~ msgid        "# If ON automatically put your name in the Cc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "# Si ON, inclus automatiquement votre nom dans le champ Cc: lors d'un "
-#~      "envoi\n"
-#~      "# par mail d'un article.\n"
-
-#~ msgid        "Send you a blind carbon copy automatically. <SPACE> toggles & <CR> "
-#~      "sets."
-#~ msgstr       "Vous envoie automatiquement une copie privée (BCC). <ESPACE> change & "
-#~      "<RETOUR> valide."
-
-#~ msgid        "Send you a blind cc automatically"
-#~ msgstr       "Envoi automatique d'une copie privée"
-
-#~ msgid        "# If ON automatically put your name in the Bcc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "# Si ON, inclus automatiquement votre nom dans le champ Bcc: lors "
-#~      "d'un envoi\n"
-#~      "# par mail d'un article.\n"
-
-#, fuzzy
-#~ msgid        "\n"
-#~      "Warning: %s contains non 7bit chars.\n"
-#~ msgstr       "\n"
-#~      "Attention : \"Subject:\" contient que des espaces.\n"
Binary files tin-1.9.5/po/ru.gmo and tin-1.9.6/po/ru.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/ru.po tin-1.9.6/po/ru.po
--- tin-1.9.5/po/ru.po	2009-12-23 10:57:08.000000000 +0100
+++ tin-1.9.6/po/ru.po	2010-11-26 15:42:46.874183921 +0100
@@ -4,7 +4,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.2\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+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"
@@ -21,465 +21,468 @@ msgstr  "Project-Id-Version: tin 1.8.2\n
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, fuzzy, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n"
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  from=óôòïëá (ÄÏÂÁ×ØÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n"
 
-#: src/attrib.c:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, fuzzy, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=óôòïëá\n"
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n"
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, 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:1122
+#: src/attrib.c:1125
 #, fuzzy, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, fuzzy, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ"
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n"
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, fuzzy, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, fuzzy, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n"
 
-#: src/attrib.c:1139
+#: src/attrib.c:1142
 #, fuzzy, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, fuzzy, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, fuzzy, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=þéóìï\n"
 
-#: src/attrib.c:1158 src/attrib.c:1165
-#, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+#: src/attrib.c:1161 src/attrib.c:1170
+#, fuzzy, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr  "#    0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1159 src/attrib.c:1166
-#, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+#: src/attrib.c:1162 src/attrib.c:1171
+#, fuzzy, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr  "#    2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
-msgstr  "#    4=msgid 5=ÓÔÒÏËÉ\n"
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  ""
+
+#: src/attrib.c:1164 src/attrib.c:1173
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1165 src/attrib.c:1174
+#, c-format
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  ""
+
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=óôòïëá\n"
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=þéóìï\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, fuzzy, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, fuzzy, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, fuzzy, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=óôòïëá (ÎÁÐÒ. =linux)\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=þéóìï\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, fuzzy, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, fuzzy, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, fuzzy, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, fuzzy, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_art_type=þéóìï\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=þéóìï\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, fuzzy, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_arts=þéóìï"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, fuzzy, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=óôòïëá (ÎÁÐÒ. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=óôòïëá (ÎÁÐÒ. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1246
+#: src/attrib.c:1253
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:624
+#: src/cook.c:625
 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
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  ""
 
@@ -619,491 +622,562 @@ msgstr  ", ËÏÄÉÒÏ×ËÁ: "
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
 msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- ïÐÉÓÁÎÉÅ: %s --]\n"
 
-#: src/lang.c:78
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "óÔÒÏËÉ"
+
+#: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+#, fuzzy
+msgid   "Attachment Menu Commands"
+msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
+
+#: src/lang.c:82
+#, fuzzy
+msgid   "<no name>"
+msgstr  "ÎÉÞÅÇÏ"
+
+#: src/lang.c:83
+#, fuzzy, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
+
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
+
+#: src/lang.c:85
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
+
+#: src/lang.c:86
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
+
+#: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
+
+#: src/lang.c:89
 #, fuzzy
 msgid   "Attributes Menu Commands"
 msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:80
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "ðÁÒÏÌØ Á×ÔÏÒÉÚÁÃÉÉ Ë NNTP ÎÅ ÎÁÊÄÅÎ ÄÌÑ %s"
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  "óÅÒ×ÅÒ ÏÖÉÄÁÅÔ Á×ÔÏÒÉÚÁÃÉÀ. \n"
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  "    ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÐÁÒÏÌØ: "
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  "    ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÉÍÑ: "
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "á×ÔÏÒÉÚÉÒÏ×ÁÎÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "ðÏÉÓË Á×ÔÏÒÁ (ÎÁÚÁÄ)[%s]> "
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "ðÏÉÓË Á×ÔÏÒÁ (×ÐÅÒ£Ä)[%s]> "
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "ðÏÄÐÉÓÁÎ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁ %s"
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÐÏÄÐÉÓËÁ ÎÁ ÇÒÕÐÐÙ...\n"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "á×ÔÏÍÁÔ. ×ÙÂÏÒ ÓÔÁÔÅÊ (ÉÓÐÏÌØÚÕÊÔÅ '%s' ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÎÅÐÒÏÞÉÔÁÎÎÙÈ) ..."
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Active ÆÁÊÌ ÐÏ×ÒÅÖÄ£Î - %s"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "óÔÁÔØÑ ÄÌÑ ÏÔÐÒÁ×ËÉ Ó ÏÛÉÂ./ÐÒÅÄÕÐÒ. %s=×ÙÈÏÄ, %s=ÍÅÎÀ, %s=ÒÅÄÁËÔ.: "
 
-#: src/lang.c:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "îÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ: %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "ïÛÉÂÏÞÎÁÑ ËÏÍÁÎÄÁ. îÁÂÅÒÉÔÅ '%s' ÄÌÑ ÐÏÍÏÝÉ."
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  "ïÓÎÏ×ÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  "äÉÁÐÁÚÏÎ ÏÓÎÏ×ÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: ïÂÎÏ×ÌÅÎÉÅ ÉÎÄÅËÓÁ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:103
+#: src/lang.c:114
 #, fuzzy
 msgid   "*** Beginning of page ***"
 msgstr  "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "ïÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÓÔÁÔØÀ [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  "ïÔÍÅÎÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "îÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "îÅ ÍÏÇÕ ÎÁÊÔÉ ÏÓÎÏ×ÎÕÀ ÓÔÁÔØÀ %d"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ"
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ × %s"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ %s"
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s - ÄÉÒÅËÔÏÒÉÑ"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  "úÁÈ×ÁÔ"
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "úÁÈ×ÁÔ %s..."
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  "úÁÈ×ÁÔÉÔØ ×ÓÅ ÇÒÕÐÐÙ ÐÏÓÅÝ£ÎÎÙÅ × ÜÔÏÊ ÓÅÓÓÉÉ?"
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "÷Ù ÐÏÍÅÔÉÌÉ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ÚÁÈ×ÁÔÉÔØ ÎÅÓÍÏÔÒÑ ÎÁ ÜÔÏ?"
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s × %lu ÓÅËÕÎÄ\n"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  "úÁÈ×ÁÞÅÎÏ"
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  "ðÒÏ×ÅÒÉÔØ ÐÒÉÇÏÔÏ×ÌÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  "ðÏÉÓË ÎÏ×ÙÈ ÇÒÕÐÐ... "
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
 msgstr  "ðÒÏ×ÅÒËÁ ÎÏ×ÏÓÔÅÊ..."
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ %s=ÎÅÔ, %s=ÄÁ, %s=shar, %s=×ÙÈÏÄ:"
 
-#: src/lang.c:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  "÷ÙËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  "÷ËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÉÓÐÏÌÎÅÎÉÑ: %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?"
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "óÏÅÄÉÎÑÅÍÓÑ Ó %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. ÇÒÕÐÐ...\n"
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "ðÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  "õÄÁÌÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ?"
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  "õÄÁÌÅÎÉÅ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ×..."
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:144
+#: src/lang.c:160
 #, fuzzy
 msgid   "*** End of page ***"
 msgstr  "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:145
+#: src/lang.c:161
 #, fuzzy
 msgid   "*** End of scopes ***"
 msgstr  "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  "*** ëÏÎÅÃ ÄÉÓËÕÓÓÉÉ ***"
 
-#: src/lang.c:147
-msgid   "Enter limit of articles to get> "
-msgstr  "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> "
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:148
+#: src/lang.c:164
+msgid   "Enter limit of articles to get> "
+msgstr  "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> "
+
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> "
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:150
+#: src/lang.c:167
 #, fuzzy
 msgid   " and enter next unread article"
 msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> "
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n"
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n"
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n"
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n"
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s"
 
-#: src/lang.c:168
+#: src/lang.c:185
+#, fuzzy
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "\n"
+        "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
+
+#: src/lang.c:186
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ.\n"
 
-#: src/lang.c:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n"
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁ×ØÔÅ ×ÁÛ ÄÏÍÅÎ.\n"
 
-#: src/lang.c:174
+#: src/lang.c:192
 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:175
+#: src/lang.c:193
 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:176
+#: src/lang.c:194
 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:177
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n"
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:179
+#: src/lang.c:197
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n"
 
-#: src/lang.c:180
+#: src/lang.c:198
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n"
 
-#: src/lang.c:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n"
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n"
 
-#: src/lang.c:183
+#: src/lang.c:201
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n"
 
-#: src/lang.c:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:188
+#: src/lang.c:206
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n"
 
-#: src/lang.c:189
+#: src/lang.c:207
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n"
 
-#: src/lang.c:190
+#: src/lang.c:208
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n"
 
-#: src/lang.c:191
+#: src/lang.c:209
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n"
 
-#: src/lang.c:192
+#: src/lang.c:210
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n"
 
-#: src/lang.c:193
+#: src/lang.c:211
 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:194
+#: src/lang.c:212
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n"
 
-#: src/lang.c:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
+        "Error: Illegal formatted %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1115,7 +1189,7 @@ msgstr  "\n"
         "        ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n"
         "        ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n"
 
-#: src/lang.c:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1129,13 +1203,13 @@ msgstr  "\n"
         "        ÒÅÇÉÏÎÅ. éÓÐÏÌØÚÕÊÔÅ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÏÐÃÉÊ ÉÌÉ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n"
         "\t ÆÁÊÌ tinrc.\n"
 
-#: src/lang.c:208
+#: src/lang.c:226
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n"
 
-#: src/lang.c:209
+#: src/lang.c:227
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1144,27 +1218,27 @@ msgstr  "\n"
         "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n"
         "%s\n"
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: óÔÒÏËÁ  \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n"
 
-#: src/lang.c:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1173,157 +1247,158 @@ msgstr  "\n"
         "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n"
         "%s\n"
 
-#: src/lang.c:214
+#: src/lang.c:232
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n"
 
-#: src/lang.c:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s"
 
-#: src/lang.c:219
+#: src/lang.c:241
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ"
 
-#: src/lang.c:220
+#: src/lang.c:242
+#, fuzzy
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)"
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  "ÏÛÉÂËÉ"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, 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:232
+#: src/lang.c:256
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s"
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  "ÏÛÉÂËÁ"
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ"
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  "÷ÙÈÏÄ..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "éÚ×ÌÅËÁÅÍ %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ."
 
-#: src/lang.c:241
+#: src/lang.c:265
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?"
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..."
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: "
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:246
+#: src/lang.c:270
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n"
 
-#: src/lang.c:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n"
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- ËÏÎÅÃ ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n"
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1352,913 +1427,1028 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): "
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  "ðÏÌÎÙÊ"
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): "
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë  : "
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  "ÇÌÏÂÁÌØÎÙÈ "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s ÆÉËÔÉ×ÎÁ (bogus)"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  "ÇÒÕÐÐÙ"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "ðÅÒÅÞÉÔÙ×ÁÀ %s..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  "÷ÙÂÏÒ ÇÒÕÐÐÙ"
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  "ÇÒÕÐÐÁ"
 
-#: src/lang.c:290
+#: src/lang.c:314
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. <CR> ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ "
         "ÓÔÒÏËÁ ÐÕÓÔÁ."
 
-#: src/lang.c:291
+#: src/lang.c:315
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:292
+#: src/lang.c:316
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ."
 
-#: src/lang.c:293
+#: src/lang.c:317
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:294
+#: src/lang.c:318
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:295
+#: src/lang.c:319
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ."
 
-#: src/lang.c:296
+#: src/lang.c:320
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:297
+#: src/lang.c:321
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:298
+#: src/lang.c:322
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:299
+#: src/lang.c:323
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:303
+#: src/lang.c:327
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid   "post followup (don't copy text) to current article"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid   "post followup to current article quoting complete headers"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)"
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:316
+#: src/lang.c:340
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ."
 
-#: src/lang.c:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ"
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:328
+#: src/lang.c:352
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)"
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ"
 
-#: src/lang.c:333
+#: src/lang.c:357
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì"
 
-#: src/lang.c:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì"
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ"
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
+#: src/lang.c:363
+#, fuzzy
+msgid   "View/pipe/save multimedia attachments"
 msgstr  "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:340
+#: src/lang.c:364
 #, fuzzy
-msgid   "choose first attribute in list"
+msgid   "choose first attachment in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:341
+#: src/lang.c:365
 #, fuzzy
-msgid   "0 - 9\t  choose attribute by number"
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:342
+#: src/lang.c:366
 #, fuzzy
-msgid   "choose last attribute in list"
+msgid   "choose last attachment in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:369
 #, fuzzy
-msgid   "search forwards for an attribute"
+msgid   "pipe raw attachment into command"
+msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
+
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
+
+#: src/lang.c:372
+#, fuzzy
+msgid   "search for attachments forwards"
+msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
+
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
+
+#: src/lang.c:376
+#, fuzzy
+msgid   "tag attachments that match user specified pattern"
+msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
+
+#: src/lang.c:379
+#, fuzzy
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
+
+#: src/lang.c:380
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
+
+#: src/lang.c:381
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
+
+#: src/lang.c:382
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+#, fuzzy
+msgid   "search forwards for an attribute"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:345
+#: src/lang.c:385
 #, fuzzy
 msgid   "search backwards for an attribute"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:346
+#: src/lang.c:386
 #, fuzzy
 msgid   "select attribute"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:347
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email"
 
-#: src/lang.c:349
+#: src/lang.c:389
 #, fuzzy
 msgid   "choose first option in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:350
+#: src/lang.c:390
 #, fuzzy
 msgid   "0 - 9\t  choose option by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:351
+#: src/lang.c:391
 #, fuzzy
 msgid   "choose last option in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:352
+#: src/lang.c:392
 #, fuzzy
 msgid   "start scopes menu"
 msgstr  "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:353
+#: src/lang.c:393
 #, fuzzy
 msgid   "search forwards for an option"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:354
+#: src/lang.c:394
 #, fuzzy
 msgid   "search backwards for an option"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:355
+#: src/lang.c:395
 #, fuzzy
 msgid   "select option"
 msgstr  "×ÙÂÏÒ"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 msgid   "choose range of articles to be affected by next command"
 msgstr  "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ"
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ"
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email"
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ"
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)"
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ"
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ"
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ"
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ"
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:383
+#: src/lang.c:423
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)"
 
-#: src/lang.c:384
+#: src/lang.c:424
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)"
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË"
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ."
 
-#: src/lang.c:389
+#: src/lang.c:429
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ"
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ"
 
-#: src/lang.c:392
+#: src/lang.c:432
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ"
 
-#: src/lang.c:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ"
 
-#: src/lang.c:394
+#: src/lang.c:434
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:395
+#: src/lang.c:435
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)"
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:400
+#: src/lang.c:440
 #, fuzzy
 msgid   "mark current thread, range or tagged threads as read"
 msgstr  "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:401
+#: src/lang.c:441
 #, fuzzy
 msgid   "mark current thread, range or tagged threads as unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")"
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:410
+#: src/lang.c:450
 msgid   "select threads if at least one unread article is selected"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ"
 
-#: src/lang.c:411
+#: src/lang.c:451
 msgid   "select threads that match user specified pattern"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ"
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)"
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 #, fuzzy
 msgid   "delete scope"
 msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:422
+#: src/lang.c:462
 #, fuzzy
 msgid   "edit attributes file"
 msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:423
+#: src/lang.c:463
 #, fuzzy
 msgid   "choose first scope in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:424
+#: src/lang.c:464
 #, fuzzy
 msgid   "0 - 9\t  choose scope by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:425
+#: src/lang.c:465
 #, fuzzy
 msgid   "choose last scope in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 #, fuzzy
 msgid   "select scope"
 msgstr  "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:430
+#: src/lang.c:470
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ"
 
-#: src/lang.c:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ"
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid   "choose range of groups to be affected by next command"
 msgstr  "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ"
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  "×ÙÈÏÄ"
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ"
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)"
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:444
+#: src/lang.c:484
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)"
 
-#: src/lang.c:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid   "reread active file to check for any new news"
 msgstr  "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:449
+#: src/lang.c:489
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ"
 
-#: src/lang.c:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ"
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:456
+#: src/lang.c:496
 msgid   "mark thread as read and return to group index page"
 msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ"
 
-#: src/lang.c:457
+#: src/lang.c:497
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ"
 
-#: src/lang.c:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:460
+#: src/lang.c:500
 #, fuzzy
 msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. ÓÔÁÔØÅ"
 
-#: src/lang.c:461
+#: src/lang.c:501
 #, fuzzy
 msgid   "mark article, range or tagged articles as unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:462
+#: src/lang.c:502
 #, fuzzy
 msgid   "mark current thread as unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
         "-----------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 #, fuzzy
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "òÁÚÎÙÅ\n"
         "------"
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  "ä×ÉÖÅÎÉÅ\n"
         "--------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n"
         "---------------------------------------"
 
-#: src/lang.c:468
+#: src/lang.c:508
+#, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
+        "-----------------"
+
+#: src/lang.c:509
 #, fuzzy
 msgid   "Attribute operations\n"
         "--------------------"
 msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
         "-----------------"
 
-#: src/lang.c:469
+#: src/lang.c:510
 #, fuzzy
 msgid   "Option operations\n"
         "-----------------"
 msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
         "-----------------"
 
-#: src/lang.c:470
+#: src/lang.c:511
 #, fuzzy
 msgid   "Scope operations\n"
         "----------------"
 msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
         "-----------------"
 
-#: src/lang.c:472
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
+        "-----------------"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+#, fuzzy
+msgid   "toggle info message in last line (URL)"
+msgstr  "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
+
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ"
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ"
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ"
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ"
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d"
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  "îÅ multi-part ÓÏÏÂÝÅÎÉÅ"
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ"
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: src/lang.c:483
+#: src/lang.c:532
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:485
+#: src/lang.c:534
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n"
 
-#: src/lang.c:486
+#: src/lang.c:535
 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:488
+#: src/lang.c:537
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ  %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  "ÎÅÐÏÌÎÙÊ "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2319,449 +2509,478 @@ msgstr  "\n"
         "TODO É FTP. óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ "
         "'R'.\n"
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á."
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n"
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s"
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ"
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n"
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ From:    [%s] (y/n): "
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ"
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ  : "
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ ôÅÍÕ:  [%s] (y/n): "
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ    : "
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ   : "
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "ðÏÓÌÅÄÎÉÊ"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  "óÔÒÏË %s  "
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  ""
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ..."
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ %s?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 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
+#: src/lang.c:595
 #, fuzzy, c-format
 msgid   "%s marked as read"
 msgstr  "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as read"
 msgstr  "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as unread"
 msgstr  "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  ""
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid   "Mark article as read%s?"
 msgstr  "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, 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:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  "--äÁÌÅÅ--"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  "ðÅÒÅÍÅÝÅÎÉÅ %s..."
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
 msgstr  "Message-ID: ÓÔÒÏËÁ            "
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ", ÉÍÑ: "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  "ÇÒÕÐÐÙ"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> "
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  "ÇÒÕÐÐÁ"
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ."
 
-#: src/lang.c:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  "îÅÔ  "
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ"
 
-#: src/lang.c:587
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** îÅÔ ÓÔÁÔÅÊ ***"
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  "*** îÅÔ ÏÐÉÓÁÎÉÑ ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ"
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  "îÅÔ ÇÒÕÐÐÙ"
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ"
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  "îÅÔ ÁÄÒÅÓÁ email"
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ"
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  "îÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  "îÅÔ ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:603
+#: src/lang.c:663
 #, fuzzy
 msgid   "*** No scopes ***"
 msgstr  "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "îÅÔ ÔÅÍÙ"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n"
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n"
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n"
 
-#: src/lang.c:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n"
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active"
 
-#: src/lang.c:616
+#: src/lang.c:676
 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:617
+#: src/lang.c:677
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: "
 
-#: src/lang.c:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2777,45 +2996,45 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  "ôÏÌØËÏ"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:628
+#: src/lang.c:688
 #, fuzzy
 msgid   "Options Menu Commands"
 msgstr  "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'"
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s"
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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"
@@ -2823,272 +3042,276 @@ msgstr  "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÏÔÐÒÁ×ÌÅÎÉÑ ÓÔÁ
         "É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n"
         "ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n"
 
-#: src/lang.c:639
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --"
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> "
 
-#: src/lang.c:644
+#: src/lang.c:704
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# ó×ÏÄËÁ Ï ÓÏÏÂÝÅÎÉÑÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ × ÇÒÕÐÐÕ ÉÌÉ ÐÏ ÐÏÞÔÅ ×ÙÚÙ×ÁÅÔÓÑ ËÏÍÁÎÄÏÊ\n"
         "# 'W' ÉÚ tin.\n"
 
-#: src/lang.c:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  "ðÏÍÅÞÅÎÙ %s"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  "óÎÑÔÙ ÏÔÍÅÔËÉ %s"
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?"
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: "
 
-#: src/lang.c:660
+#: src/lang.c:720
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?"
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?"
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$"
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "þÔÅÎÉÅ %sÓÔÁÔÅÊ..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "þÔÅÎÉÅ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n"
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n"
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... "
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... "
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... "
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..."
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
 msgstr  "References: ÓÔÒÏËÁ            "
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d ÏÓÔÁÌÏÓØ)"
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ."
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "õÄÁÌ£Î ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: "
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s"
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..."
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  "ïÐÒÁ×ÉÔØ ÓÎÏ×Á"
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  "óÂÒÏÓÉÔØ newsrc?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  "îÁÖÍÉÔÅ <CR> ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "÷ÙÂÒÁÔØ From   [%s] (y/n): "
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): "
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  "÷ÙÂÒÁÔØ ×ÒÅÍÑ  : "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3107,265 +3330,265 @@ msgstr  "# %s ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ\n"
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ"
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "óÏÈÒÁÎÉÔØ"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  "óÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n"
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "óÏÈÒÁÎÅÎÏ %s...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s ÉÚ %d %s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s ÓÏÈÒÁÎ. × %s%s --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s ÓÏÈÒÁÎ. × %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  "úÁÐÉÓØ..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:732
+#: src/lang.c:795
 #, fuzzy
 msgid   "Delete scope?"
 msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:733
+#: src/lang.c:796
 #, fuzzy
 msgid   "Enter scope> "
 msgstr  "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:734
+#: src/lang.c:797
 #, fuzzy
 msgid   "Select new position> "
 msgstr  "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 #, fuzzy
 msgid   "Select scope> "
 msgstr  "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:739
+#: src/lang.c:802
 #, fuzzy
 msgid   "Scopes Menu"
 msgstr  "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:740
+#: src/lang.c:803
 #, fuzzy
 msgid   "Scopes Menu Commands"
 msgstr  "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "ðÏÉÓË ÎÁÚÁÄ [%s]> "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "ðÏÉÓË × ÔÅÌÅ [%s]> "
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "ðÏÉÓË ×ÐÅÒ£Ä [%s]> "
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "ðÏÉÓË..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..."
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:747
+#: src/lang.c:810
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ <CR>. 'q' ×ÙÈÏÄ."
 
-#: src/lang.c:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> "
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×"
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..."
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  "<ðòïâåì>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "óÔÁÒÔÕÀ: (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "äÉÓËÕÓÓÉÑ (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> "
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s"
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  "úÁÍÅÎÁ ÓÔÁÔØÉ ..."
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n"
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  "%d ÄÎÅÊ"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  "<ôáâ>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3375,260 +3598,275 @@ 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:784
+#: src/lang.c:847
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:785
+#: src/lang.c:848
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n"
         "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n"
 
-#: src/lang.c:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  "îÅÔ ÎÏ×ÏÓÔÅÊ\n"
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "äÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ"
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ"
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  "ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  "ÄÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s"
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d"
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d ÐÏÐÙÔËÁ dotlock %s"
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:805
-msgid   "           h=help\n"
-msgstr  "           h=ÐÏÍÏÝØ\n"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "           h=ÐÏÍÏÝØ"
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  "îÅÏÇÒÁÎÉÞÅÎ"
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> "
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  "îÅÔ ËÏÎÃÁ."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  "ÎÅÐÒÏÞÉÔÁÎÏ "
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "ïÔÐÉÓÁÌÉÓØ ÏÔ %s"
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  "ïÔÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  "ïÂÎÏ×ÌÅÎÏ"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "ïÂÎÏ×ÌÅÎÉÅ"
 
-#: src/lang.c:823
-#, c-format
-msgid   "Opening %s\n"
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+#, fuzzy
+msgid   "URL Menu Commands"
+msgstr  "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
+
+#: src/lang.c:888
+#, fuzzy, c-format
+msgid   "Opening %s"
 msgstr  "ïÔËÒÙÔÉÅ %s\n"
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
+
+#: src/lang.c:890
+#, fuzzy
+msgid   "No URLs in this article"
 msgstr  "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:825
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?"
 
-#: src/lang.c:826
+#: src/lang.c:892
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:827
+#: src/lang.c:893
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ"
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ"
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       ÐÏÄÓËÁÚËÁ Ï %s"
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  "  -h       ÜÔÁ ÐÏÄÓËÁÚËÁ"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I dir   ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m dir   ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s"
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:839
+#: src/lang.c:905
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M user  ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ (ÐÁËÅÔÎÙÊ "
         "ÒÅÖÉÍ)"
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f file  ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  "  -x       ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ"
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ"
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ"
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁÎ£ÎÎÙÅ ÏÐÃÉÅÊ -S"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s dir   ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:846
+#: src/lang.c:912
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3637,42 +3875,42 @@ msgstr  "ðÒÏÇÒÁÍÍÁ ÞÔÅÎÉÑ ÎÏ×ÏÓÔÅÊ Usene
         "\n"
         "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ"
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  "  -V       ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n"
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0"
 
-#: src/lang.c:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3682,25 +3920,25 @@ msgstr  "\n"
         "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n"
         "%-100s\n"
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n"
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n"
 
-#: src/lang.c:861
+#: src/lang.c:927
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó  \"Re: \" ÎÏ ÎÅÔ \"References:\".\n"
 
-#: src/lang.c:863
+#: src/lang.c:929
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3708,7 +3946,7 @@ msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n"
         "          ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n"
 
-#: src/lang.c:866
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3728,7 +3966,7 @@ msgstr  "ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n"
         "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
         "\n"
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3740,7 +3978,12 @@ msgstr  "\n"
         "ÂÕÄÅÔ\n"
         "          ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n"
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3753,7 +3996,7 @@ msgstr  "\n"
         "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n"
         "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3765,7 +4008,7 @@ msgstr  "\n"
         "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n"
         "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n"
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3774,7 +4017,7 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:884
+#: src/lang.c:951
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
@@ -3782,12 +4025,12 @@ msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ "
         "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n"
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ"
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3800,55 +4043,48 @@ msgstr  "\n"
         "          ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n"
         "          ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? "
 
-#: src/lang.c:891
+#: src/lang.c:958
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n"
 
-#: 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
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  "äÏÂÁ×ÌÅÎÏ %d %s"
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ"
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  "äÁ "
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
-msgstr  "    îÏ×ÁÑ ÐÏÞÔÁ\n"
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "    îÏ×ÁÑ ÐÏÞÔÁ"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3866,11 +4102,11 @@ msgstr  "\n"
         "          ÏÔÒÅÄÁËÔÉÒÕÊÔÅ Å£ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n"
         "          ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n"
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3895,11 +4131,11 @@ msgstr  "ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n"
         "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
         "\n"
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3943,362 +4179,375 @@ msgstr  "# éÚÍÅÎÅÎÉÅ Ã×ÅÔÏ× ÄÌÑ ÒÁÚÌÉÞÎÙ
         "#  15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n"
         "\n"
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:959
+#: src/lang.c:1026
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:960
+#: src/lang.c:1027
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
+
+#: src/lang.c:1028
 #, 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:961
+#: src/lang.c:1029
 #, 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:962
+#: src/lang.c:1030
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:966
+#: src/lang.c:1034
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s."
 
-#: src/lang.c:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ."
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  "îÅÔ ÎÁÞÁÌÁ."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  "îÅÔ ÄÁÎÎÙÈ."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... "
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:987
+#: src/lang.c:1055
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)"
 
-#: src/lang.c:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, 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:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1015
+#: src/lang.c:1083
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, fuzzy, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, fuzzy, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s"
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  "205  úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n"
 
-#: src/lang.c:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?"
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:1028
+#: src/lang.c:1096
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]"
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -nqd"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "óÏÅÄÉÎÅÎÉÅ Ó %s: "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  "ðÒÅËÒÁÝÁÅÍ...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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:1046
+#: src/lang.c:1114
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1054
+#: src/lang.c:1122
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool"
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1127
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews"
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?"
 
-#: src/lang.c:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ"
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "ðÅÞÁÔØ"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "ðÅÞÁÔÁÀ..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ"
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  "îÅÔ ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Pipe × ËÏÍÁÎÄÕ [%.*s]> "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  "Piping ÎÅ ×ËÌÀÞÅÎ."
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4311,7 +4560,7 @@ msgstr  "\n"
         "        É ÓÏÄÅÒÖÉÍÏÅ.  éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n"
         "        ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n"
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4322,7 +4571,7 @@ msgstr  "\n"
         "        ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n"
         "        ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4333,14 +4582,14 @@ msgstr  "\n"
         "          üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n"
         "          þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1095
+#: src/lang.c:1163
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4361,569 +4610,570 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n"
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "îÉÞÅÇÏ"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "ôÅÍÁ"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  ""
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  "ôÅÍÁ É References"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ"
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "îÅÔ"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "äÁ"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  "óËÒÙÔØ ×ÓÅ"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "áÄÒÅÓ"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  "ðÏÌÎÏÅ ÉÍÑ"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  "áÄÒÅÓ É ÉÍÑ"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "íÁËÓÉÍÁÌØÎÙÊ"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "óÕÍÍÁ"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "óÒÅÄÎÉÊ"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "óÔÒÏËÉ"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  "óÔÒÏËÉ É Score"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "þÅÒÎÙÊ"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "ëÒÁÓÎÙÊ"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "úÅÌ£ÎÙÊ"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "ëÏÒÉÞÎÅ×ÙÊ"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "óÉÎÉÊ"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  "òÏÚÏ×ÙÊ"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "çÏÌÕÂÏÊ"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "âÅÌÙÊ"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "óÅÒÙÊ"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "ö£ÌÔÙÊ"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "ó×ÅÔÌÏ-ÓÉÎÉÊ"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  "ó×ÅÔÌÏ-ÂÅÌÙÊ"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  "îÉÞÅÇÏ"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  ""
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  ""
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "ðÏÄÞÅÒËÉ×ÁÎÉÅ"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ"
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "íÉÇÁÎÉÅ"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "ÎÉÞÅÇÏ"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  "ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "×ÙÂÏÒ"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  "ËÏÍÁÎÄÙ É ×ÙÈÏÄ"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  "ËÏÍÁÎÄÙ É ×ÙÂÏÒ"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  "×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 msgid   "Kill all arts & show with K"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  "ÎÅÔ"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  "Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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:1489
+#: src/lang.c:1557
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
         "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1564
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4937,32 +5187,32 @@ msgstr  "# ÷Ù×ÏÄÉÔØ ÞÁÓÔØ ÐÏÌÑ From:\n"
         "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
         "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
         "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4980,16 +5230,16 @@ msgstr  "# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n"
         "#   4 = Multipart Subject\n"
         "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5002,11 +5252,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5018,16 +5268,16 @@ msgstr  "# Score ÄÉÓËÕÓÓÉÉ\n"
         "#   1 = ÓÕÍÍÁ\n"
         "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5055,16 +5305,16 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ...\n"
         "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5079,47 +5329,47 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ...\n
         "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
         "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1591
+#: src/lang.c:1659
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
         "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5127,12 +5377,12 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -5140,175 +5390,185 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1693
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1648
+#: src/lang.c:1716
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1655
+#: src/lang.c:1723
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1662
+#: src/lang.c:1730
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1669
+#: src/lang.c:1737
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1676
+#: src/lang.c:1744
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1683
+#: src/lang.c:1751
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1690
+#: src/lang.c:1758
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1697
+#: src/lang.c:1765
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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
+#: src/lang.c:1772
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  "íÁËÓ. ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\n"
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÓÔÒÏËÉ/score × ÌÉÓÔÉÎÇÅ"
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5321,17 +5581,17 @@ msgstr  "# ëÁËÁÑ ÉÎÆÏÒÍÁÃÉÑ ÄÏÌÖÎÁ ×Ù×ÏÄ
         "#   2 = score\n"
         "#   3 = ËÏÌÉÞÅÓÔ×Ï ÓÔÒÏË É score\n"
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 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:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5341,28 +5601,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5372,28 +5632,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5402,11 +5662,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5417,316 +5677,319 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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
+#: src/lang.c:1884
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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
+#: src/lang.c:1892
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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
+#: src/lang.c:1901
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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
+#: src/lang.c:1909
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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
+#: src/lang.c:1917
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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
+#: src/lang.c:1925
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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
+#: src/lang.c:1933
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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
+#: src/lang.c:1940
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
         "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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
+#: src/lang.c:1977
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
         "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 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."
+#: src/lang.c:2007
+#, fuzzy
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+#, fuzzy
+msgid   "Program that opens URLs"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+#, fuzzy
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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
+#: src/lang.c:2034
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:1964
+#: src/lang.c:2040
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5736,318 +5999,318 @@ msgstr  "# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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:2008
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ Help/Mail-Sign\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2147
+#: src/lang.c:2223
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6073,57 +6336,57 @@ msgstr  "# áÔÒÉÂÕÔÙ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ ÓÌÏ× Î
         "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -6132,106 +6395,106 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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
+#: src/lang.c:2351
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -6253,51 +6516,52 @@ msgstr  "# íÅÔÏÄ ÃÉÔÉÒÏ×ÁÎÉÑ ÓÔÁÔÅÊ ÐÒÉ 
         "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
         "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2330
-msgid   "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+#, fuzzy
+msgid   "Insert 'User-Agent:' header"
 msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 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:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -6306,41 +6570,41 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2353
+#: src/lang.c:2429
 #, 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:2354
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6348,15 +6612,15 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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"
@@ -6367,29 +6631,29 @@ msgstr  "# åÓÌÉ ON, ÔÏ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ 
         "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
         "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2462
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
         "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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,25 +6663,25 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
         "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2416
+#: src/lang.c:2492
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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"
@@ -6425,12 +6689,12 @@ msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛ
         "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
         "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2502
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 #, 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"
@@ -6446,114 +6710,114 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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
+#: src/lang.c:2519
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2455
+#: src/lang.c:2531
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
         "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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
+#: src/lang.c:2557
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6561,101 +6825,101 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2580
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2510
+#: src/lang.c:2586
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2523
+#: src/lang.c:2599
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
         "<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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:2530
+#: src/lang.c:2606
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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:2543
+#: src/lang.c:2619
 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:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6663,11 +6927,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6681,59 +6945,59 @@ msgstr  "# éÎÔÅÒÁËÔÉ×ÎÁÑ ÐÒÏÇÒÁÍÍÁ ÞÔÅÎÉ
         "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
         "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
         "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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:2575
+#: src/lang.c:2651
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2657
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6745,58 +7009,58 @@ msgstr  "# äÅÊÓÔ×ÉÑ Ó ÆÉËÔÉ×ÎÙÍÉ ÇÒÕÐÐÁÍ
         "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
         "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
         "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÐÏÄËÌÀÞÁÔØÓÑ Ë ÓÅÒ×ÅÒÕ NNTP, ÅÓÌÉ ÓÏÅÄÉÎÅÎÉÅ\n"
         "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2685
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6812,173 +7076,173 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 #, fuzzy
 msgid   "Delete post-process files"
 msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 #, fuzzy
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
         "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2659
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 #, fuzzy
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2677
+#: src/lang.c:2753
 #, fuzzy
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 #, fuzzy
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 #, fuzzy
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 #, fuzzy
 msgid   "savefile"
 msgstr  "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 #, fuzzy
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:2771
+#: src/lang.c:2847
 msgid   "X_Body"
 msgstr  ""
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 #, fuzzy
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 #, fuzzy
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2783
+#: src/lang.c:2859
 #, fuzzy
-msgid   "Insert X-Comment-To: header"
-msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  "îÅÄÏÓÔÉÖÉÍÏ?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n"
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "þÔÅÎÉÅ (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -6987,16 +7251,16 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n"
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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:1224
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+msgid   "Line %d is longer than 998 octets and should be folded, but\n"
         "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
         "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr  "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n"
@@ -7004,14 +7268,14 @@ msgstr  "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É
         "ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n"
         "ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n"
 
-#: src/post.c:1226
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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:2085
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..."
@@ -7033,7 +7297,7 @@ msgstr  "ïÓÕÛÅÎÉÅ\n"
 msgid   "unchanged"
 msgstr  "ÎÅÉÚÍÅÎÅÎÏ"
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  "[- îÅÄÏÓÔÕÐÎÏ -]"
 
@@ -7041,7 +7305,7 @@ msgstr  "[- îÅÄÏÓÔÕÐÎÏ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -7052,7 +7316,7 @@ msgstr  "üÔÏ ÓÏÏÂÝÅÎÉÅ ÂÙÌÏ ÓÏÚÄÁÎÏ × 'm
         "ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n"
         "\n"
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "ÂÁÊÔ"
 
@@ -7064,7 +7328,7 @@ msgstr  "ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 msgid   "all"
 msgstr  "×ÓÅ"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  ""
 
@@ -7119,6 +7383,9 @@ msgstr  "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ 
 msgid   "Slrnface failed: %s."
 msgstr  "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s."
 
+#~ msgid        "#    4=msgid 5=lines\n"
+#~ msgstr       "#    4=msgid 5=ÓÔÒÏËÉ\n"
+
 #, fuzzy
 #~ msgid        "mark selected articles as read"
 #~ msgstr       "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?"
Binary files tin-1.9.5/po/rw.gmo and tin-1.9.6/po/rw.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/rw.po tin-1.9.6/po/rw.po
--- tin-1.9.5/po/rw.po	2009-12-23 10:57:08.000000000 +0100
+++ tin-1.9.6/po/rw.po	2010-11-26 15:42:47.134223357 +0100
@@ -15,7 +15,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.7.8\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+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"
@@ -30,469 +30,471 @@ msgstr  "Project-Id-Version: tin 1.7.8\n
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Ibiranga IDOSIYE"
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, fuzzy, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# O YA Guhindura iyi Icyo wongeraho\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, fuzzy, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  Alt. Alt.\n"
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, fuzzy, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, fuzzy, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, fuzzy, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, fuzzy, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, fuzzy, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, fuzzy, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, 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:1107
+#: src/attrib.c:1110
 #, fuzzy, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, fuzzy, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, fuzzy, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, fuzzy, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  Urutonde rwa Imeli Urugero org\n"
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, fuzzy, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  "#  Ishusho Ishusho bmp\n"
 
-#: src/attrib.c:1122
+#: src/attrib.c:1125
 #, fuzzy, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, fuzzy, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, fuzzy, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  Mburabuzi ni\n"
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, 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:1139
+#: src/attrib.c:1142
 #, fuzzy, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, fuzzy, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, fuzzy, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
 #, fuzzy, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr  "#    0 1. Kwirengagiza\n"
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1162 src/attrib.c:1171
 #, fuzzy, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr  "#    2. Bivuye 3. Bivuye Kwirengagiza\n"
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1163 src/attrib.c:1172
+#, c-format
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  ""
+
+#: src/attrib.c:1164 src/attrib.c:1173
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  ""
+
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, fuzzy, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  kugirango Izibanza\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, fuzzy, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, fuzzy, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, fuzzy, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, fuzzy, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  VAR\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, fuzzy, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  VAR\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, fuzzy, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, fuzzy, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, fuzzy, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, fuzzy, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, fuzzy, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, fuzzy, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "ku"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "ku"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, fuzzy, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, fuzzy, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, fuzzy, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, 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:1246
+#: src/attrib.c:1253
 #, fuzzy, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# Ibyinjijwe Itangira ku Itsinda Ibyinjijwe\n"
         "#\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:624
+#: src/cook.c:625
 #, fuzzy
 msgid   "(unknown)"
 msgstr  "(Itazwi)"
 
-#.
-#. * TODO: add to the right rule, give better explanation, -> lang.c
-#.
-#: src/filter.c:603 src/filter.c:611
-#, fuzzy
-msgid   "Removed from the previous rule: "
-msgstr  "Bivuye i Ibanjirije"
-
-#: src/keymap.c:271
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  ""
 
@@ -642,538 +644,607 @@ msgstr  ""
 
 #: src/lang.c:77
 #, c-format
-msgid   "%*s[-- Description: %s --]\n"
+msgid   "%*s[-- charset %s not supported --]\n"
 msgstr  ""
 
 #: src/lang.c:78
-msgid   "Attributes Menu Commands"
+#, c-format
+msgid   "%*s[-- Description: %s --]\n"
 msgstr  ""
 
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "Imirongo"
+
 #: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+msgid   "Attachment Menu Commands"
+msgstr  ""
+
+#: src/lang.c:82
+#, fuzzy
+msgid   "<no name>"
+msgstr  "ntacyo"
+
+#: src/lang.c:83
+#, fuzzy, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "IDOSIYE"
+
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "IDOSIYE"
+
+#: src/lang.c:85
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "Ingingo"
+
+#: src/lang.c:86
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "Ingingo"
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "Ingingo"
+
+#: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "Ingingo"
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:91
 #, fuzzy, c-format
 msgid   "%d Authentication failed"
 msgstr  "%dByanze"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, fuzzy, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "Ijambobanga... OYA Byabonetse kugirango"
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  ""
 
-#: src/lang.c:83
+#: src/lang.c:94
 #, fuzzy
 msgid   "    Please enter password: "
 msgstr  "Injiza Ijambobanga..."
 
-#: src/lang.c:84
+#: src/lang.c:95
 #, fuzzy
 msgid   "    Please enter username: "
 msgstr  "Injiza Izina ry'ukoresha"
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, fuzzy, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "kugirango Ukoresha:"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, fuzzy, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Byanze kugirango Ukoresha:"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, fuzzy, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "Gushaka Inyuma"
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, fuzzy, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "Gushaka"
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, fuzzy, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "Kuri"
 
-#: src/lang.c:91
+#: src/lang.c:102
 #, fuzzy
 msgid   "Autosubscribing groups...\n"
 msgstr  "Amatsinda"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, fuzzy, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Gukoresha Kuri Byose Bidasomye"
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, fuzzy, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, 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:96
+#: src/lang.c:107
 #, fuzzy, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Ikiranga"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, fuzzy, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Komandi: kugirango Ifashayobora"
 
-#: src/lang.c:99
+#: src/lang.c:110
 #, fuzzy
 msgid   "Base article"
 msgstr  "Base Ingingo"
 
-#: src/lang.c:100
+#: src/lang.c:111
 #, fuzzy
 msgid   "Base article range"
 msgstr  "Base Ingingo Urutonde"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, fuzzy, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s:Bya Umubarendanga Idosiye OYA"
 
-#: src/lang.c:102
+#: src/lang.c:113
 #, fuzzy
 msgid   "*** Beginning of article ***"
 msgstr  "***Bya Ingingo"
 
-#: src/lang.c:103
+#: src/lang.c:114
 #, fuzzy
 msgid   "*** Beginning of page ***"
 msgstr  "***Bya Ingingo"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, fuzzy, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "Gusiba Cyangwa Guhindura Ingingo"
 
-#: src/lang.c:106
+#: src/lang.c:117
 #, fuzzy
 msgid   "Cancelling article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, fuzzy, c-format
 msgid   "Cannot create %s"
 msgstr  "Kurema"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, fuzzy, c-format
 msgid   "Can't find base article %d"
 msgstr  "Gushaka SHINGIRO Ingingo"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, fuzzy, c-format
 msgid   "Can't open %s"
 msgstr  "Gufungura"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, fuzzy, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Gufungura kugirango Mu kubika"
 
-#: src/lang.c:112
+#: src/lang.c:123
 #, fuzzy
 msgid   "*** Posting not allowed ***"
 msgstr  "***OYA"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, fuzzy, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "ni OYA Kuri"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, fuzzy, c-format
 msgid   "%s is a directory"
 msgstr  "%sni a bushyinguro"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:131
 #, fuzzy
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Byose Amatsinda iyi Umukoro"
 
-#: src/lang.c:119
+#: src/lang.c:132
 #, fuzzy
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "in iyi Itsinda"
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, fuzzy, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s%d%sin"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:123
+#: src/lang.c:136
 #, fuzzy
 msgid   "Checking for new groups... "
 msgstr  "kugirango Gishya Amatsinda"
 
-#: src/lang.c:124
+#: src/lang.c:137
 #, fuzzy
 msgid   "Checking for news..."
 msgstr  "kugirango Amakuru"
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, fuzzy, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Oya Yego Kuvamo"
 
-#: src/lang.c:127
+#: src/lang.c:140
 #, fuzzy
 msgid   "ANSI color disabled"
 msgstr  "Ibara Yahagaritswe"
 
-#: src/lang.c:128
+#: src/lang.c:141
 #, fuzzy
 msgid   "ANSI color enabled"
 msgstr  "Ibara Bikora"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, fuzzy, c-format
 msgid   "Command failed: %s"
 msgstr  "Byanze"
 
-#: src/lang.c:131
+#: src/lang.c:144
 #, fuzzy
 msgid   "Mark not selected articles read?"
 msgstr  "OYA Byahiswemo Gusoma"
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, fuzzy, c-format
 msgid   "Connecting to %s..."
 msgstr  "Kwihuza na %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:149
 #, fuzzy
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Gikora IDOSIYE kugirango Amatsinda"
 
-#: src/lang.c:135
+#: src/lang.c:150
 #, fuzzy
 msgid   "Creating newsrc file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Mburabuzi"
 
-#: src/lang.c:138
+#: src/lang.c:153
 #, fuzzy
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Idosiye Iposita"
 
-#: src/lang.c:139
+#: src/lang.c:154
 #, fuzzy
 msgid   "Deleting temporary files..."
 msgstr  "By'igihe gito Idosiye"
 
-#: src/lang.c:141
+#: src/lang.c:156
 #, fuzzy
 msgid   "*** End of article ***"
 msgstr  "***Impera Bya Ingingo"
 
-#: src/lang.c:142
+#: src/lang.c:157
 #, fuzzy
 msgid   "*** End of articles ***"
 msgstr  "***Impera Bya"
 
-#: src/lang.c:143
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "***Impera Bya"
+
+#: src/lang.c:159
 #, fuzzy
 msgid   "*** End of groups ***"
 msgstr  "***Impera Bya Amatsinda"
 
-#: src/lang.c:144
+#: src/lang.c:160
 #, fuzzy
 msgid   "*** End of page ***"
 msgstr  "***Impera Bya Ingingo"
 
-#: src/lang.c:145
+#: src/lang.c:161
 #, fuzzy
 msgid   "*** End of scopes ***"
 msgstr  "***Impera Bya Amatsinda"
 
-#: src/lang.c:146
+#: src/lang.c:162
 #, fuzzy
 msgid   "*** End of thread ***"
 msgstr  "***Impera Bya Urudodo"
 
-#: src/lang.c:147
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "***Impera Bya Amatsinda"
+
+#: src/lang.c:164
 #, fuzzy
 msgid   "Enter limit of articles to get> "
 msgstr  "Bya Kuri Kubona"
 
-#: src/lang.c:148
+#: src/lang.c:165
 #, fuzzy
 msgid   "Enter Message-ID to go to> "
 msgstr  "Kuri Gyayo Kuri"
 
-#: src/lang.c:149
+#: src/lang.c:166
 #, fuzzy
 msgid   " and enter next unread thread"
 msgstr  "Na Injiza Komeza>> Bidasomye Urudodo"
 
-#: src/lang.c:150
+#: src/lang.c:167
 #, fuzzy
 msgid   " and enter next unread article"
 msgstr  "Na Injiza Komeza>> Bidasomye Urudodo"
 
-#: src/lang.c:151
+#: src/lang.c:168
 #, fuzzy
 msgid   " and enter next unread group"
 msgstr  "Na Injiza Komeza>> Bidasomye Itsinda"
 
-#: src/lang.c:152
+#: src/lang.c:169
 #, fuzzy
 msgid   "Enter option number> "
 msgstr  "Ihitamo Umubare"
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, fuzzy, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Urutonde"
 
-#: src/lang.c:154
+#: src/lang.c:171
 #, fuzzy
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:156
+#: src/lang.c:173
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:157
+#: src/lang.c:174
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:158
+#: src/lang.c:175
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:159
+#: src/lang.c:176
 #, fuzzy
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "in Umutwempangano"
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  ""
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, fuzzy, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Ingingo OYA"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, fuzzy, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Ingingo OYA"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, fuzzy, c-format
 msgid   "Corrupted file %s"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:168
+#: src/lang.c:185
+#, fuzzy
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "Gushyiraho Kuri Birenzeho Urubuga rw'amakuru"
+
+#: src/lang.c:186
 #, fuzzy
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Ikosa in Kohereza Icyegeranyo"
 
-#: src/lang.c:169
+#: src/lang.c:187
 #, fuzzy
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Imfuruka Ibuze in Aderesi"
 
-#: src/lang.c:170
+#: src/lang.c:188
 #, fuzzy
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Ibuze in ki/ bishaje IMISUSIRE Aderesi"
 
-#: src/lang.c:171
+#: src/lang.c:189
 #, fuzzy
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Ibuze in ki/ bishaje IMISUSIRE Aderesi"
 
-#: src/lang.c:172
+#: src/lang.c:190
 #, fuzzy
 msgid   "At-sign missing in mail address.\n"
 msgstr  "IKIMENYETSO Ibuze in Ubutumwa Aderesi"
 
-#: src/lang.c:173
+#: src/lang.c:191
 #, fuzzy
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "ni OYA Urwego"
 
-#: src/lang.c:174
+#: src/lang.c:192
 #, 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:175
+#: src/lang.c:193
 #, 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:176
+#: src/lang.c:194
 #, 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:177
+#: src/lang.c:195
 #, fuzzy
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Inyuguti in"
 
-#: src/lang.c:178
+#: src/lang.c:196
 #, fuzzy
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Uburebure OYA"
 
-#: src/lang.c:179
+#: src/lang.c:197
 #, fuzzy
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "Kinini Uburebure"
 
-#: src/lang.c:180
+#: src/lang.c:198
 #, fuzzy
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "Gicurasi OYA Gutangira Cyangwa Impera Na:"
 
-#: src/lang.c:181
+#: src/lang.c:199
 #, fuzzy
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Gicurasi OYA Gutangira Na:"
 
-#: src/lang.c:182
+#: src/lang.c:200
 #, fuzzy
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Bikurikije umubare Agaciro"
 
-#: src/lang.c:183
+#: src/lang.c:201
 #, 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:184
+#: src/lang.c:202
 #, fuzzy
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Ibuze in Urwego"
 
-#: src/lang.c:185
+#: src/lang.c:203
 #, fuzzy
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Bya Ubutumwa Aderesi"
 
-#: src/lang.c:186
+#: src/lang.c:204
 #, fuzzy
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Inyuguti in Bya Ubutumwa Aderesi"
 
-#: src/lang.c:187
+#: src/lang.c:205
 #, fuzzy
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Uburebure OYA"
 
-#: src/lang.c:188
+#: src/lang.c:206
 #, 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:189
+#: src/lang.c:207
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Inyuguti in Amagambo Gicurasi OYA"
 
-#: src/lang.c:190
+#: src/lang.c:208
 #, 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:191
+#: src/lang.c:209
 #, fuzzy
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "in ijambo in"
 
-#: src/lang.c:192
+#: src/lang.c:210
 #, 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:193
+#: src/lang.c:211
 #, 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:194
+#: src/lang.c:212
 #, fuzzy
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "Ahatanditseho Umurongo Byabonetse Nyuma Umutwempangano"
 
-#: src/lang.c:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
+        "Error: Illegal formatted %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1183,7 +1254,7 @@ msgid   "\n"
 msgstr  "Kirimo Inyuguti ni Gushyiraho Guhindura>> iyi Igenamiterere Kuri a Agaciro "
         "Ururimi ikoresha i Bya Amahitamo Cyangwa"
 
-#: src/lang.c:202
+#: src/lang.c:220
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1195,203 +1266,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:208
+#: src/lang.c:226
 #, fuzzy
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "Na: Ahatanditseho Umurongo Bya"
 
-#: src/lang.c:209
+#: src/lang.c:227
 #, 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:210
+#: src/lang.c:228
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "Umurongo ni ubusa"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, 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:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, 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:214
+#: src/lang.c:232
 #, 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:215
+#: src/lang.c:233
 #, fuzzy, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Uruhushya Bya"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, fuzzy, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Kuri Komandi:"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, fuzzy, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "Ikosa Impera Bya Ingingo"
 
-#: src/lang.c:219
+#: src/lang.c:241
 #, fuzzy
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "Ikosa Gutangira Imitwe"
 
-#: src/lang.c:220
+#: src/lang.c:242
+#, fuzzy
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "ni OYA a Byemewe Urubuga rw'amakuru"
+
+#: src/lang.c:243
 #, fuzzy
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Kubona a Urwego Izina:"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, fuzzy, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Uruhushya Kuri Gyayo"
 
-#: src/lang.c:222
+#: src/lang.c:246
 #, fuzzy
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "Umurongo Ibuze"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, fuzzy, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Gusoma Uruhushya kugirango"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, fuzzy, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Idosiye OYA"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, fuzzy, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Kwandika Uruhushya kugirango"
 
-#: src/lang.c:226
+#: src/lang.c:251
 #, fuzzy
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kubona Ukoresha: Ibisobanuro Ibuze"
 
-#: src/lang.c:227
+#: src/lang.c:252
 #, fuzzy
 msgid   "errors"
 msgstr  "Amakosa"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, 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:232
+#: src/lang.c:256
 #, fuzzy, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Bya i Amatsinda in"
 
-#: src/lang.c:233
+#: src/lang.c:257
 #, fuzzy
 msgid   "error"
 msgstr  "Ikosa"
 
-#: src/lang.c:234
+#: src/lang.c:258
 #, fuzzy
 msgid   "Unknown display level"
 msgstr  "Kugaragaza urwego"
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  ""
 
-#: src/lang.c:237
+#: src/lang.c:261
 #, fuzzy
 msgid   "leaving external mail-reader"
 msgstr  "external Ubutumwa"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  ""
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, 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:241
+#: src/lang.c:265
 #, fuzzy, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Inyibutsa Bya IDOSIYE"
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:243
+#: src/lang.c:267
 #, fuzzy
 msgid   "Rule created by: "
 msgstr  "Byaremwe ku"
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, fuzzy, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Ishusho"
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, 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:246
+#: src/lang.c:270
 #, fuzzy, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "%sKuri ku Ubutumwa"
 
-#: src/lang.c:247
+#: src/lang.c:271
 #, fuzzy
 msgid   "-- forwarded message --\n"
 msgstr  "--Ubutumwa"
 
-#: src/lang.c:248
+#: src/lang.c:272
 #, fuzzy
 msgid   "-- end of forwarded message --\n"
 msgstr  "--Impera Bya Ubutumwa"
 
-#: src/lang.c:249
+#: src/lang.c:273
 #, fuzzy
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1421,1061 +1492,1175 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  "#g. g. g. g. g. g. g. Alt."
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, fuzzy, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "kugirango Mburabuzi"
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, fuzzy, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "i Uburemere Urutonde 0"
 
 #. SCORE_MAX
-#: src/lang.c:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  ""
 
-#: src/lang.c:273
+#: src/lang.c:297
 #, fuzzy
 msgid   "Comment (optional)  : "
 msgstr  "Bitari ngombwa"
 
-#: src/lang.c:274
+#: src/lang.c:298
 #, fuzzy
 msgid   "Apply pattern to    : "
 msgstr  "Ishusho Kuri"
 
-#: src/lang.c:275
+#: src/lang.c:299
 #, fuzzy
 msgid   "From: line (ignore case)      "
 msgstr  "Umurongo Kwirengagiza"
 
-#: src/lang.c:276
+#: src/lang.c:300
 #, fuzzy
 msgid   "From: line (case sensitive)   "
 msgstr  "Umurongo"
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, fuzzy, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s:Ubuturo"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  ""
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, fuzzy, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Gukoresha"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, fuzzy, c-format
 msgid   "%s is bogus"
 msgstr  "%sni"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, fuzzy, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Dukomeza."
 
-#: src/lang.c:284
+#: src/lang.c:308
 #, fuzzy
 msgid   "groups"
 msgstr  "Amatsinda"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  ""
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  ""
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  ""
 
-#: src/lang.c:288
+#: src/lang.c:312
 #, fuzzy
 msgid   "group"
 msgstr  "Itsinda"
 
-#: src/lang.c:290
+#: src/lang.c:314
 #, 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:291
+#: src/lang.c:315
 #, fuzzy
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:292
+#: src/lang.c:316
 #, 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:293
+#: src/lang.c:317
 #, fuzzy
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:294
+#: src/lang.c:318
 #, fuzzy
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:295
+#: src/lang.c:319
 #, 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:296
+#: src/lang.c:320
 #, fuzzy
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Umwandiko Ishusho Byashyizweho"
 
-#: src/lang.c:297
+#: src/lang.c:321
 #, fuzzy
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Igihe in Iminsi kugirango i Muyunguruzi..."
 
-#: src/lang.c:298
+#: src/lang.c:322
 #, 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:299
+#: src/lang.c:323
 #, 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:300
+#: src/lang.c:324
 #, fuzzy
 msgid   "kill an article via a menu"
 msgstr  "Ingingo Biturutse a Ibikubiyemo"
 
-#: src/lang.c:301
+#: src/lang.c:325
 #, fuzzy
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Ikiyega Guhitamo Ingingo Biturutse a Ibikubiyemo"
 
-#: src/lang.c:302
+#: src/lang.c:326
 #, fuzzy
 msgid   "Browse URLs in article"
 msgstr  "in Ingingo"
 
-#: src/lang.c:303
+#: src/lang.c:327
 #, fuzzy
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 Kugaragaza Ingingo ku Umubare in KIGEZWEHO Urudodo"
 
-#: src/lang.c:305
+#: src/lang.c:329
 #, fuzzy
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "Kureka Gusiba Cyangwa Guhindura KIGEZWEHO Ingingo"
 
-#: src/lang.c:306
+#: src/lang.c:330
 #, fuzzy
 msgid   "post followup to current article"
 msgstr  "Iposita Kuri KIGEZWEHO Ingingo"
 
-#: src/lang.c:307
+#: src/lang.c:331
 #, fuzzy
 msgid   "post followup (don't copy text) to current article"
 msgstr  "Iposita Gukoporora Umwandiko Kuri KIGEZWEHO Ingingo"
 
-#: src/lang.c:308
+#: src/lang.c:332
 #, fuzzy
 msgid   "post followup to current article quoting complete headers"
 msgstr  "Iposita Kuri KIGEZWEHO Ingingo Byuzuye Imitwe"
 
-#: src/lang.c:309
+#: src/lang.c:333
 #, fuzzy
 msgid   "repost chosen article to another group"
 msgstr  "Ingingo Kuri Itsinda"
 
-#: src/lang.c:311
+#: src/lang.c:335
 #, fuzzy
 msgid   "edit article (mail-groups only)"
 msgstr  "Guhindura Ingingo Ubutumwa Amatsinda"
 
-#: src/lang.c:312
+#: src/lang.c:336
 #, fuzzy
 msgid   "display first article in current thread"
 msgstr  "Kugaragaza Itangira Ingingo in KIGEZWEHO Urudodo"
 
-#: src/lang.c:313
+#: src/lang.c:337
 #, fuzzy
 msgid   "display first page of article"
 msgstr  "Kugaragaza Itangira Ipaji Bya Ingingo"
 
-#: src/lang.c:314
+#: src/lang.c:338
 #, fuzzy
 msgid   "display last article in current thread"
 msgstr  "Kugaragaza Iheruka Ingingo in KIGEZWEHO Urudodo"
 
-#: src/lang.c:315
+#: src/lang.c:339
 #, fuzzy
 msgid   "display last page of article"
 msgstr  "Kugaragaza Iheruka Ipaji Bya Ingingo"
 
-#: src/lang.c:316
+#: src/lang.c:340
 #, 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:317
+#: src/lang.c:341
 #, fuzzy
 msgid   "display next article"
 msgstr  "Kugaragaza Komeza>> Ingingo"
 
-#: src/lang.c:318
+#: src/lang.c:342
 #, fuzzy
 msgid   "display first article in next thread"
 msgstr  "Kugaragaza Itangira Ingingo in Komeza>> Urudodo"
 
-#: src/lang.c:319
+#: src/lang.c:343
 #, fuzzy
 msgid   "display next unread article"
 msgstr  "Kugaragaza Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:320
+#: src/lang.c:344
 #, fuzzy
 msgid   "go to the article that this one followed up"
 msgstr  "Gyayo Kuri i Ingingo iyi Hejuru"
 
-#: src/lang.c:321
+#: src/lang.c:345
 #, fuzzy
 msgid   "display previous article"
 msgstr  "Kugaragaza Ibanjirije Ingingo"
 
-#: src/lang.c:322
+#: src/lang.c:346
 #, fuzzy
 msgid   "display previous unread article"
 msgstr  "Kugaragaza Ibanjirije Bidasomye Ingingo"
 
-#: src/lang.c:323
+#: src/lang.c:347
 #, fuzzy
 msgid   "quickly kill an article using defaults"
 msgstr  "Ingingo ikoresha"
 
-#: src/lang.c:324
+#: src/lang.c:348
 #, fuzzy
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "Ikiyega Guhitamo Ingingo ikoresha"
 
-#: src/lang.c:325
+#: src/lang.c:349
 #, fuzzy
 msgid   "return to group selection level"
 msgstr  "Garuka Kuri Itsinda Ihitamo urwego"
 
-#: src/lang.c:326
+#: src/lang.c:350
 #, fuzzy
 msgid   "reply through mail to author"
 msgstr  "Subiza Gihinguranya Ubutumwa Kuri Umwanditsi"
 
-#: src/lang.c:327
+#: src/lang.c:351
 #, fuzzy
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "Subiza Gihinguranya Ubutumwa Gukoporora Umwandiko Kuri Umwanditsi"
 
-#: src/lang.c:328
+#: src/lang.c:352
 #, fuzzy
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "Subiza Gihinguranya Ubutumwa Kuri Umwanditsi Byuzuye Imitwe"
 
-#: src/lang.c:329
+#: src/lang.c:353
 #, fuzzy
 msgid   "search backwards within this article"
 msgstr  "Gushaka Inyuma muri iyi Ingingo"
 
-#: src/lang.c:330
+#: src/lang.c:354
 #, fuzzy
 msgid   "search forwards within this article"
 msgstr  "Gushaka muri iyi Ingingo"
 
-#: src/lang.c:331
+#: src/lang.c:355
 #, fuzzy
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "Garagaza Ingingo in Ubwoko Byose Imitwe"
 
-#: src/lang.c:332
+#: src/lang.c:356
 #, fuzzy
 msgid   "skip next block of included text"
 msgstr  "Komeza>> Funga Bya Umwandiko"
 
-#: src/lang.c:333
+#: src/lang.c:357
 #, 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:334
+#: src/lang.c:358
 #, fuzzy
 msgid   "toggle word highlighting on/off"
 msgstr  "Mukomatanya ijambo Igaragaza cyane ku Bidakora"
 
-#: src/lang.c:335
+#: src/lang.c:359
 #, fuzzy
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "Mukomatanya BASIC kugirango KIGEZWEHO Ingingo"
 
-#: src/lang.c:336
+#: src/lang.c:360
 #, fuzzy
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "Mukomatanya 4. 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 #, fuzzy
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "Mukomatanya Ikidage IMISUSIRE kugirango KIGEZWEHO Ingingo"
 
-#: src/lang.c:338
+#: src/lang.c:362
 #, fuzzy
 msgid   "toggle display of uuencoded sections"
 msgstr  "Mukomatanya Kugaragaza Bya Ibyatoranyijwe"
 
-#: src/lang.c:339
+#: src/lang.c:363
 #, fuzzy
-msgid   "View/save multimedia attachments"
+msgid   "View/pipe/save multimedia attachments"
 msgstr  "Kubika Imigereka"
 
-#: src/lang.c:340
+#: src/lang.c:364
 #, fuzzy
-msgid   "choose first attribute in list"
+msgid   "choose first attachment in list"
 msgstr  "Guhitamo Itangira Ingingo in Urutonde"
 
-#: src/lang.c:341
+#: src/lang.c:365
 #, fuzzy
-msgid   "0 - 9\t  choose attribute by number"
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  "0 Guhitamo Ingingo ku Umubare"
 
-#: src/lang.c:342
+#: src/lang.c:366
 #, fuzzy
-msgid   "choose last attribute in list"
+msgid   "choose last attachment in list"
 msgstr  "Guhitamo Iheruka Ingingo in Urutonde"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:369
 #, fuzzy
-msgid   "search forwards for an attribute"
-msgstr  "Gushaka kugirango a Itsinda Izina:"
+msgid   "pipe raw attachment into command"
+msgstr  "Kongera Gushushanya Nyuma Amabwiriza"
 
-#: src/lang.c:345
-#, fuzzy
-msgid   "search backwards for an attribute"
-msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
 
-#: src/lang.c:346
+#: src/lang.c:372
 #, fuzzy
-msgid   "select attribute"
-msgstr  "Guhitamo Urudodo"
+msgid   "search for attachments forwards"
+msgstr  "Gushaka kugirango ku Umwanditsi"
 
-#: src/lang.c:347
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "Gushaka kugirango ku Umwanditsi Inyuma"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "Ingingo"
+
+#: src/lang.c:376
+#, fuzzy
+msgid   "tag attachments that match user specified pattern"
+msgstr  "Guhitamo BIHUYE Ukoresha: Ishusho"
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "Byose"
+
+#: src/lang.c:379
+#, fuzzy
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "Mukomatanya Ibisobanuro Ubutumwa in Iheruka Umurongo Ikivugwaho "
+        "Isobanuramiterere"
+
+#: src/lang.c:380
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "Guhitamo Itangira Ingingo in Urutonde"
+
+#: src/lang.c:381
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 Guhitamo Ingingo ku Umubare"
+
+#: src/lang.c:382
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "Guhitamo Iheruka Ingingo in Urutonde"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "Gushaka kugirango a Itsinda Izina:"
+
+#: src/lang.c:385
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
+
+#: src/lang.c:386
+#, fuzzy
+msgid   "select attribute"
+msgstr  "Guhitamo Urudodo"
+
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, fuzzy, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "Icyegeranyo Cyangwa Icyo wongeraho Biturutse Ubutumwa Kuri"
 
-#: src/lang.c:349
+#: src/lang.c:389
 #, fuzzy
 msgid   "choose first option in list"
 msgstr  "Guhitamo Itangira Itsinda in Urutonde"
 
-#: src/lang.c:350
+#: src/lang.c:390
 #, fuzzy
 msgid   "0 - 9\t  choose option by number"
 msgstr  "0 Guhitamo Itsinda ku Umubare"
 
-#: src/lang.c:351
+#: src/lang.c:391
 #, fuzzy
 msgid   "choose last option in list"
 msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
 
-#: src/lang.c:352
+#: src/lang.c:392
 #, fuzzy
 msgid   "start scopes menu"
 msgstr  "Garuka Kuri Ibanjirije Ibikubiyemo"
 
-#: src/lang.c:353
+#: src/lang.c:393
 #, fuzzy
 msgid   "search forwards for an option"
 msgstr  "Gushaka kugirango a Itsinda Izina:"
 
-#: src/lang.c:354
+#: src/lang.c:394
 #, fuzzy
 msgid   "search backwards for an option"
 msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
 
-#: src/lang.c:355
+#: src/lang.c:395
 #, fuzzy
 msgid   "select option"
 msgstr  "guhitamo"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 #, fuzzy
 msgid   "choose range of articles to be affected by next command"
 msgstr  "Guhitamo Urutonde Bya Kuri ku Komeza>> Komandi:"
 
-#: src/lang.c:358
+#: src/lang.c:398
 #, fuzzy
 msgid   "escape from command prompt"
 msgstr  "Bivuye Komandi: Urwinjiriro"
 
-#: src/lang.c:359
+#: src/lang.c:399
 #, fuzzy
 msgid   "edit filter file"
 msgstr  "Guhindura Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:360
+#: src/lang.c:400
 #, fuzzy
 msgid   "get help"
 msgstr  "Kubona Ifashayobora"
 
-#: src/lang.c:361
+#: src/lang.c:401
 #, fuzzy
 msgid   "display last article viewed"
 msgstr  "Kugaragaza Iheruka Ingingo"
 
-#: src/lang.c:362
+#: src/lang.c:402
 #, fuzzy
 msgid   "down one line"
 msgstr  "Hasi Umurongo"
 
-#: src/lang.c:363
+#: src/lang.c:403
 #, fuzzy
 msgid   "up one line"
 msgstr  "Hejuru Umurongo"
 
-#: src/lang.c:364
+#: src/lang.c:404
 #, fuzzy
 msgid   "go to article chosen by Message-ID"
 msgstr  "Gyayo Kuri Ingingo ku"
 
-#: src/lang.c:365
+#: src/lang.c:405
 #, fuzzy
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "Ubutumwa Ingingo Urudodo Ishusho Kuri"
 
-#: src/lang.c:366
+#: src/lang.c:406
 #, fuzzy
 msgid   "menu of configurable options"
 msgstr  "Ibikubiyemo Bya Amahitamo"
 
-#: src/lang.c:367
+#: src/lang.c:407
 #, fuzzy
 msgid   "down one page"
 msgstr  "Hasi Ipaji"
 
-#: src/lang.c:368
+#: src/lang.c:408
 #, fuzzy
 msgid   "up one page"
 msgstr  "Hejuru Ipaji"
 
-#: src/lang.c:370
+#: src/lang.c:410
 #, fuzzy
 msgid   "post (write) article to current group"
 msgstr  "Iposita Kwandika Ingingo Kuri KIGEZWEHO Itsinda"
 
-#: src/lang.c:371
+#: src/lang.c:411
 #, fuzzy
 msgid   "post postponed articles"
 msgstr  "Iposita"
 
-#: src/lang.c:373
+#: src/lang.c:413
 #, fuzzy
 msgid   "list articles posted by you (from posted file)"
 msgstr  "Urutonde ku Bivuye IDOSIYE"
 
-#: src/lang.c:374
+#: src/lang.c:414
 #, fuzzy
 msgid   "return to previous menu"
 msgstr  "Garuka Kuri Ibanjirije Ibikubiyemo"
 
-#: src/lang.c:375
+#: src/lang.c:415
 #, fuzzy
 msgid   "quit tin immediately"
 msgstr  "Kuvamo Ako kanya"
 
-#: src/lang.c:376
+#: src/lang.c:416
 #, fuzzy
 msgid   "redraw page"
 msgstr  "Kongera Gushushanya Ipaji"
 
-#: src/lang.c:377
+#: src/lang.c:417
 #, fuzzy
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "Kubika Ingingo Urudodo Ishusho Kuri IDOSIYE"
 
-#: src/lang.c:378
+#: src/lang.c:418
 #, fuzzy
 msgid   "save marked articles automatically without user prompts"
 msgstr  "Kubika cy/ byagarajwe ku buryo bwikora Ukoresha:"
 
-#: src/lang.c:379
+#: src/lang.c:419
 #, fuzzy
 msgid   "scroll the screen one line down"
 msgstr  "i Mugaragaza Umurongo Hasi"
 
-#: src/lang.c:380
+#: src/lang.c:420
 #, fuzzy
 msgid   "scroll the screen one line up"
 msgstr  "i Mugaragaza Umurongo Hejuru"
 
-#: src/lang.c:381
+#: src/lang.c:421
 #, fuzzy
 msgid   "search for articles by author backwards"
 msgstr  "Gushaka kugirango ku Umwanditsi Inyuma"
 
-#: src/lang.c:382
+#: src/lang.c:422
 #, fuzzy
 msgid   "search for articles by author forwards"
 msgstr  "Gushaka kugirango ku Umwanditsi"
 
-#: src/lang.c:383
+#: src/lang.c:423
 #, 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:384
+#: src/lang.c:424
 #, fuzzy
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  "(Na Gufunika Kuri Byose"
 
-#: src/lang.c:385
+#: src/lang.c:425
 #, fuzzy
 msgid   "search for articles by Subject line backwards"
 msgstr  "Gushaka kugirango ku Umurongo Inyuma"
 
-#: src/lang.c:386
+#: src/lang.c:426
 #, fuzzy
 msgid   "search for articles by Subject line forwards"
 msgstr  "Gushaka kugirango ku Umurongo"
 
-#: src/lang.c:387
+#: src/lang.c:427
 #, fuzzy
 msgid   "repeat last search"
 msgstr  "Gusubiramo Iheruka Gushaka"
 
-#: src/lang.c:388
+#: src/lang.c:428
 #, fuzzy
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "Itagi: KIGEZWEHO Ingingo kugirango Icapa... Mu kubika"
 
-#: src/lang.c:389
+#: src/lang.c:429
 #, fuzzy
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "Mukomatanya Ibisobanuro Ubutumwa in Iheruka Umurongo Ikivugwaho "
         "Isobanuramiterere"
 
-#: src/lang.c:390
+#: src/lang.c:430
 #, fuzzy
 msgid   "toggle inverse video"
 msgstr  "Mukomatanya Videwo..."
 
-#: src/lang.c:391
+#: src/lang.c:431
 #, fuzzy
 msgid   "toggle mini help menu display"
 msgstr  "Mukomatanya Ifashayobora Ibikubiyemo Kugaragaza"
 
-#: src/lang.c:392
+#: src/lang.c:432
 #, 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:393
+#: src/lang.c:433
 #, fuzzy
 msgid   "show version information"
 msgstr  "Garagaza Verisiyo Ibisobanuro"
 
-#: src/lang.c:394
+#: src/lang.c:434
 #, 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:395
+#: src/lang.c:435
 #, 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:396
+#: src/lang.c:436
 #, fuzzy
 msgid   "choose first thread in list"
 msgstr  "Guhitamo Itangira Urudodo in Urutonde"
 
-#: src/lang.c:397
+#: src/lang.c:437
 #, fuzzy
 msgid   "choose last thread in list"
 msgstr  "Guhitamo Iheruka Urudodo in Urutonde"
 
-#: src/lang.c:398
+#: src/lang.c:438
 #, fuzzy
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "Urutonde muri KIGEZWEHO Urudodo Hejuru Ibikubiyemo"
 
-#: src/lang.c:399
+#: src/lang.c:439
 #, fuzzy
 msgid   "mark article as unread"
 msgstr  "Ikimenyetso Ingingo Nka Bidasomye"
 
-#: src/lang.c:400
+#: src/lang.c:440
 #, fuzzy
 msgid   "mark current thread, range or tagged threads as read"
 msgstr  "Ikimenyetso KIGEZWEHO Urudodo Cyangwa Nka Gusoma"
 
-#: src/lang.c:401
+#: src/lang.c:441
 #, fuzzy
 msgid   "mark current thread, range or tagged threads as unread"
 msgstr  "Ikimenyetso KIGEZWEHO Urudodo Cyangwa Nka Gusoma"
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 #, fuzzy
 msgid   "toggle display of all/selected articles"
 msgstr  "Mukomatanya Kugaragaza Bya Byose Byahiswemo"
 
-#: src/lang.c:405
+#: src/lang.c:445
 #, fuzzy
 msgid   "display next group"
 msgstr  "Kugaragaza Komeza>> Itsinda"
 
-#: src/lang.c:406
+#: src/lang.c:446
 #, fuzzy
 msgid   "display previous group"
 msgstr  "Kugaragaza Ibanjirije Itsinda"
 
-#: src/lang.c:407
+#: src/lang.c:447
 #, fuzzy
 msgid   "toggle all selections (all articles)"
 msgstr  "Mukomatanya Byose Byose"
 
-#: src/lang.c:408
+#: src/lang.c:448
 #, fuzzy
 msgid   "select group (make \"hot\")"
 msgstr  "Guhitamo Itsinda Ubwoko"
 
-#: src/lang.c:409
+#: src/lang.c:449
 #, fuzzy
 msgid   "select thread"
 msgstr  "Guhitamo Urudodo"
 
-#: src/lang.c:410
+#: src/lang.c:450
 #, fuzzy
 msgid   "select threads if at least one unread article is selected"
 msgstr  "Guhitamo NIBA ku Bidasomye Ingingo ni Byahiswemo"
 
-#: src/lang.c:411
+#: src/lang.c:451
 #, fuzzy
 msgid   "select threads that match user specified pattern"
 msgstr  "Guhitamo BIHUYE Ukoresha: Ishusho"
 
-#: src/lang.c:412
+#: src/lang.c:452
 #, fuzzy
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "Itagi: Byose Bya KIGEZWEHO Ubutumwa in Itondekanya"
 
-#: src/lang.c:413
+#: src/lang.c:453
 #, fuzzy
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 Guhitamo Urudodo ku Umubare"
 
-#: src/lang.c:414
+#: src/lang.c:454
 #, fuzzy
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "Mukomatanya Umubare Bya Kuri Kubona Na Kongera Gutangiza"
 
-#: src/lang.c:415
+#: src/lang.c:455
 #, fuzzy
 msgid   "toggle display of all/unread articles"
 msgstr  "Mukomatanya Kugaragaza Bya Byose Bidasomye"
 
-#: src/lang.c:416
+#: src/lang.c:456
 #, fuzzy
 msgid   "toggle selection of thread"
 msgstr  "Mukomatanya Ihitamo Bya Urudodo"
 
-#: src/lang.c:417
+#: src/lang.c:457
 #, fuzzy
 msgid   "cycle through threading options available"
 msgstr  "Uruziga Gihinguranya Amahitamo Bihari"
 
-#: src/lang.c:418
+#: src/lang.c:458
 #, fuzzy
 msgid   "undo all selections (all articles)"
 msgstr  "Isubiranyuma Byose Byose"
 
-#: src/lang.c:419
+#: src/lang.c:459
 #, fuzzy
 msgid   "untag all tagged threads"
 msgstr  "Byose"
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 #, fuzzy
 msgid   "delete scope"
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:422
+#: src/lang.c:462
 #, fuzzy
 msgid   "edit attributes file"
 msgstr  "Ibiranga IDOSIYE"
 
-#: src/lang.c:423
+#: src/lang.c:463
 #, fuzzy
 msgid   "choose first scope in list"
 msgstr  "Guhitamo Itangira Itsinda in Urutonde"
 
-#: src/lang.c:424
+#: src/lang.c:464
 #, fuzzy
 msgid   "0 - 9\t  choose scope by number"
 msgstr  "0 Guhitamo Itsinda ku Umubare"
 
-#: src/lang.c:425
+#: src/lang.c:465
 #, fuzzy
 msgid   "choose last scope in list"
 msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 #, fuzzy
 msgid   "select scope"
 msgstr  "Igikonoshwa"
 
-#: src/lang.c:429
+#: src/lang.c:469
 #, fuzzy
 msgid   "mark all articles in group as read"
 msgstr  "Ikimenyetso Byose in Itsinda Nka Gusoma"
 
-#: src/lang.c:430
+#: src/lang.c:470
 #, 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:431
+#: src/lang.c:471
 #, fuzzy
 msgid   "choose first group in list"
 msgstr  "Guhitamo Itangira Itsinda in Urutonde"
 
-#: src/lang.c:432
+#: src/lang.c:472
 #, fuzzy
 msgid   "choose group by name"
 msgstr  "Guhitamo Itsinda ku Izina:"
 
-#: src/lang.c:433
+#: src/lang.c:473
 #, fuzzy
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 Guhitamo Itsinda ku Umubare"
 
-#: src/lang.c:434
+#: src/lang.c:474
 #, fuzzy
 msgid   "choose range of groups to be affected by next command"
 msgstr  "Guhitamo Urutonde Bya Amatsinda Kuri ku Komeza>> Komandi:"
 
-#: src/lang.c:435
+#: src/lang.c:475
 #, fuzzy
 msgid   "choose last group in list"
 msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
 
-#: src/lang.c:436
+#: src/lang.c:476
 #, fuzzy
 msgid   "mark all articles in chosen group unread"
 msgstr  "Ikimenyetso Byose in Itsinda Bidasomye"
 
-#: src/lang.c:437
+#: src/lang.c:477
 #, fuzzy
 msgid   "move chosen group within list"
 msgstr  "Kwimura Itsinda muri Urutonde"
 
-#: src/lang.c:438
+#: src/lang.c:478
 #, fuzzy
 msgid   "choose next group with unread news"
 msgstr  "Guhitamo Komeza>> Itsinda Na: Bidasomye Amakuru"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 #, fuzzy
 msgid   "quit"
 msgstr  "Kuvamo"
 
-#: src/lang.c:440
+#: src/lang.c:480
 #, fuzzy
 msgid   "quit without saving configuration changes"
 msgstr  "Kuvamo Mu kubika Iboneza Amahinduka"
 
-#: src/lang.c:441
+#: src/lang.c:481
 #, fuzzy
 msgid   "read chosen group"
 msgstr  "Gusoma Itsinda"
 
-#: src/lang.c:442
+#: src/lang.c:482
 #, fuzzy
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "Kugarura."
 
-#: src/lang.c:443
+#: src/lang.c:483
 #, fuzzy
 msgid   "search backwards for a group name"
 msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
 
-#: src/lang.c:444
+#: src/lang.c:484
 #, fuzzy
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  "(Byose Na Gufunika"
 
-#: src/lang.c:445
+#: src/lang.c:485
 #, fuzzy
 msgid   "search forwards for a group name"
 msgstr  "Gushaka kugirango a Itsinda Izina:"
 
-#: src/lang.c:446
+#: src/lang.c:486
 #, fuzzy
 msgid   "subscribe to chosen group"
 msgstr  "Kwiyandikisha Kuri Itsinda"
 
-#: src/lang.c:447
+#: src/lang.c:487
 #, fuzzy
 msgid   "subscribe to groups that match pattern"
 msgstr  "Kwiyandikisha Kuri Amatsinda BIHUYE Ishusho"
 
-#: src/lang.c:448
+#: src/lang.c:488
 #, fuzzy
 msgid   "reread active file to check for any new news"
 msgstr  "Gikora IDOSIYE Kuri Kugenzura... kugirango Gishya Amakuru"
 
-#: src/lang.c:449
+#: src/lang.c:489
 #, 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:450
+#: src/lang.c:490
 #, fuzzy
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "Mukomatanya Kugaragaza Kuri Garagaza Byose Bidasomye yanditswe/ byemewe "
         "Amatsinda"
 
-#: src/lang.c:451
+#: src/lang.c:491
 #, fuzzy
 msgid   "unsubscribe from chosen group"
 msgstr  "Kwivana aho wiyandikishe Bivuye Itsinda"
 
-#: src/lang.c:452
+#: src/lang.c:492
 #, fuzzy
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "Kwivana aho wiyandikishe Bivuye Amatsinda BIHUYE Ishusho"
 
-#: src/lang.c:453
+#: src/lang.c:493
 #, fuzzy
 msgid   "sort the list of groups"
 msgstr  "Ishungura i Urutonde Bya Amatsinda"
 
-#: src/lang.c:454
+#: src/lang.c:494
 #, fuzzy
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "Mukomatanya Kugaragaza Kuri Garagaza Byose yanditswe/ byemewe Amatsinda"
 
-#: src/lang.c:455
+#: src/lang.c:495
 #, fuzzy
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 Guhitamo Ingingo ku Umubare"
 
-#: src/lang.c:456
+#: src/lang.c:496
 #, 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:457
+#: src/lang.c:497
 #, 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:458
+#: src/lang.c:498
 #, fuzzy
 msgid   "choose first article in list"
 msgstr  "Guhitamo Itangira Ingingo in Urutonde"
 
-#: src/lang.c:459
+#: src/lang.c:499
 #, fuzzy
 msgid   "choose last article in list"
 msgstr  "Guhitamo Iheruka Ingingo in Urutonde"
 
-#: src/lang.c:460
+#: src/lang.c:500
 #, fuzzy
 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:461
+#: src/lang.c:501
 #, fuzzy
 msgid   "mark article, range or tagged articles as unread"
 msgstr  "Ikimenyetso Ingingo Nka Bidasomye"
 
-#: src/lang.c:462
+#: src/lang.c:502
 #, fuzzy
 msgid   "mark current thread as unread"
 msgstr  "Ikimenyetso Urudodo Nka Bidasomye"
 
-#: src/lang.c:463
+#: src/lang.c:503
 #, fuzzy
 msgid   "read chosen article"
 msgstr  "Gusoma Ingingo"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  ""
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:467
+#: src/lang.c:507
 #, fuzzy
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Urudodo Ingingo"
 
-#: src/lang.c:468
+#: src/lang.c:508
+#, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:509
 #, fuzzy
 msgid   "Attribute operations\n"
         "--------------------"
 msgstr  "Urudodo Ingingo"
 
-#: src/lang.c:469
+#: src/lang.c:510
 #, fuzzy
 msgid   "Option operations\n"
         "-----------------"
 msgstr  "Urudodo Ingingo"
 
-#: src/lang.c:470
+#: src/lang.c:511
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "Guhitamo Itangira Itsinda in Urutonde"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 Guhitamo Itsinda ku Umubare"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "Gushaka kugirango ku Umwanditsi"
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "Gushaka kugirango ku Umwanditsi Inyuma"
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
 #, fuzzy
-msgid   "Scope operations\n"
-        "----------------"
-msgstr  "Urudodo Ingingo"
+msgid   "toggle info message in last line (URL)"
+msgstr  "Mukomatanya Ibisobanuro Ubutumwa in Iheruka Umurongo Ikivugwaho "
+        "Isobanuramiterere"
 
-#: src/lang.c:472
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  ""
 
-#: src/lang.c:473
+#: src/lang.c:522
 #, fuzzy
 msgid   "Kill filter added"
 msgstr  "Muyunguruzi... Kyongewe"
 
-#: src/lang.c:474
+#: src/lang.c:523
 #, fuzzy
 msgid   "Auto-selection filter added"
 msgstr  "Ihitamo Muyunguruzi... Kyongewe"
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:476
+#: src/lang.c:525
 #, fuzzy
 msgid   "Storing article for later posting"
 msgstr  "Ingingo kugirango"
 
-#: src/lang.c:477
+#: src/lang.c:526
 #, fuzzy
 msgid   "Please enter a valid character"
 msgstr  "Injiza a Byemewe Inyuguti"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  ""
 
-#: src/lang.c:480
+#: src/lang.c:529
 #, fuzzy
 msgid   "Not a multi-part message"
 msgstr  "a Ubutumwa"
 
-#: src/lang.c:481
+#: src/lang.c:530
 #, fuzzy
 msgid   "You are not subscribed to this group"
 msgstr  "OYA yanditswe/ byemewe Kuri iyi Itsinda"
 
-#: src/lang.c:482
+#: src/lang.c:531
 #, fuzzy
 msgid   "No previous expression"
 msgstr  "Ibanjirije imvugo"
 
-#: src/lang.c:483
+#: src/lang.c:532
 #, 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:485
+#: src/lang.c:534
 #, fuzzy, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%dNa:"
 
-#: src/lang.c:486
+#: src/lang.c:535
 #, 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:488
+#: src/lang.c:537
 #, 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:489
+#: src/lang.c:538
 #, fuzzy
 msgid   "TeX2Iso encoded article"
 msgstr  "Ingingo"
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, fuzzy, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2520,140 +2705,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:508
+#: src/lang.c:557
 #, fuzzy, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Umurongo i IDOSIYE"
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, fuzzy, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:515
+#: src/lang.c:564
 #, fuzzy
 msgid   "Inverse video disabled"
 msgstr  "Videwo... Yahagaritswe"
 
-#: src/lang.c:516
+#: src/lang.c:565
 #, fuzzy
 msgid   "Inverse video enabled"
 msgstr  "Videwo... Bikora"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Insobanuro kugirango"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, fuzzy, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Urufunguzo Insobanuro"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, fuzzy, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "IDOSIYE Kuri Verisiyo"
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:575
 #, fuzzy
 msgid   "Kill pattern scope  : "
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:528
+#: src/lang.c:577
 #, fuzzy
 msgid   "Kill text pattern   : "
 msgstr  "Umwandiko Ishusho"
 
-#: src/lang.c:529
+#: src/lang.c:578
 #, fuzzy
 msgid   "Kill time in days   : "
 msgstr  "Igihe in Iminsi"
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "Iheruka"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  ""
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, fuzzy, c-format
 msgid   "Lines %s  "
 msgstr  "Imirongo."
 
 # sfx2/source\appl\app.src:STR_MAIL.text
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  "Ubutumwa"
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, fuzzy, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Ingingo S Kuri S"
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, fuzzy, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "LOG Kuri %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 #, fuzzy
 msgid   "Mail bug report..."
 msgstr  "Icyegeranyo"
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, fuzzy, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Kuri"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  ""
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, fuzzy, c-format
 msgid   "Mailing to %s..."
 msgstr  "Kuri %s"
 
-#: src/lang.c:543
+#: src/lang.c:592
 #, fuzzy
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2662,344 +2847,373 @@ msgid   "# [Mail/Save] active file. Form
 msgstr  "#[Kubika Gikora IDOSIYE ni nka Amakuru Gikora IDOSIYE KININI GITO Umwanya ni "
         "i Cyangwa"
 
-#: src/lang.c:546
+#: src/lang.c:595
 #, fuzzy, c-format
 msgid   "%s marked as read"
 msgstr  "%scy/ byagarajwe Nka Bidasomye"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, fuzzy, c-format
 msgid   "%s marked as unread"
 msgstr  "%scy/ byagarajwe Nka Bidasomye"
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as read"
 msgstr  "Bya Nka Gusoma"
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as unread"
 msgstr  "Bya Nka Gusoma"
 
 # 3737
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  "garagaza"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Byose Nka Gusoma"
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid   "Mark article as read%s?"
 msgstr  "Byose Nka Gusoma"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, fuzzy, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Itsinda Nka Gusoma"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, fuzzy, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Urudodo Nka Gusoma"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, fuzzy, c-format
 msgid   "Matching %s groups..."
 msgstr  "Amatsinda"
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, 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:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=Gushaka Gushaka Inyuma Kuvamo"
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, fuzzy, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=Gushaka Gushaka Inyuma Kuvamo"
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=Gushaka Gushaka Inyuma Kuvamo"
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  ""
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  ""
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 #, fuzzy
 msgid   "Message-ID: line              "
 msgstr  "Umurongo"
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 #, fuzzy
 msgid   ", name: "
 msgstr  ",IZINA! "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, 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:577
+#: src/lang.c:635
 #, fuzzy
 msgid   "newsgroups"
 msgstr  "Imbuga z'amakuru"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:637
 #, fuzzy
 msgid   "newsgroup"
 msgstr  "Urubuga rw'amakuru"
 
-#: src/lang.c:580
+#: src/lang.c:638
 #, fuzzy
 msgid   "Try and save newsrc file again?"
 msgstr  "Na Kubika IDOSIYE"
 
-#: src/lang.c:581
+#: src/lang.c:639
 #, fuzzy
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Imbuga z'amakuru Kuri IDOSIYE Kubika"
 
-#: src/lang.c:582
+#: src/lang.c:640
 #, fuzzy
 msgid   "newsrc file saved successfully.\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  ""
 
-#: src/lang.c:584
+#: src/lang.c:642
 #, fuzzy
 msgid   "No  "
 msgstr  "Oya"
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  ""
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  ""
 
-#: src/lang.c:587
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** Amatsinda ***"
+
+#: src/lang.c:646
 #, fuzzy
 msgid   "*** No description ***"
 msgstr  "*** Isobanuramiterere ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 #, fuzzy
 msgid   "No filename"
 msgstr  "Izina ry'idosiye:"
 
-#: src/lang.c:589
+#: src/lang.c:648
 #, fuzzy
 msgid   "No group"
 msgstr  "Itsinda"
 
-#: src/lang.c:590
+#: src/lang.c:649
 #, fuzzy
 msgid   "*** No groups ***"
 msgstr  "*** Amatsinda ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 #, fuzzy
 msgid   "No more groups to read"
 msgstr  "Birenzeho Amatsinda Kuri Gusoma"
 
-#: src/lang.c:592
+#: src/lang.c:651
 #, fuzzy
 msgid   "No last message"
 msgstr  "Iheruka Ubutumwa"
 
-#: src/lang.c:593
+#: src/lang.c:652
 #, fuzzy
 msgid   "No mail address"
 msgstr  "Ubutumwa Aderesi"
 
-#: src/lang.c:594
+#: src/lang.c:653
 #, fuzzy
 msgid   "No articles marked for saving"
 msgstr  "cy/ byagarajwe kugirango Mu kubika"
 
-#: src/lang.c:595
+#: src/lang.c:654
 #, fuzzy
 msgid   "No match"
 msgstr  "BIHUYE"
 
-#: src/lang.c:596
+#: src/lang.c:655
 #, fuzzy
 msgid   "No more groups"
 msgstr  "Birenzeho Amatsinda"
 
-#: src/lang.c:597
+#: src/lang.c:656
 #, fuzzy
 msgid   "No newsgroups"
 msgstr  "Imbuga z'amakuru"
 
-#: src/lang.c:598
+#: src/lang.c:657
 #, fuzzy
 msgid   "No next unread article"
 msgstr  "Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:599
+#: src/lang.c:658
 #, fuzzy
 msgid   "No previous group"
 msgstr  "Ibanjirije Itsinda"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 #, fuzzy
 msgid   "No previous unread article"
 msgstr  "Ibanjirije Bidasomye Ingingo"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  ""
 
-#: src/lang.c:602
+#: src/lang.c:662
 #, fuzzy
 msgid   "No responses to list in current thread"
 msgstr  "Kuri Urutonde in KIGEZWEHO Urudodo"
 
-#: src/lang.c:603
+#: src/lang.c:663
 #, fuzzy
 msgid   "*** No scopes ***"
 msgstr  "*** Amatsinda ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 #, fuzzy
 msgid   "No search string"
 msgstr  "Gushaka Ikurikiranyanyuguti"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "Nta kivugwaho"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, fuzzy, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s:indanga cm"
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, 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:613
+#: src/lang.c:673
 #, fuzzy, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Byabonetse kugirango"
 
-#: src/lang.c:614
+#: src/lang.c:674
 #, fuzzy
 msgid   "Newsgroup does not exist on this server"
 msgstr  "OYA ku iyi Seriveri"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, fuzzy, c-format
 msgid   "Group %s not found in active file"
 msgstr  "OYA Byabonetse in Gikora IDOSIYE"
 
-#: src/lang.c:616
+#: src/lang.c:676
 #, 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:617
+#: src/lang.c:677
 #, fuzzy
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "Gukoresha a Izina: Gukoresha D Q"
 
-#: src/lang.c:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -3015,348 +3229,353 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  ""
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, fuzzy, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "OYA Bikora Na:"
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  ""
 
-#: src/lang.c:628
+#: src/lang.c:688
 msgid   "Options Menu Commands"
 msgstr  ""
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, fuzzy, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "in ku"
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, fuzzy, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "in By'imbere Ikosa"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, fuzzy, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "in By'imbere Ikosa"
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 #, 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:639
+#: src/lang.c:699
 #, fuzzy
 msgid   "Posted articles history"
 msgstr  "Urutonde"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, fuzzy, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Kuri Urubuga rw'amakuru S"
 
-#: src/lang.c:641
+#: src/lang.c:701
 #, fuzzy
 msgid   "-- post processing started --"
 msgstr  "--Iposita Inonosora--"
 
-#: src/lang.c:642
+#: src/lang.c:702
 #, fuzzy
 msgid   "-- post processing completed --"
 msgstr  "--Iposita Inonosora--"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, fuzzy, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Ikivugwaho"
 
-#: src/lang.c:644
+#: src/lang.c:704
 #, 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:645
+#: src/lang.c:705
 #, fuzzy
 msgid   "Posting article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  ""
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:650
+#: src/lang.c:710
 #, fuzzy
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Ubutumwa Ubutumwa cy/ byagarajwe kugirango Isibwa"
 
-#: src/lang.c:651
+#: src/lang.c:711
 #, fuzzy
 msgid   "Processing saved articles marked for deletion."
 msgstr  "cy/ byagarajwe kugirango Isibwa"
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, fuzzy, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Iposita Kwirengagiza Kuvamo"
 
-#: src/lang.c:653
+#: src/lang.c:713
 #, fuzzy
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Kureka"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, fuzzy, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Kuri"
 
-#: src/lang.c:656
+#: src/lang.c:716
 #, fuzzy
 msgid   "Add quick kill filter?"
 msgstr  "Muyunguruzi..."
 
-#: src/lang.c:657
+#: src/lang.c:717
 #, fuzzy
 msgid   "Add quick selection filter?"
 msgstr  "Ihitamo Muyunguruzi..."
 
-#: src/lang.c:658
+#: src/lang.c:718
 #, fuzzy
 msgid   "Do you really want to quit?"
 msgstr  "Kuri Kuvamo"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, 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:660
+#: src/lang.c:720
 #, fuzzy
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "in iyi Itsinda Kuvamo"
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura"
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=Kuvamo Guhindura Kubika Isobanuramiterere"
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=Kuvamo Guhindura Kubika Guhitamo Isobanuramiterere"
 
-#: src/lang.c:664
+#: src/lang.c:724
 #, fuzzy
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Kuri Kuvamo Mu kubika Iboneza"
 
-#: src/lang.c:667
+#: src/lang.c:727
 #, fuzzy
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Urutonde Byemewe 0 9 1."
 
-#: src/lang.c:668
+#: src/lang.c:729
 #, fuzzy
 msgid   "Do you want to abort this operation?"
 msgstr  "Kuri Kureka iyi"
 
-#: src/lang.c:669
+#: src/lang.c:730
 #, fuzzy
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Kuri Gusohoka Ako kanya"
 
-#: src/lang.c:670
+#: src/lang.c:732
 #, fuzzy
 msgid   "Reading ('q' to quit)..."
 msgstr  "Kuri Kuvamo"
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  ""
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, fuzzy, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, fuzzy, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:674
+#: src/lang.c:736
 #, fuzzy
 msgid   "Reading filter file...\n"
 msgstr  "Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, fuzzy, c-format
 msgid   "Reading %s groups..."
 msgstr  "Amatsinda"
 
-#: src/lang.c:676
+#: src/lang.c:738
 #, fuzzy
 msgid   "Reading input history file...\n"
 msgstr  "Iyinjiza Urutonde IDOSIYE"
 
-#: src/lang.c:677
+#: src/lang.c:739
 #, fuzzy
 msgid   "Reading keymap file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:678
+#: src/lang.c:740
 #, fuzzy
 msgid   "Reading groups from active file... "
 msgstr  "Amatsinda Bivuye Gikora IDOSIYE"
 
-#: src/lang.c:679
+#: src/lang.c:741
 #, fuzzy
 msgid   "Reading groups from newsrc file... "
 msgstr  "Amatsinda Bivuye IDOSIYE"
 
-#: src/lang.c:680
+#: src/lang.c:742
 #, fuzzy
 msgid   "Reading newsgroups file... "
 msgstr  "Imbuga z'amakuru IDOSIYE"
 
-#: src/lang.c:681
+#: src/lang.c:743
 #, fuzzy
 msgid   "Reading newsrc file..."
 msgstr  "IDOSIYE"
 
-#: src/lang.c:682
+#: src/lang.c:744
 #, fuzzy
 msgid   "References: line              "
 msgstr  "Umurongo"
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, fuzzy, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Itsinda Cyavanyweho"
 
-#: src/lang.c:687
+#: src/lang.c:749
+#, fuzzy
+msgid   "Removed from the previous rule: "
+msgstr  "Bivuye i Ibanjirije"
+
+#: src/lang.c:750
 #, fuzzy, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Guhindura izina Kuri"
 
-#: src/lang.c:688
+#: src/lang.c:751
 #, fuzzy
 msgid   "Reply to author..."
 msgstr  "Kuri Umwanditsi"
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:690
+#: src/lang.c:753
 #, fuzzy
 msgid   "Reposting article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, fuzzy, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Ingingo S Kuri Itsinda S"
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  ""
 
-#: src/lang.c:693
+#: src/lang.c:756
 #, fuzzy
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Kuri i Imbuga z'amakuru"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, 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:696
+#: src/lang.c:759
 #, fuzzy
 msgid   "Press <RETURN> to continue..."
 msgstr  "Kuri urifuzagukomeza"
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, fuzzy, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Y N"
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:700
+#: src/lang.c:763
 #, fuzzy
 msgid   "Auto-select Article Menu"
 msgstr  "Guhitamo"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, fuzzy, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "F L o N"
 
-#: src/lang.c:702
+#: src/lang.c:765
 #, fuzzy
 msgid   "Select pattern scope: "
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, fuzzy, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Y N"
 
-#: src/lang.c:704
+#: src/lang.c:767
 #, fuzzy
 msgid   "Select text pattern : "
 msgstr  "Umwandiko Ishusho"
 
-#: src/lang.c:705
+#: src/lang.c:768
 #, fuzzy
 msgid   "Select time in days   : "
 msgstr  "Igihe in Iminsi"
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, fuzzy, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3369,279 +3588,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:712
+#: src/lang.c:775
 #, fuzzy
 msgid   "Showing unread groups only"
 msgstr  "Bidasomye Amatsinda"
 
-#: src/lang.c:713
+#: src/lang.c:776
 #, fuzzy
 msgid   "Subject: line (ignore case)   "
 msgstr  "Umurongo Kwirengagiza"
 
-#: src/lang.c:714
+#: src/lang.c:777
 #, fuzzy
 msgid   "Subject: line (case sensitive)"
 msgstr  "Umurongo"
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "Kubika"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, fuzzy, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Kubika"
 
-#: src/lang.c:717
+#: src/lang.c:780
 #, fuzzy
 msgid   "Save configuration before continuing?"
 msgstr  "Kubika Iboneza Mbere"
 
-#: src/lang.c:718
+#: src/lang.c:781
 #, fuzzy
 msgid   "Save filename> "
 msgstr  "Kubika Izina ry'idosiye:"
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  ""
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, fuzzy, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4dBidasomye in"
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  ""
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  ""
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, fuzzy, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "%s%d%sBivuye"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, fuzzy, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "--%sKuri"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, fuzzy, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "--%sKuri"
 
-#: src/lang.c:726
+#: src/lang.c:789
 #, fuzzy
 msgid   "Saving..."
 msgstr  "Kubika%S"
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, fuzzy, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s:Byanze"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, fuzzy, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s:Mugaragaza ni"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, fuzzy, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "Mugaragaza ni Gitoya ni"
 
-#: src/lang.c:732
+#: src/lang.c:795
 #, fuzzy
 msgid   "Delete scope?"
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:733
+#: src/lang.c:796
 #, fuzzy
 msgid   "Enter scope> "
 msgstr  "Ihitamo Umubare"
 
-#: src/lang.c:734
+#: src/lang.c:797
 #, fuzzy
 msgid   "Select new position> "
 msgstr  "Umwandiko Ishusho"
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 #, fuzzy
 msgid   "Select scope> "
 msgstr  "Itsinda"
 
-#: src/lang.c:739
+#: src/lang.c:802
 msgid   "Scopes Menu"
 msgstr  ""
 
-#: src/lang.c:740
+#: src/lang.c:803
 msgid   "Scopes Menu Commands"
 msgstr  ""
 
 # svx/source\form\fmsearch.src:RID_SVXDLG_SEARCHFORM.CB_BACKWARD.text
-#: src/lang.c:741
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Gushakisha inyuma"
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, fuzzy, c-format
 msgid   "Search body [%s]> "
 msgstr  "Umubiri"
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  ""
 
 # 5374
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "Gushakisha..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, fuzzy, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Ingingo Bya Kuri Kureka"
 
-#: src/lang.c:746
+#: src/lang.c:809
 #, fuzzy
 msgid   "Select article> "
 msgstr  "Ingingo"
 
-#: src/lang.c:747
+#: src/lang.c:810
 #, 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:748
+#: src/lang.c:811
 #, fuzzy
 msgid   "Select group> "
 msgstr  "Itsinda"
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, fuzzy, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Ihitamo Ishusho"
 
-#: src/lang.c:750
+#: src/lang.c:813
 #, fuzzy
 msgid   "Select thread > "
 msgstr  "Urudodo"
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 #, fuzzy
 msgid   "servers active-file"
 msgstr  "Gikora IDOSIYE"
 
-#: src/lang.c:753
+#: src/lang.c:816
 #, fuzzy
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Kwimura Gishya Imbuga z'amakuru Itangira"
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  ""
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  ""
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, fuzzy, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Bya"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, fuzzy, c-format
 msgid   "Thread (%.*s)"
 msgstr  "S"
 
-#: src/lang.c:758
+#: src/lang.c:821
 #, fuzzy
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Kwiyandikisha Ishusho"
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, fuzzy, c-format
 msgid   "subscribed to %d groups"
 msgstr  "yanditswe/ byemewe Kuri Amatsinda"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, fuzzy, c-format
 msgid   "Subscribed to %s"
 msgstr  "Kuri"
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, fuzzy, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Cyangwa Ingingo S"
 
-#: src/lang.c:763
+#: src/lang.c:826
 #, fuzzy, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Ingingo S Kuri Itsinda S"
 
-#: src/lang.c:764
+#: src/lang.c:827
 #, fuzzy
 msgid   "Superseding article ..."
 msgstr  "Ingingo"
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "Kuri Ongera utangire"
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, fuzzy, c-format
 msgid   "%d days"
 msgstr  "%dIminsi"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  ""
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:833
 #, fuzzy
 msgid   "# Default action/prompt strings\n"
 msgstr  "#Igikorwa Urwinjiriro"
 
-#: src/lang.c:771
+#: src/lang.c:834
 #, 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"
@@ -3654,361 +3873,373 @@ msgstr  "#kugirango 1. Urufunguzo Ikiyeg
         "Iheruka Icyinjijwe 6 Icyinjijwe 7 Gukurikiza Kuri Byose Amatsinda Gukurikiza "
         "Kuri KIGEZWEHO Muyunguruzi... Kwirengagiza Kuri"
 
-#: src/lang.c:784
+#: src/lang.c:847
 #, 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:785
+#: src/lang.c:848
 #, fuzzy
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "#Igihe Ibisobanuro kugirango Gishya Amatsinda"
 
-#: src/lang.c:786
+#: src/lang.c:849
 #, fuzzy
 msgid   "There is no news\n"
 msgstr  "ni Oya"
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "Urudodo"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:790
+#: src/lang.c:853
 #, fuzzy
 msgid   "Thread selected"
 msgstr  "Byahiswemo"
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  ""
 
-#: src/lang.c:794
+#: src/lang.c:857
 #, fuzzy
 msgid   "thread"
 msgstr  "Urudodo"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, fuzzy, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Bya"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, fuzzy, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "ijambo Igaragaza cyane"
 
-#: src/lang.c:798
+#: src/lang.c:861
 #, fuzzy
 msgid   "Toggled rot13 encoding"
 msgstr  "ROT13 Imisobekere:"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, fuzzy, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Ikidage Imisobekere:"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, fuzzy, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Isunika Ubugari Kuri"
 
-#: src/lang.c:802
-#, fuzzy, c-format
+#: src/lang.c:865
+#, c-format
 msgid   "%d Trying to dotlock %s"
-msgstr  "%dKuri"
+msgstr  ""
 
-#: src/lang.c:803
-#, fuzzy, c-format
+#: src/lang.c:866
+#, c-format
 msgid   "%d Trying to lock %s"
-msgstr  "%dKuri"
+msgstr  ""
 
-#: src/lang.c:805
-#, fuzzy
-msgid   "           h=help\n"
-msgstr  "h"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  ""
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  ""
 
-#: src/lang.c:808
+#: src/lang.c:871
 #, fuzzy
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Kwivana aho wiyandikishe Ishusho"
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  ""
 
-#: src/lang.c:810
+#: src/lang.c:873
 #, fuzzy
 msgid   "No end."
 msgstr  "Impera"
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  ""
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 #, fuzzy
 msgid   "unread "
 msgstr  "Bidasomye"
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, fuzzy, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "Bivuye Amatsinda"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, fuzzy, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Bivuye"
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  ""
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "Ivugurura"
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+msgid   "URL Menu Commands"
+msgstr  ""
+
+#: src/lang.c:888
 #, fuzzy, c-format
-msgid   "Opening %s\n"
+msgid   "Opening %s"
 msgstr  "Gufungura %s%S"
 
-#: src/lang.c:824
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "Itsinda"
+
+#: src/lang.c:890
 #, fuzzy
-msgid   "No more URL's in this article"
+msgid   "No URLs in this article"
 msgstr  "Birenzeho in iyi Ingingo"
 
-#: src/lang.c:825
+#: src/lang.c:891
 #, fuzzy
 msgid   "Use MIME display program for this message?"
 msgstr  "Kugaragaza Porogaramu kugirango iyi Ubutumwa"
 
-#: src/lang.c:826
+#: src/lang.c:892
 #, 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:827
+#: src/lang.c:893
 #, fuzzy
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "-Garuka Imimerere NIBA Bidasomye Amakuru Ubwoko"
 
-#: src/lang.c:828
+#: src/lang.c:894
 #, fuzzy
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "-Q Kugenzura... kugirango Gishya Imbuga z'amakuru"
 
-#: src/lang.c:829
+#: src/lang.c:895
 #, fuzzy
 msgid   "  -X       don't save any files on quit"
 msgstr  "-Kubika Idosiye ku Kuvamo"
 
-#: src/lang.c:830
+#: src/lang.c:896
 #, fuzzy
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "-D Garagaza Urubuga rw'amakuru"
 
-#: src/lang.c:831
+#: src/lang.c:897
 #, fuzzy
 msgid   "  -G limit get only limit articles/group"
 msgstr  "-Kubona Itsinda"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, fuzzy, c-format
 msgid   "  -H       help information about %s"
 msgstr  "-H Ifashayobora Ibisobanuro Ibyerekeye"
 
-#: src/lang.c:833
+#: src/lang.c:899
 #, fuzzy
 msgid   "  -h       this help message"
 msgstr  "-h iyi Ifashayobora Ubutumwa"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, fuzzy, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "-Amakuru Umubarendanga IDOSIYE bushyinguro Mburabuzi"
 
-#: src/lang.c:835
+#: src/lang.c:901
 #, fuzzy
 msgid   "  -u       update index files (batch mode)"
 msgstr  "-u Kuvugurura Umubarendanga Idosiye Ubwoko"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, fuzzy, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "-M bushyinguro Mburabuzi"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, fuzzy, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "Raporo Ibisobanuro Kuri"
 
-#: src/lang.c:838
+#: src/lang.c:904
 #, fuzzy
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "-Ubutumwa Gishya Amakuru Kuri Ubwoko"
 
-#: src/lang.c:839
+#: src/lang.c:905
 #, fuzzy
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "-Ukoresha: Ubutumwa Gishya Amakuru Kuri Ukoresha: Ubwoko"
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, 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:841
+#: src/lang.c:907
 #, fuzzy
 msgid   "  -x       no posting mode"
 msgstr  "-X Oya Ubwoko"
 
-#: src/lang.c:842
+#: src/lang.c:908
 #, fuzzy
 msgid   "  -w       post an article and exit"
 msgstr  "-W Iposita Ingingo Na Gusohoka"
 
-#: src/lang.c:843
+#: src/lang.c:909
 #, fuzzy
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "-o Iposita Byose Na Gusohoka"
 
-#: src/lang.c:844
+#: src/lang.c:910
 #, fuzzy
 msgid   "  -R       read news saved by -S option"
 msgstr  "-Gusoma Amakuru ku Ihitamo"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, fuzzy, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "-S Kubika Amakuru bushyinguro Mburabuzi"
 
-#: src/lang.c:846
+#: src/lang.c:912
 #, fuzzy
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "-Kubika Gishya Amakuru kugirango Ubwoko"
 
-#: src/lang.c:847
+#: src/lang.c:913
 #, fuzzy
 msgid   "  -z       start if any unread news"
 msgstr  "-Z Gutangira NIBA Bidasomye Amakuru"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, fuzzy, c-format
 msgid   "A Usenet reader.\n"
         "\n"
         "Usage: %s [options] [newsgroup[,...]]"
 msgstr  "A Amahitamo Urubuga rw'amakuru"
 
-#: src/lang.c:849
+#: src/lang.c:915
 #, fuzzy
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "-v Ibisohoka kugirango Ubwoko Amahitamo"
 
-#: src/lang.c:850
+#: src/lang.c:916
 #, fuzzy
 msgid   "  -V       print version & date information"
 msgstr  "-V Gucapa Verisiyo Itariki Ibisobanuro"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, fuzzy, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%sUbwoko"
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, fuzzy, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%skugirango Ubwoko"
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, 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:856
+#: src/lang.c:922
 #, fuzzy, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Kureba"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, 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:859
+#: src/lang.c:925
 #, fuzzy
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "Ingingo Nyuma"
 
-#: src/lang.c:860
+#: src/lang.c:926
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "Kirimo"
 
-#: src/lang.c:861
+#: src/lang.c:927
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "Na: Oya"
 
-#: src/lang.c:863
+#: src/lang.c:929
 #, 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:866
+#: src/lang.c:932
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -4023,7 +4254,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:870
+#: src/lang.c:936
 #, fuzzy
 msgid   "\n"
         "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4033,7 +4264,12 @@ msgid   "\n"
 msgstr  "ikoresha a Byuzuye Imisobekere: Nka Gicapika Na external Porogaramu Kuri "
         "Tanga Ingingo a Isinya ni ku Porogaramu OYA"
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -4042,7 +4278,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  "Kuri Bivuye Verisiyo Uduciro in IDOSIYE Byahinduwe"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -4050,7 +4286,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:880
+#: src/lang.c:947
 #, fuzzy, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -4060,18 +4296,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:884
+#: src/lang.c:951
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  "Imirongo iyi Gicurasi Abantu"
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, fuzzy, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Inyuma Bya"
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -4081,58 +4317,52 @@ msgid   "\n"
         "         possible.\n"
 msgstr  "Isinya ni Imirongo OYA Ibisobanuro Nka"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, 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:891
+#: src/lang.c:958
 #, fuzzy
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "Gutangira Na: OYA Na:"
 
-#: 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
+#: src/lang.c:959
 #, fuzzy
 msgid   "Writing attributes file..."
 msgstr  "Ibiranga IDOSIYE"
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  ""
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, fuzzy, c-format
 msgid   "Added %d %s"
 msgstr  "Kyongewe"
 
-#: src/lang.c:898
+#: src/lang.c:964
 #, fuzzy
 msgid   "No unsubscribed groups to show"
 msgstr  "Amatsinda Kuri Garagaza"
 
-#: src/lang.c:899
+#: src/lang.c:965
 #, fuzzy
 msgid   "Showing subscribed to groups only"
 msgstr  "yanditswe/ byemewe Kuri Amatsinda"
 
-#: src/lang.c:900
+#: src/lang.c:966
 #, fuzzy
 msgid   "Yes "
 msgstr  "Yego"
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
+#: src/lang.c:967
+msgid   "    You have mail"
 msgstr  ""
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -4146,11 +4376,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:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -4168,12 +4398,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:930
+#: src/lang.c:996
 #, fuzzy
 msgid   "toggle color"
 msgstr  "Mukomatanya Ibara"
 
-#: src/lang.c:931
+#: src/lang.c:997
 #, fuzzy
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
@@ -4200,390 +4430,402 @@ 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:951
+#: src/lang.c:1017
 #, fuzzy
 msgid   "  -a       toggle color flag"
 msgstr  "-a Mukomatanya Ibara Ibendera"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 #, fuzzy
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "Gushyiraho Kuri Birenzeho Urubuga rw'amakuru"
 
-#: src/lang.c:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, fuzzy, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "ni OYA a Byemewe Urubuga rw'amakuru"
 
-#: src/lang.c:959
+#: src/lang.c:1026
 #, fuzzy
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "Gushyiraho Kuri Birenzeho Urubuga rw'amakuru"
 
-#: src/lang.c:960
+#: src/lang.c:1027
+#, 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:1028
 #, 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:961
+#: src/lang.c:1029
 #, 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:962
+#: src/lang.c:1030
 #, 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:966
+#: src/lang.c:1034
 #, fuzzy, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%dIdosiye Bivuye"
 
-#: src/lang.c:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:968
+#: src/lang.c:1036
 #, fuzzy
 msgid   "No beginning."
 msgstr  "Itangiriro"
 
-#: src/lang.c:969
+#: src/lang.c:1037
 #, fuzzy
 msgid   "No data."
 msgstr  "Ibyatanzwe"
 
 # # @name OTHER
 # # @loc none
-#: src/lang.c:970
+#: src/lang.c:1038
 #, fuzzy
 msgid   "Unknown error."
 msgstr  "Ikosa itazwi"
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, fuzzy, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "Bya"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 #, fuzzy
 msgid   "Reading mail active file... "
 msgstr  "Ubutumwa Gikora IDOSIYE"
 
-#: src/lang.c:979
+#: src/lang.c:1047
 #, fuzzy
 msgid   "Reading mailgroups file... "
 msgstr  "IDOSIYE"
 
-#: src/lang.c:983
+#: src/lang.c:1051
 #, fuzzy
 msgid   "perform PGP operations on article"
 msgstr  "Ibikorwa: ku Ingingo"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 #, fuzzy
 msgid   "Add key(s) to public keyring?"
 msgstr  "Urufunguzo S Kuri Rusange"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, fuzzy, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=Shyiraho Umutekano IKIMENYETSO Byombi Kuvamo"
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=IKIMENYETSO IKIMENYETSO Gushyiramo Rusange Urufunguzo Kuvamo"
 
-#: src/lang.c:987
+#: src/lang.c:1055
 #, fuzzy, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "OYA Gushyiraho Hejuru Gufungura"
 
-#: src/lang.c:988
+#: src/lang.c:1056
 #, fuzzy
 msgid   "Article not signed and no public keys found"
 msgstr  "OYA Na Oya Rusange Utubuto Byabonetse"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:1005
+#: src/lang.c:1073
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:1015
+#: src/lang.c:1083
 #, fuzzy
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Kuri Umuvuduko Hejuru"
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 #, fuzzy
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Gukoresha Umubarendanga Idosiye"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 #, fuzzy
 msgid   "Cannot find NNTP server name"
 msgstr  "Gushaka Seriveri Izina:"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  ""
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 #, fuzzy
 msgid   "Disconnecting from server...\n"
 msgstr  "Bivuye Seriveri"
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, fuzzy, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "Urubuga rw'amakuru Izina: in Bya Komandi: kugirango"
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, fuzzy, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Kuri Kwihuza Kuri Seriveri"
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 #, fuzzy
 msgid   "205  Closing connection"
 msgstr  "Ukwihuza"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 #, fuzzy
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Seriveri OYA Gushigikira i Cyangwa Komandi:"
 
-#: src/lang.c:1024
+#: src/lang.c:1092
 #, fuzzy
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Kongerakwihuza."
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 #, fuzzy
 msgid   "  -A       force authentication on connect"
 msgstr  "-A ku Kwihuza"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "-g Gusoma Amakuru Bivuye Seriveri Mburabuzi"
 
-#: src/lang.c:1028
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "-P Umuyoboro Gukoresha Umuyoboro Nka Umuyoboro Mburabuzi"
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 #, fuzzy
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "-Gutangira Nka"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 #, fuzzy
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "-R Gusoma Amakuru Bivuye Mburabuzi Seriveri"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 #, fuzzy
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "-L Gukoresha Bya N Komandi:"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "-N Gusoma yanditswe/ byemewe Amatsinda Bivuye Seriveri"
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 #, fuzzy
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "Cyangwa Kwihuza"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, fuzzy, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "Kuri"
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 #, fuzzy
 msgid   "Giving up...\n"
 msgstr  "Hejuru"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, fuzzy, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/Serivisi"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 #, 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:1046
+#: src/lang.c:1114
 #, fuzzy
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Seriveri OYA in Ibisobanuro"
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 #, fuzzy
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "-Gutangira Nka"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 #, fuzzy
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "-L Gusoma Gikora IDOSIYE Bya N Komandi:"
 
-#: src/lang.c:1054
+#: src/lang.c:1122
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "-N Gusoma yanditswe/ byemewe Amatsinda Bivuye"
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 #, fuzzy
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Seriveri OYA in Idosiye"
 
-#: src/lang.c:1059
+#: src/lang.c:1127
 #, fuzzy
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "ikoresha external Byanze in"
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 #, 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:1064
+#: src/lang.c:1132
 #, fuzzy, c-format
 msgid   "%d %s printed"
 msgstr  "%d%sByacapwe"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 #, fuzzy
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "Ibisohoka Ingingo Urudodo Ishusho Kuri Mucapyi"
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "Gucapa"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "Icapa..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 #, fuzzy
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "Ingingo Urudodo Ishusho Komandi:"
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 #, fuzzy
 msgid   "No command"
 msgstr  "Komandi:"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Kuri Komandi: S"
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 #, fuzzy
 msgid   "Piping not enabled."
 msgstr  "OYA Bikora"
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4593,7 +4835,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:1086
+#: src/lang.c:1154
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4602,7 +4844,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:1091
+#: src/lang.c:1159
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4611,13 +4853,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:1095
+#: src/lang.c:1163
 #, 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:1100
+#: src/lang.c:1168
 #, fuzzy
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
@@ -4643,608 +4885,609 @@ msgstr  "Ingingo Kirimo Umwandiko Igihe 
         "Gusoma Kwandika Na in Ihinduramiterere Abantu Kuri Kwirengagiza a Cyuzuye "
         "Inyuma"
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 #, fuzzy
 msgid   "shell escape"
 msgstr  "Igikonoshwa"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  ""
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, fuzzy, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Igikonoshwa Komandi:"
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, fuzzy, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s:Kubona Icyinjijwe kugirango"
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, fuzzy, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "S Kuri Kuvamo"
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, fuzzy, c-format
 msgid   "Group %.*s..."
 msgstr  "S"
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  ""
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 #, fuzzy
 msgid   "Terminal does not support color"
 msgstr  "OYA Gushigikira Ibara"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
 # goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COMPRESSION_NONE.text
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "Nta na kimwe"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "Ikivugwaho"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  "Indango"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 #, fuzzy
 msgid   "Both Subject and References"
 msgstr  "Na"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "Oya"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "Yego"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 #, fuzzy
 msgid   "Hide All"
 msgstr  "Guhisha byose"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "Aderesi"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  ""
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 #, fuzzy
 msgid   "Address and Name"
 msgstr  "Na"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "Kinini"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "Igiteranyo"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "Impuzandengo"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "Imirongo"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  ""
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "Umukara"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "Umutuku"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "Icyatsi"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "Igihogo"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "Ubururu"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "Ubururu bukeye"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "Umweru"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Ikigina"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "Umutuku Werurutse"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "Icyatsi Cyerurutse"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "Umuhondo"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "Ubururu Bwerurutse"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "Ubururu Bwerurutse"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  ""
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  ""
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  "Umwanya"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  "Bisanzwe"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 #, fuzzy
 msgid   "Best highlighting"
 msgstr  "Igaragaza cyane"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "Gucaho umurongo"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 #, fuzzy
 msgid   "Reverse video"
 msgstr  "Videwo..."
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "Kinyoteera"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 #, fuzzy
 msgid   "Half bright"
 msgstr  "Bibonerana"
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  "Bitsindagiye"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "ntacyo"
 
 # sfx2/source\doc\docvor.src:DLG_ORGANIZE.BTN_EDIT.text
-#: src/lang.c:1278
+#: src/lang.c:1346
 #, fuzzy
 msgid   "commands"
 msgstr  "Amabwiriza"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "guhitamo"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 #, fuzzy
 msgid   "commands & quit"
 msgstr  "Amabwiriza Kuvamo"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 #, fuzzy
 msgid   "commands & select"
 msgstr  "Amabwiriza Guhitamo"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 #, fuzzy
 msgid   "quit & select"
 msgstr  "Kuvamo Guhitamo"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 #, fuzzy
 msgid   "commands & quit & select"
 msgstr  "Amabwiriza Kuvamo Guhitamo"
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "ku"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 #, fuzzy
 msgid   "Subject: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 #, fuzzy
 msgid   "Subject: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 #, fuzzy
 msgid   "From: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 #, fuzzy
 msgid   "From: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 #, fuzzy
 msgid   "Date: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 #, fuzzy
 msgid   "Date: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 #, fuzzy
 msgid   "Score (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 #, fuzzy
 msgid   "Score (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 #, fuzzy
 msgid   "Lines: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 #, fuzzy
 msgid   "Lines: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 #, fuzzy
 msgid   "Mark with D on selection screen"
 msgstr  "Na: ku Ihitamo Mugaragaza"
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 #, fuzzy
 msgid   "Kill only unread arts"
 msgstr  "Bidasomye"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 #, fuzzy
 msgid   "Kill all arts & show with K"
 msgstr  "Byose Garagaza Na:"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 #, fuzzy
 msgid   "Kill all arts and never show"
 msgstr  "Byose Na Nta narimwe Garagaza"
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 #, fuzzy
 msgid   "Nothing special"
 msgstr  "Bidasanzwe"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 #, fuzzy
 msgid   "Compress quotes, quote sigs"
 msgstr  "Gushyiraho akugarizo"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 #, fuzzy
 msgid   "Quote empty lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 #, fuzzy
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Gushyiraho akugarizo ubusa Imirongo"
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 #, fuzzy
 msgid   "Quote sigs & empty lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 #, fuzzy
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Q."
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 #, fuzzy
 msgid   "no"
 msgstr  "Oya"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 #, fuzzy
 msgid   "with headers"
 msgstr  "Na: Imitwe"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 #, fuzzy
 msgid   "without headers"
 msgstr  "Imitwe"
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  ""
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  ""
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  ""
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 #, fuzzy
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Ibikubiyemo"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 #, 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:1489
+#: src/lang.c:1557
 #, fuzzy
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Isobanuramiterere kugirango Urubuga rw'amakuru"
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 #, fuzzy
 msgid   "Show description of each newsgroup"
 msgstr  "Isobanuramiterere Bya Urubuga rw'amakuru"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 #, 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:1496
+#: src/lang.c:1564
 #, fuzzy
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Umwanditsi Imyanya in Itsinda Ibikubiyemo"
 
-#: src/lang.c:1497
+#: src/lang.c:1565
 #, fuzzy
 msgid   "In group menu, show author by"
 msgstr  "Itsinda Ibikubiyemo Garagaza Umwanditsi ku"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 #, fuzzy
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5254,37 +5497,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:1507
+#: src/lang.c:1575
 #, fuzzy
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "Cyangwa kugirango Ihitamo"
 
-#: src/lang.c:1508
+#: src/lang.c:1576
 #, fuzzy
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Bya"
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 #, fuzzy
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "#Gukoresha kugirango"
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 #, fuzzy
 msgid   "Use inverse video for page headers"
 msgstr  "Videwo... kugirango Ipaji Imitwe"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 #, fuzzy
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  "#Gukoresha Videwo... kugirango Ipaji Imitwe ku"
 
-#: src/lang.c:1520
+#: src/lang.c:1588
 #, fuzzy
 msgid   "Thread articles by"
 msgstr  "ku"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 #, fuzzy
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5296,15 +5539,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:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5317,12 +5560,12 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 #, fuzzy
 msgid   "Score of a thread"
 msgstr  "Bya a Urudodo"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 #, fuzzy
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5331,17 +5574,17 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2."
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 #, fuzzy
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "ku Cyangwa"
 
-#: src/lang.c:1556
+#: src/lang.c:1624
 #, fuzzy
 msgid   "Sort articles by"
 msgstr  "ku"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 #, fuzzy
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5358,17 +5601,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:1573
+#: src/lang.c:1641
 #, fuzzy
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "ku Cyangwa"
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 #, fuzzy
 msgid   "Sort threads by"
 msgstr  "ku"
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5379,51 +5622,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:1585
+#: src/lang.c:1653
 #, 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:1586
+#: src/lang.c:1654
 #, fuzzy
 msgid   "Goto first unread article in group"
 msgstr  "Itangira Bidasomye Ingingo in Itsinda"
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 #, 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:1591
+#: src/lang.c:1659
 #, fuzzy
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Cyangwa Bidasomye"
 
-#: src/lang.c:1592
+#: src/lang.c:1660
 #, fuzzy
 msgid   "Show only unread articles"
 msgstr  "Bidasomye"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 #, fuzzy
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  "#Garagaza Gishya Bidasomye Garagaza Byose"
 
-#: src/lang.c:1598
+#: src/lang.c:1666
 #, fuzzy
 msgid   "Show only groups with unread arts"
 msgstr  "Amatsinda Na: Bidasomye"
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 #, fuzzy
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  "#Garagaza yanditswe/ byemewe Kuri Amatsinda Bidasomye"
 
-#: src/lang.c:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 #, fuzzy
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5433,14 +5676,14 @@ 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:1614
+#: src/lang.c:1682
 #, fuzzy
 msgid   "Go to the next unread article with"
 msgstr  "Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:1615
+#: src/lang.c:1683
 #, fuzzy
-msgid   "# Go to the unread article with folling key(s)\n"
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -5449,205 +5692,215 @@ 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:1625
+#: src/lang.c:1693
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 #, fuzzy
 msgid   "List thread using right arrow key"
 msgstr  "Urudodo ikoresha Iburyo: Akambi Urufunguzo"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 #, 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:1648
+#: src/lang.c:1716
 #, fuzzy
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Cyasibwe"
 
-#: src/lang.c:1649
+#: src/lang.c:1717
 #, fuzzy
 msgid   "Character to show deleted articles"
 msgstr  "Kuri Garagaza Cyasibwe"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 #, 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:1655
+#: src/lang.c:1723
 #, fuzzy
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri in a Urutonde"
 
-#: src/lang.c:1656
+#: src/lang.c:1724
 #, fuzzy
 msgid   "Character to show inrange articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 #, 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:1662
+#: src/lang.c:1730
 #, fuzzy
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  "Inyuguti Kuri Ingingo Garuka"
 
-#: src/lang.c:1663
+#: src/lang.c:1731
 #, fuzzy
 msgid   "Character to show returning arts"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 #, 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:1669
+#: src/lang.c:1737
 #, fuzzy
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Byahiswemo"
 
-#: src/lang.c:1670
+#: src/lang.c:1738
 #, fuzzy
 msgid   "Character to show selected articles"
 msgstr  "Kuri Garagaza Byahiswemo"
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 #, 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:1676
+#: src/lang.c:1744
 #, fuzzy
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri"
 
-#: src/lang.c:1677
+#: src/lang.c:1745
 #, fuzzy
 msgid   "Character to show recent articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 #, 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:1683
+#: src/lang.c:1751
 #, fuzzy
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Bidasomye"
 
-#: src/lang.c:1684
+#: src/lang.c:1752
 #, fuzzy
 msgid   "Character to show unread articles"
 msgstr  "Kuri Garagaza Bidasomye"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 #, 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:1690
+#: src/lang.c:1758
 #, fuzzy
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Gusoma"
 
-#: src/lang.c:1691
+#: src/lang.c:1759
 #, fuzzy
 msgid   "Character to show read articles"
 msgstr  "Kuri Garagaza Gusoma"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 #, 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:1697
+#: src/lang.c:1765
 #, fuzzy
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri"
 
-#: src/lang.c:1698
+#: src/lang.c:1766
 #, fuzzy
 msgid   "Character to show killed articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 #, 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:1704
+#: src/lang.c:1772
 #, fuzzy
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Gusoma Byahiswemo"
 
-#: src/lang.c:1705
+#: src/lang.c:1773
 #, fuzzy
 msgid   "Character to show readselected arts"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 #, 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:1711
+#: src/lang.c:1779
 #, fuzzy
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Kinini Uburebure Bya Urubuga rw'amakuru Amazina"
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 #, fuzzy
 msgid   "Max. length of group names shown"
 msgstr  "Uburebure Bya Itsinda Amazina"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 #, fuzzy
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "#Uburebure Bya i Amazina Bya Imbuga z'amakuru"
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 #, fuzzy
 msgid   "Show lines/score in listings"
 msgstr  "Imirongo in"
 
-#: src/lang.c:1719
+#: src/lang.c:1795
 #, fuzzy
-msgid   "# What informations should be displayed in article/thread listing\n"
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5656,19 +5909,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:1728
+#: src/lang.c:1804
 #, 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:1729
+#: src/lang.c:1805
 #, fuzzy
 msgid   "Number of lines to scroll in pager"
 msgstr  "Bya Imirongo Kuri in Peja"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 #, fuzzy
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5682,30 +5935,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 #, fuzzy
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "#Garagaza Ryari:"
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 #, fuzzy
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "Ibyatanzwe Nka Imigereka"
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 #, fuzzy
 msgid   "Display uue data as an attachment"
 msgstr  "Ibyatanzwe Nka umugereka"
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 #, fuzzy
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5719,33 +5972,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:1758
+#: src/lang.c:1834
 #, fuzzy
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  "IMISUSIRE Kuri"
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 #, fuzzy
 msgid   "Display \"a as Umlaut-a"
 msgstr  "a Nka a"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 #, 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:1765 src/lang.c:1775
+#: src/lang.c:1841 src/lang.c:1851
 #, fuzzy
 msgid   "Space separated list of header fields"
 msgstr  "Urutonde Bya Umutwempangano Imyanya"
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 #, fuzzy
 msgid   "Display these header fields (or *)"
 msgstr  "Umutwempangano Imyanya Cyangwa"
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 #, 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"
@@ -5757,12 +6010,12 @@ msgstr  "#Amakuru Imitwe Kuri Kuri Byose
         "Agaciro Byose Imitwe Itangiriro nka Cyangwa Urutonde Birenzeho ku Imyanya "
         "Bidakora iyi Ihitamo"
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 #, fuzzy
 msgid   "Do not display these header fields"
 msgstr  "OYA Kugaragaza Umutwempangano Imyanya"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 #, 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"
@@ -5775,45 +6028,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:1787
+#: src/lang.c:1863
 #, fuzzy
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  "Kuri Gushoboza Byikoresha Bya"
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 #, fuzzy
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "#Ubutumwa"
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "#Gumana: Byose Byanze in"
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 #, fuzzy
 msgid   "Regex used to show quoted lines"
 msgstr  "Kuri Garagaza Imirongo"
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 #, 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"
@@ -5821,17 +6074,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:1808
+#: src/lang.c:1884
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 #, fuzzy
 msgid   "Regex used to show twice quoted l."
 msgstr  "Kuri Garagaza L"
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 #, 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"
@@ -5839,17 +6092,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:1816
+#: src/lang.c:1892
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 #, fuzzy
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "L."
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 #, 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"
@@ -5857,17 +6110,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:1825
+#: src/lang.c:1901
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 #, fuzzy
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Kuri garagaza cyane"
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -5875,17 +6128,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:1833
+#: src/lang.c:1909
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 #, fuzzy
 msgid   "Regex used to highlight *stars*"
 msgstr  "Kuri garagaza cyane Inyenyeri"
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '*' are to be shown in col_markstars.\n"
@@ -5893,17 +6146,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:1841
+#: src/lang.c:1917
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 #, fuzzy
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Kuri garagaza cyane"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -5911,17 +6164,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:1849
+#: src/lang.c:1925
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 #, fuzzy
 msgid   "Regex used to highlight _underline_"
 msgstr  "Kuri garagaza cyane Gucaho umurongo"
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '_' are to be shown in col_markdash.\n"
@@ -5929,78 +6182,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:1857
+#: src/lang.c:1933
 #, 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:1858
+#: src/lang.c:1934
 #, fuzzy
 msgid   "Regex with Subject prefixes"
 msgstr  "Na:"
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 #, 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:1864
+#: src/lang.c:1940
 #, 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:1865
+#: src/lang.c:1941
 #, fuzzy
 msgid   "Regex with Subject suffixes"
 msgstr  "Na: Imigereka"
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 #, 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:1871
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 #, 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:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 #, 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:1885
+#: src/lang.c:1961
 #, 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:1886
+#: src/lang.c:1962
 #, fuzzy
 msgid   "MIME binary content viewer"
 msgstr  "Nyabibiri Ibikubiyemo"
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 #, fuzzy
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
@@ -6009,148 +6262,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:1894
+#: src/lang.c:1970
 #, fuzzy
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Mbere Umwandiko Porogaramu"
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 #, fuzzy
 msgid   "Ask before using MIME viewer"
 msgstr  "Mbere ikoresha"
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 #, 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:1901
+#: src/lang.c:1977
 #, fuzzy
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  "Kuri Ikimenyetso Amatsinda Gusoma Ryari:"
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 #, fuzzy
 msgid   "Catchup read groups when quitting"
 msgstr  "Gusoma Amatsinda Ryari:"
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 #, 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:1908
+#: src/lang.c:1984
 #, fuzzy
 msgid   "Catchup group using left key"
 msgstr  "Itsinda ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 #, 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:1914
+#: src/lang.c:1990
 #, fuzzy
 msgid   "Catchup thread by using left key"
 msgstr  "Urudodo ku ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 #, fuzzy
 msgid   "Which actions require confirmation"
 msgstr  "Iyemeza"
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 #, fuzzy
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "#Twebwe Iyemeza kugirango"
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 #, fuzzy
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Ingingo"
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 #, fuzzy
 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:1931
+#: src/lang.c:2007
 #, fuzzy
-msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Kuri Gukoresha Kuri Gufungura"
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+msgid   "Program that opens URLs"
 msgstr  ""
 
-#: src/lang.c:1933
+#: src/lang.c:2009
 #, fuzzy
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "#Porogaramu Kuri Gufungura"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 #, fuzzy
 msgid   "Use mouse in xterm"
 msgstr  "Imbeba in"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 #, fuzzy
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "#Gushoboza Imbeba Urufunguzo Gushigikira ku"
 
-#: src/lang.c:1945
+#: src/lang.c:2021
 #, fuzzy
 msgid   "Use scroll keys on keypad"
 msgstr  "Utubuto ku"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 #, fuzzy
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "#Gushoboza Utubuto ku Gushigikira"
 
-#: src/lang.c:1951
+#: src/lang.c:2027
 #, fuzzy
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Kinini Umubare Bya Ingingo Kuri Kubona"
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 #, fuzzy
 msgid   "Number of articles to get"
 msgstr  "Bya Kuri Kubona"
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 #, 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:1958
+#: src/lang.c:2034
 #, fuzzy
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Umubare Bya Iminsi Ingingo ni"
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 #, fuzzy
 msgid   "Article recentness time limit"
 msgstr  "Igihe"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 #, fuzzy
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  "#Bya Iminsi in Ingingo ni 0"
 
-#: src/lang.c:1964
+#: src/lang.c:2040
 #, fuzzy
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "kugirango Bisanzwe kugirango Ibisanzwe imvugo"
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 #, fuzzy
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6158,356 +6411,356 @@ msgid   "# Wildcard matching\n"
         "#   1 = regex\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1."
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 #, fuzzy
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 #, fuzzy
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 #, fuzzy
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Mburabuzi Kuri"
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 #, fuzzy
 msgid   "Default score to kill articles"
 msgstr  "Kuri"
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 #, fuzzy
 msgid   "# Default score to kill articles\n"
 msgstr  "#Kuri"
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 #, fuzzy
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  "Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1986
+#: src/lang.c:2062
 #, fuzzy
 msgid   "Score limit (select)"
 msgstr  "Guhitamo"
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 #, fuzzy
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 #, fuzzy
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Mburabuzi Kuri Guhitamo"
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 #, fuzzy
 msgid   "Default score to select articles"
 msgstr  "Kuri Guhitamo"
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 #, fuzzy
 msgid   "# Default score to select articles\n"
 msgstr  "#Kuri Guhitamo"
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 #, fuzzy
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Kuri Garagaza S"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 #, 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:2008
+#: src/lang.c:2084
 #, fuzzy
 msgid   "Use ANSI color"
 msgstr  "Ibara"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 #, fuzzy
 msgid   "# If ON using ANSI-color\n"
 msgstr  "#ikoresha"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 #, fuzzy
 msgid   "Standard foreground color"
 msgstr  "Ibara"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 #, fuzzy
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "#1. Mburabuzi Ibara"
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 #, fuzzy
 msgid   "Standard background color"
 msgstr  "Mbuganyuma Ibara"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 #, fuzzy
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Mbuganyuma 1. Mburabuzi Ibara"
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 #, fuzzy
 msgid   "Color for inverse text (background)"
 msgstr  "kugirango Umwandiko Mbuganyuma"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 #, fuzzy
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya Mbuganyuma kugirango 4. Ubururu"
 
-#: src/lang.c:2035
+#: src/lang.c:2111
 #, fuzzy
 msgid   "Color for inverse text (foreground)"
 msgstr  "kugirango Umwandiko"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 #, fuzzy
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "#Bya kugirango 7 Umweru"
 
-#: src/lang.c:2042
+#: src/lang.c:2118
 #, fuzzy
 msgid   "Color of text lines"
 msgstr  "Bya Umwandiko Imirongo"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 #, fuzzy
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya Umwandiko 1. Mburabuzi Ibara"
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 #, fuzzy
 msgid   "Color of mini help menu"
 msgstr  "Bya Ifashayobora Ibikubiyemo"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 #, fuzzy
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "#Bya Ifashayobora 3. Igihogo"
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 #, fuzzy
 msgid   "Color of help text"
 msgstr  "Bya Ifashayobora Umwandiko"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 #, fuzzy
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya Ifashayobora 1. Mburabuzi Ibara"
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 #, fuzzy
 msgid   "Color of status messages"
 msgstr  "Bya Imimerere Ubutumwa"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 #, fuzzy
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "#Bya Ubutumwa in Iheruka 6 Ubururu bukeye"
 
-#: src/lang.c:2070
+#: src/lang.c:2146
 #, fuzzy
 msgid   "Color of quoted lines"
 msgstr  "Bya Imirongo"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 #, fuzzy
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Gushyiraho akugarizo 2. Icyatsi"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 #, fuzzy
 msgid   "Color of twice quoted line"
 msgstr  "Bya Umurongo"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 #, fuzzy
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "#Bya 3. Igihogo"
 
-#: src/lang.c:2084
+#: src/lang.c:2160
 #, fuzzy
 msgid   "Color of =>3 times quoted line"
 msgstr  "Bya 3. Times Umurongo"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 #, fuzzy
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 3. Times 4. Ubururu"
 
-#: src/lang.c:2091
+#: src/lang.c:2167
 #, fuzzy
 msgid   "Color of article header lines"
 msgstr  "Bya Ingingo Umutwempangano Imirongo"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 #, fuzzy
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Umutwempangano 2. Icyatsi"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 #, fuzzy
 msgid   "Color of actual news header fields"
 msgstr  "Bya Amakuru Umutwempangano Imyanya"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 #, fuzzy
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "#Bya Amakuru Umutwempangano 9 kimurika Umutuku"
 
-#: src/lang.c:2105
+#: src/lang.c:2181
 #, fuzzy
 msgid   "Color of article subject lines"
 msgstr  "Bya Ingingo Ikivugwaho Imirongo"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 #, fuzzy
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "#Bya Ingingo 6 Ubururu bukeye"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 #, fuzzy
 msgid   "Color of response counter"
 msgstr  "Bya"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 #, fuzzy
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya 2. Icyatsi"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 #, fuzzy
 msgid   "Color of sender (From:)"
 msgstr  "Bya Uwohereza"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 #, fuzzy
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Uwohereza 2. Icyatsi"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 #, fuzzy
 msgid   "Color of help/mail sign"
 msgstr  "Bya Ifashayobora Ubutumwa IKIMENYETSO"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 #, fuzzy
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 4. Ubururu"
 
-#: src/lang.c:2133
+#: src/lang.c:2209
 #, fuzzy
 msgid   "Color of signatures"
 msgstr  "Bya"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 #, fuzzy
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 4. Ubururu"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 #, fuzzy
 msgid   "Color of highlighted URLs"
 msgstr  "Bya"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 #, fuzzy
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya 1. Mburabuzi Ibara"
 
-#: src/lang.c:2147
+#: src/lang.c:2223
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Bya Umwandiko Imirongo"
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "#Bya Ingingo 6 Ubururu bukeye"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 #, fuzzy
 msgid   "Color of highlighting with *stars*"
 msgstr  "Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 #, fuzzy
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: Inyenyeri Umuhondo"
 
-#: src/lang.c:2161
+#: src/lang.c:2237
 #, fuzzy
 msgid   "Color of highlighting with _dash_"
 msgstr  "Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 #, fuzzy
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: kimurika"
 
-#: src/lang.c:2168
+#: src/lang.c:2244
 #, fuzzy
 msgid   "Color of highlighting with /slash/"
 msgstr  "Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 #, 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:2175
+#: src/lang.c:2251
 #, fuzzy
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 #, 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:2183
+#: src/lang.c:2259
 #, fuzzy
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 #, fuzzy
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
@@ -6524,65 +6777,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:2199
+#: src/lang.c:2275
 #, fuzzy
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 #, 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:2206
+#: src/lang.c:2282
 #, fuzzy
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 #, 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:2213
+#: src/lang.c:2289
 #, fuzzy
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 #, 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:2220
+#: src/lang.c:2296
 #, fuzzy
 msgid   "URL highlighting in message body"
 msgstr  "Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 #, fuzzy
 msgid   "# Enable URL highlighting?\n"
 msgstr  "#Igaragaza cyane"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 #, fuzzy
 msgid   "Word highlighting in message body"
 msgstr  "Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 #, fuzzy
 msgid   "# Enable word highlighting?\n"
 msgstr  "#ijambo Igaragaza cyane"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 #, fuzzy
 msgid   "What to display instead of mark"
 msgstr  "Kuri Kugaragaza Bya Ikimenyetso"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 #, fuzzy
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
@@ -6594,67 +6847,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:2242
+#: src/lang.c:2318
 #, 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:2243
+#: src/lang.c:2319
 #, fuzzy
 msgid   "Page line wrap column"
 msgstr  "Umurongo Gufunika Inkingi"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 #, fuzzy
 msgid   "# Wrap article lines at column\n"
 msgstr  "#Ingingo Imirongo ku"
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 #, fuzzy
 msgid   "Wrap around threads on next unread"
 msgstr  "ku Komeza>> Bidasomye"
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 #, fuzzy
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  "#Gufunika ku Ishakisha Komeza>> Bidasomye"
 
-#: src/lang.c:2254
+#: src/lang.c:2330
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Mburabuzi Ubutumwa Aderesi Na"
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 #, fuzzy
 msgid   "Mail address (and fullname)"
 msgstr  "Aderesi Na"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 #, 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:2261
+#: src/lang.c:2337
 #, fuzzy
 msgid   "Show empty Followup-To in editor"
 msgstr  "ubusa in Muhinduzi"
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 #, fuzzy
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "#Garagaza ubusa Umutwempangano Ryari:"
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 #, fuzzy
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  "Inzira Komandi: Ntacyo Kuri Kurema Mburabuzi Isinya"
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 #, fuzzy
 msgid   "Create signature from path/command"
 msgstr  "Isinya Bivuye Inzira Komandi:"
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 #, fuzzy
 msgid   "# Signature path (random sigs)/file to be used when posting/replying\n"
         "# sigfile=file       appends file as signature\n"
@@ -6663,58 +6916,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:2275
+#: src/lang.c:2351
 #, fuzzy
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Na: ku Umurongo"
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 #, fuzzy
 msgid   "Prepend signature with \"-- \""
 msgstr  "Isinya Na:"
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 #, fuzzy
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "#i Isinya Na: Utunyerezo N"
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 #, fuzzy
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 #, fuzzy
 msgid   "Add signature when reposting"
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 #, fuzzy
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "#Kongeramo Isinya Kuri"
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, fuzzy, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  "Gusubiramo ibyavuzwe Cyangwa kugirango Izibanza"
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 #, fuzzy
 msgid   "Characters used as quote-marks"
 msgstr  "Nka Gushyiraho akugarizo"
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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:2295
+#: src/lang.c:2371
 #, fuzzy
 msgid   "Quoting behavior"
 msgstr  "imyitwarire"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 #, fuzzy
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6730,57 +6983,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:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2386
 #, fuzzy
 msgid   "Quote line when following up"
 msgstr  "Umurongo Ryari: Hejuru"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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:2318
+#: src/lang.c:2394
 #, fuzzy
 msgid   "Quote line when cross-posting"
 msgstr  "Umurongo Ryari: Kwambukiranya"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 #, fuzzy
 msgid   "Quote line when mailing"
 msgstr  "Umurongo Ryari:"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 #, fuzzy
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "Gushyiramo Umutwempangano"
 
-#: src/lang.c:2330
+#: src/lang.c:2406
 #, fuzzy
-msgid   "Insert 'User-Agent:'-header"
+msgid   "Insert 'User-Agent:' header"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 #, fuzzy
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "#Gushyiramo"
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 #, fuzzy
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  "g."
 
-#: src/lang.c:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 #, fuzzy
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
@@ -6797,44 +7050,44 @@ msgstr  "#Project- Id- Version: basctl\n
         "X- Generator: KBabel 1. 0\n"
         "."
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 #, fuzzy
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "#kugirango Umutwempangano in"
 
-#: src/lang.c:2353
+#: src/lang.c:2429
 #, fuzzy
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  "g."
 
-#: src/lang.c:2354
+#: src/lang.c:2430
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 #, fuzzy
 msgid   "Mailbox format"
 msgstr  "Imiterere"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 #, fuzzy
 msgid   "# Format of the mailbox.\n"
 msgstr  "#Bya i"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 #, fuzzy
 msgid   "MIME encoding in news messages"
 msgstr  "Imisobekere: in Amakuru Ubutumwa"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 #, 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"
@@ -6844,17 +7097,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:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 #, fuzzy
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "Guhindura>>"
 
-#: src/lang.c:2378
+#: src/lang.c:2454
 #, fuzzy
 msgid   "Use 8bit characters in news headers"
 msgstr  "Inyuguti in Amakuru Imitwe"
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 #, fuzzy
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6863,32 +7116,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:2386
+#: src/lang.c:2462
 #, fuzzy
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "Kureba Iposita Idosiye"
 
-#: src/lang.c:2387
+#: src/lang.c:2463
 #, fuzzy
 msgid   "View post-processed files"
 msgstr  "Iposita Idosiye"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 #, fuzzy
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "#Gushyiraho Iposita Idosiye in a"
 
-#: src/lang.c:2393
+#: src/lang.c:2469
 #, fuzzy
 msgid   "MIME encoding in mail messages"
 msgstr  "Imisobekere: in Ubutumwa Ubutumwa"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 #, fuzzy
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Inyuguti in Ubutumwa Imitwe"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 #, fuzzy
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6900,27 +7153,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:2410
+#: src/lang.c:2486
 #, fuzzy
 msgid   "Strip blanks from ends of lines"
 msgstr  "Bivuye Bya Imirongo"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 #, 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:2416
+#: src/lang.c:2492
 #, fuzzy
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "Gukoresha"
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 #, 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"
@@ -6928,12 +7181,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:2426
+#: src/lang.c:2502
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "a KopiKubandi ku buryo bwikora"
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 #, 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"
@@ -6943,135 +7196,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:2436
+#: src/lang.c:2512
 #, fuzzy
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  "Aderesi Ibintu Ibyerekeye Kuri"
 
-#: src/lang.c:2437
+#: src/lang.c:2513
 #, fuzzy
 msgid   "Spamtrap warning address parts"
 msgstr  "Iburira Aderesi"
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 #, 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:2443
+#: src/lang.c:2519
 #, 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:2444
+#: src/lang.c:2520
 #, fuzzy
 msgid   "No. of days a filter entry is valid"
 msgstr  "Bya Iminsi a Muyunguruzi... Icyinjijwe ni Byemewe"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 #, fuzzy
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  "#Bya Iminsi a Ijambo Muyunguruzi..."
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 #, fuzzy
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Kuri Muyunguruzi..."
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 #, fuzzy
 msgid   "Add posted articles to filter"
 msgstr  "Kuri Muyunguruzi..."
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 #, 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:2455
+#: src/lang.c:2531
 #, fuzzy
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "bushyinguro Kuri in Imiterere"
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 #, fuzzy
 msgid   "Mail directory"
 msgstr  "bushyinguro"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 #, fuzzy
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "#(-M bushyinguro in"
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 #, fuzzy
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Kubika in Ubwoko"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 #, 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:2468
+#: src/lang.c:2544
 #, fuzzy
 msgid   "The directory where you want articles/threads saved."
 msgstr  "bushyinguro"
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 #, fuzzy
 msgid   "Directory to save arts/threads in"
 msgstr  "Kuri Kubika in"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 #, fuzzy
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "Kubika Ingingo Urudodo ku Izina: Umutwempangano"
 
-#: src/lang.c:2475
+#: src/lang.c:2551
 #, fuzzy
 msgid   "Use Archive-name: header for save"
 msgstr  "Izina: Umutwempangano kugirango Kubika"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 #, 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:2481
+#: src/lang.c:2557
 #, fuzzy
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "Nka Gusoma"
 
-#: src/lang.c:2482
+#: src/lang.c:2558
 #, fuzzy
 msgid   "Mark saved articles/threads as read"
 msgstr  "Nka Gusoma"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 #, fuzzy
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "#Ikimenyetso Nka"
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 #, fuzzy
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "Iposita Inonosora Imigereka kugirango"
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 #, fuzzy
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7081,116 +7334,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:2498
+#: src/lang.c:2574
 #, fuzzy
 msgid   "Process only unread articles"
 msgstr  "Bidasomye"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 #, fuzzy
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  "#Kubika Gucapa Ubutumwa Bidasomye"
 
-#: src/lang.c:2504
+#: src/lang.c:2580
 #, fuzzy
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Cyangwa Bya Umutwempangano"
 
-#: src/lang.c:2505
+#: src/lang.c:2581
 #, fuzzy
 msgid   "Print all headers when printing"
 msgstr  "Byose Imitwe Ryari: Icapa..."
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 #, 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:2510
+#: src/lang.c:2586
 #, 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:2511
+#: src/lang.c:2587
 #, fuzzy
 msgid   "Printer program with options"
 msgstr  "Porogaramu Na: Amahitamo"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 #, fuzzy
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "#Porogaramu Na: Ibigenga Kuri Gucapa"
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 #, fuzzy
 msgid   "Force redraw after certain commands"
 msgstr  "Kongera Gushushanya Nyuma Amabwiriza"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 #, 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:2523
+#: src/lang.c:2599
 #, fuzzy
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2524
+#: src/lang.c:2600
 #, fuzzy
 msgid   "Start editor with line offset"
 msgstr  "Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 #, 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:2530
+#: src/lang.c:2606
 #, 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:2531
+#: src/lang.c:2607
 #, fuzzy
 msgid   "Invocation of your editor"
 msgstr  "Bya Muhinduzi"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 #, 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:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 #, 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:2543
+#: src/lang.c:2619
 #, 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:2544
+#: src/lang.c:2620
 #, fuzzy
 msgid   "Invocation of your mail command"
 msgstr  "Bya Ubutumwa Komandi:"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, fuzzy, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -7198,12 +7451,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:2553
+#: src/lang.c:2629
 #, fuzzy
 msgid   "Use interactive mail reader"
 msgstr  "Biganira Ubutumwa"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 #, fuzzy
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7213,68 +7466,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:2563
+#: src/lang.c:2639
 #, fuzzy
 msgid   "Remove ~/.article after posting"
 msgstr  "Ingingo Nyuma"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 #, fuzzy
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "#Gukuraho... Ingingo Nyuma"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 #, 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:2569
+#: src/lang.c:2645
 #, fuzzy
 msgid   "Filename for posted articles"
 msgstr  "kugirango"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 #, 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:2575
+#: src/lang.c:2651
 #, fuzzy
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Byanze in"
 
-#: src/lang.c:2576
+#: src/lang.c:2652
 #, fuzzy
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Byanze in"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 #, fuzzy
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "#Gumana: Byose Byanze in"
 
-#: src/lang.c:2581
+#: src/lang.c:2657
 #, fuzzy
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Kuri Amatsinda Bivuye"
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 #, fuzzy
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Amatsinda in"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 #, fuzzy
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "#Amatsinda Bivuye"
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 #, fuzzy
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Amatsinda Bivuye"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 #, fuzzy
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7284,67 +7537,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:2597
+#: src/lang.c:2673
 #, fuzzy
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  "Umubare Bya amasogonda Gikora IDOSIYE"
 
-#: src/lang.c:2598
+#: src/lang.c:2674
 #, fuzzy
 msgid   "Interval in secs to reread active"
 msgstr  "in Kuri Gikora"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 #, 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:2604
+#: src/lang.c:2680
 #, fuzzy
 msgid   "Reconnect to server automatically"
 msgstr  "Kongerakwihuza Kuri Seriveri ku buryo bwikora"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 #, 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:2609
+#: src/lang.c:2685
 #, fuzzy
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  "Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2610
+#: src/lang.c:2686
 #, fuzzy
 msgid   "Cache NNTP overview files locally"
 msgstr  "Incamake Idosiye"
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 #, fuzzy
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  "#Kurema Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2615
+#: src/lang.c:2691
 #, fuzzy
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 #, fuzzy
 msgid   "Format string for display of dates"
 msgstr  "Ikurikiranyanyuguti kugirango Kugaragaza Bya Amatariki"
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 #, fuzzy
 msgid   "# Format string for date representation\n"
 msgstr  "#Ikurikiranyanyuguti kugirango Itariki"
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 #, fuzzy
 msgid   "Unicode normalization form"
 msgstr  "Ifishi"
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 #, fuzzy
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7355,174 +7608,174 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4."
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 #, fuzzy
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "#Umwandiko ni ku"
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 #, fuzzy
 msgid   "Delete post-process files"
 msgstr  "Iposita Idosiye"
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 #, 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
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 #, fuzzy
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  "Mburabuzi Ubutumwa Aderesi Na"
 
-#: src/lang.c:2677
+#: src/lang.c:2753
 #, fuzzy
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  "Kuri Gukoresha Kuri Gufungura"
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "LOG Kuri %s\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 #, fuzzy
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 #, fuzzy
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 #, fuzzy
 msgid   "savefile"
 msgstr  "Kubika Izina ry'idosiye:"
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 #, 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
+#: src/lang.c:2847
 #, fuzzy
 msgid   "X_Body"
 msgstr  "Bitsindagiye"
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 #, fuzzy
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 #, fuzzy
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  "Gushyiramo Umutwempangano"
 
-#: src/lang.c:2783
+#: src/lang.c:2859
 #, fuzzy
-msgid   "Insert X-Comment-To: header"
+msgid   "Insert 'X-Comment-To:' header"
 msgstr  "Umutwempangano"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  ""
 
-#: src/misc.c:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  ""
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  ""
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, fuzzy, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "Inyuma"
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 #, fuzzy
 msgid   "Rejoin current group\n"
 msgstr  "KIGEZWEHO"
 
 # svx/inc\globlmn.hrc:ITEM_FILE_MAIL_INBOX.text
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, fuzzy, c-format
 msgid   "Read (%s)\n"
 msgstr  "Gusoma"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, fuzzy, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Iheruka Komandi:"
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -7531,26 +7784,26 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  "Kwagura"
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:2206
 #, fuzzy, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "S"
@@ -7573,7 +7826,7 @@ msgstr  ""
 msgid   "unchanged"
 msgstr  ""
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  ""
 
@@ -7581,7 +7834,7 @@ msgstr  ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, 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"
@@ -7590,7 +7843,7 @@ msgid   "This message has been composed 
 msgstr  "Ubutumwa in i Imiterere iyi Imbanziriza Ubutumwa OYA i Gishya Imiterere Na "
         "Bya Gicurasi"
 
-#: src/save.c:966
+#: src/save.c:1045
 #, fuzzy
 msgid   "bytes"
 msgstr  "Bayite"
@@ -7605,7 +7858,7 @@ msgstr  "Bidasomye"
 msgid   "all"
 msgstr  "Byose"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 #, fuzzy
 msgid   " R"
 msgstr  " R"
@@ -7656,59 +7909,3 @@ msgstr  "ITEGEKONGENGA"
 #, fuzzy, c-format
 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"
-
-#, fuzzy
-#~ msgid        "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
-#~ msgstr       "a Gukoporora ku buryo bwikora"
-
-#, fuzzy
-#~ msgid        "# If ON automatically put your name in the Cc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "#ku buryo bwikora Gushyira Izina: in i Umwanya Ryari:"
-
-#, fuzzy
-#~ msgid        "Send you a blind carbon copy automatically. <SPACE> toggles & <CR> "
-#~      "sets."
-#~ msgstr       "a Gukoporora ku buryo bwikora"
-
-#, fuzzy
-#~ msgid        "Send you a blind cc automatically"
-#~ msgstr       "a KopiKubandi ku buryo bwikora"
-
-#, fuzzy
-#~ msgid        "# If ON automatically put your name in the Bcc: field when mailing an "
-#~      "article\n"
-#~ msgstr       "#ku buryo bwikora Gushyira Izina: in i Umwanya Ryari:"
-
-#, fuzzy
-#~ msgid        "\n"
-#~      "Warning: %s contains non 7bit chars.\n"
-#~ msgstr       "Kirimo"
-
-#, fuzzy
-#~ msgid        "#  cache_overview_files=ON/OFF\n"
-#~ msgstr       "#  NyaMwishyingura\n"
-
-#, fuzzy
-#~ msgid        "#  use_slrnface=ON/OFF\n"
-#~ msgstr       "#  NyaMwishyingura\n"
Binary files tin-1.9.5/po/sv.gmo and tin-1.9.6/po/sv.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/sv.po tin-1.9.6/po/sv.po
--- tin-1.9.5/po/sv.po	2009-12-23 10:57:08.000000000 +0100
+++ tin-1.9.6/po/sv.po	2010-11-26 15:42:47.354256727 +0100
@@ -6,7 +6,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+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"
@@ -21,464 +21,467 @@ msgstr  "Project-Id-Version: tin 1.8.0\n
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Skriver attributfil..."
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  ""
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  ""
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  ""
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1122
+#: src/attrib.c:1125
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  ""
 
-#: src/attrib.c:1139
+#: src/attrib.c:1142
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgid   "#    4=Message-ID: & full References: line\n"
 msgstr  ""
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1164 src/attrib.c:1173
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgid   "#    5=Message-ID: & last References: entry only\n"
 msgstr  ""
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1246
+#: src/attrib.c:1253
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1254
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:624
+#: src/cook.c:625
 msgid   "(unknown)"
 msgstr  "(okänd)"
 
-#.
-#. * 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
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  "NOLL"
 
@@ -618,475 +621,544 @@ msgstr  ", teckenuppsättning: "
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
 msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Beskrivning: %s --]\n"
 
-#: src/lang.c:78
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "Rader"
+
+#: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+#, fuzzy
+msgid   "Attachment Menu Commands"
+msgstr  "Toppnivåkommandon"
+
+#: src/lang.c:82
+#, fuzzy
+msgid   "<no name>"
+msgstr  "ingen"
+
+#: src/lang.c:83
+#, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  ""
+
+#: src/lang.c:84
+#, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  ""
+
+#: src/lang.c:85
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "Välj artikel> "
+
+#: src/lang.c:86
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "Välj artikel> "
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "Välj artikel> "
+
+#: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "Välj artikel> "
+
+#: src/lang.c:89
 msgid   "Attributes Menu Commands"
 msgstr  ""
 
-#: src/lang.c:80
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Autentisering misslyckades"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  ""
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid   "Server expects authentication.\n"
 msgstr  ""
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  "    Ange lösenord: "
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  "    Vänligen ange användarnamn: "
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  ""
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  ""
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  ""
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid   "Autosubscribing groups...\n"
 msgstr  ""
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  ""
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  ""
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  ""
 
-#: src/lang.c:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  ""
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Felaktigt kommando. Skriv \"%s\" för hjälp."
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid   "Base article"
 msgstr  ""
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid   "Base article range"
 msgstr  ""
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  ""
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** Början av artikel ***"
 
-#: src/lang.c:103
+#: src/lang.c:114
 #, fuzzy
 msgid   "*** Beginning of page ***"
 msgstr  "*** Början av artikel ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  ""
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Kan inte skapa %s"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  ""
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Kan inte öppna %s"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postning inte tillåten ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  ""
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s är en katalog"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  ""
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  ""
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid   "Checking for new groups... "
 msgstr  "Letar efter nya grupper..."
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid   "Checking for news..."
 msgstr  ""
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:127
+#: src/lang.c:140
 msgid   "ANSI color disabled"
 msgstr  ""
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid   "ANSI color enabled"
 msgstr  ""
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Kommando misslyckades: %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Ansluter till %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid   "Creating active file for saved groups...\n"
 msgstr  ""
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid   "Creating newsrc file...\n"
 msgstr  ""
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Förvald"
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid   "Delete saved files that have been post processed?"
 msgstr  ""
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  ""
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** Slut på artikel ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** Slut på artiklar ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "*** Slut på artiklar ***"
+
+#: src/lang.c:159
 msgid   "*** End of groups ***"
 msgstr  "*** Slut på grupper ***"
 
-#: src/lang.c:144
+#: src/lang.c:160
 #, fuzzy
 msgid   "*** End of page ***"
 msgstr  "*** Slut på artikel ***"
 
-#: src/lang.c:145
+#: src/lang.c:161
 #, fuzzy
 msgid   "*** End of scopes ***"
 msgstr  "*** Slut på grupper ***"
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid   "*** End of thread ***"
 msgstr  "*** Slut på tråd ***"
 
-#: src/lang.c:147
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "*** Slut på grupper ***"
+
+#: src/lang.c:164
 msgid   "Enter limit of articles to get> "
 msgstr  ""
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid   "Enter Message-ID to go to> "
 msgstr  ""
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid   " and enter next unread thread"
 msgstr  ""
 
-#: src/lang.c:150
+#: src/lang.c:167
 #, fuzzy
 msgid   " and enter next unread article"
 msgstr  "Slut på olästa artiklar"
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid   " and enter next unread group"
 msgstr  ""
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid   "Enter option number> "
 msgstr  ""
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  ""
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  ""
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  ""
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  ""
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  ""
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  ""
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Kan inte låsa upp %s"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Skadad fil %s"
 
-#: src/lang.c:168
+#: src/lang.c:185
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  ""
+
+#: src/lang.c:186
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  ""
 
-#: src/lang.c:169
+#: src/lang.c:187
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  ""
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  ""
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  ""
 
-#: src/lang.c:174
+#: src/lang.c:192
 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
+#: src/lang.c:193
 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
+#: src/lang.c:194
 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
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  ""
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:179
+#: src/lang.c:197
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  ""
 
-#: src/lang.c:180
+#: src/lang.c:198
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  ""
 
-#: src/lang.c:181
+#: src/lang.c:199
 msgid   "FQDN component may not start with digit.\n"
 msgstr  ""
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  ""
 
-#: src/lang.c:183
+#: src/lang.c:201
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  ""
 
-#: src/lang.c:184
+#: src/lang.c:202
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  ""
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:188
+#: src/lang.c:206
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  ""
 
-#: src/lang.c:189
+#: src/lang.c:207
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  ""
 
-#: src/lang.c:190
+#: src/lang.c:208
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  ""
 
-#: src/lang.c:191
+#: src/lang.c:209
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  ""
 
-#: src/lang.c:192
+#: src/lang.c:210
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  ""
 
-#: src/lang.c:193
+#: src/lang.c:211
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:194
+#: src/lang.c:212
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  ""
 
-#: src/lang.c:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
+        "Error: Illegal formatted %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 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"
@@ -1094,7 +1166,7 @@ msgid   "\n"
         "       editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:202
+#: src/lang.c:220
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1103,192 +1175,191 @@ msgid   "\n"
         "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:208
+#: src/lang.c:226
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  ""
 
-#: src/lang.c:209
+#: src/lang.c:227
 #, 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
+#: src/lang.c:228
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  ""
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  ""
 
-#: src/lang.c:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, 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
+#: src/lang.c:232
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  ""
 
-#: src/lang.c:215
+#: src/lang.c:233
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  ""
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  ""
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  ""
 
-#: src/lang.c:219
+#: src/lang.c:241
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  ""
 
-#: src/lang.c:220
+#: src/lang.c:242
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  ""
+
+#: src/lang.c:243
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  ""
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  ""
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Filen %s existerar inte\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  ""
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid   "errors"
 msgstr  "fel"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  ""
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  ""
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid   "error"
 msgstr  "fel"
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid   "Unknown display level"
 msgstr  ""
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid   "Exiting..."
 msgstr  "Avslutar..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid   "leaving external mail-reader"
 msgstr  ""
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "extraherar %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  ""
 
-#: src/lang.c:241
+#: src/lang.c:265
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  ""
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid   "Rule created by: "
 msgstr  ""
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Ange mönster [%s]> "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:246
+#: src/lang.c:270
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  ""
 
-#: src/lang.c:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:248
+#: src/lang.c:272
 #, fuzzy
 msgid   "-- end of forwarded message --\n"
 msgstr  "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1317,903 +1388,1013 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  ""
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  ""
 
 #. SCORE_MAX
-#: src/lang.c:272
+#: src/lang.c:296
 msgid   "Full"
 msgstr  "Fullständig"
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid   "Comment (optional)  : "
 msgstr  "Kommentar (valfri)  : "
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid   "Apply pattern to    : "
 msgstr  ""
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid   "From: line (ignore case)      "
 msgstr  ""
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid   "From: line (case sensitive)   "
 msgstr  ""
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Okänd värd.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid   "global "
 msgstr  "global "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Vänligen använd %.100s istället"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  ""
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Grupp %s är modererad. Fortsätta?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid   "groups"
 msgstr  "grupper"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Läser om %s..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid   "Top Level Commands"
 msgstr  "Toppnivåkommandon"
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid   "Group Selection"
 msgstr  "Gruppval"
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid   "group"
 msgstr  "grupp"
 
-#: src/lang.c:290
+#: src/lang.c:314
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  ""
 
-#: src/lang.c:291
+#: src/lang.c:315
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:292
+#: src/lang.c:316
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  ""
 
-#: src/lang.c:293
+#: src/lang.c:317
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:294
+#: src/lang.c:318
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:295
+#: src/lang.c:319
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  ""
 
-#: src/lang.c:296
+#: src/lang.c:320
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:297
+#: src/lang.c:321
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:298
+#: src/lang.c:322
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:299
+#: src/lang.c:323
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:300
+#: src/lang.c:324
 msgid   "kill an article via a menu"
 msgstr  ""
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid   "auto-select (hot) an article via a menu"
 msgstr  ""
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid   "Browse URLs in article"
 msgstr  "Bläddra URL:er i artikel"
 
-#: src/lang.c:303
+#: src/lang.c:327
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  ""
 
-#: src/lang.c:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid   "post followup to current article"
 msgstr  ""
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid   "post followup (don't copy text) to current article"
 msgstr  ""
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid   "post followup to current article quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid   "repost chosen article to another group"
 msgstr  ""
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid   "edit article (mail-groups only)"
 msgstr  ""
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid   "display first article in current thread"
 msgstr  ""
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid   "display first page of article"
 msgstr  ""
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid   "display last article in current thread"
 msgstr  ""
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid   "display last page of article"
 msgstr  "visa sista sidan av artikel"
 
-#: src/lang.c:316
+#: src/lang.c:340
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  ""
 
-#: src/lang.c:317
+#: src/lang.c:341
 msgid   "display next article"
 msgstr  "visa nästa artikel"
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid   "display first article in next thread"
 msgstr  "visa första artikel i nästa tråd"
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid   "display next unread article"
 msgstr  "visa nästa olästa artikel"
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid   "go to the article that this one followed up"
 msgstr  ""
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid   "display previous article"
 msgstr  "visa föregående artikel"
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid   "display previous unread article"
 msgstr  "visa föregående olästa artikel"
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid   "quickly kill an article using defaults"
 msgstr  ""
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  ""
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid   "return to group selection level"
 msgstr  "återgå till gruppvalsnivå"
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid   "reply through mail to author"
 msgstr  ""
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid   "reply through mail (don't copy text) to author"
 msgstr  ""
 
-#: src/lang.c:328
+#: src/lang.c:352
 msgid   "reply through mail to author quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:329
+#: src/lang.c:353
 msgid   "search backwards within this article"
 msgstr  ""
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid   "search forwards within this article"
 msgstr  "sök framåt inom denna artikel"
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid   "show article in raw-mode (including all headers)"
 msgstr  ""
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid   "skip next block of included text"
 msgstr  ""
 
-#: src/lang.c:333
+#: src/lang.c:357
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  ""
 
-#: src/lang.c:334
+#: src/lang.c:358
 msgid   "toggle word highlighting on/off"
 msgstr  ""
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  ""
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  ""
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid   "toggle german TeX style decoding for current article"
 msgstr  ""
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid   "toggle display of uuencoded sections"
 msgstr  ""
 
-#: src/lang.c:339
-msgid   "View/save multimedia attachments"
+#: src/lang.c:363
+msgid   "View/pipe/save multimedia attachments"
 msgstr  ""
 
-#: src/lang.c:340
+#: src/lang.c:364
 #, fuzzy
-msgid   "choose first attribute in list"
+msgid   "choose first attachment in list"
 msgstr  "välj första artikel i lista"
 
-#: src/lang.c:341
+#: src/lang.c:365
 #, fuzzy
-msgid   "0 - 9\t  choose attribute by number"
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:342
+#: src/lang.c:366
 #, fuzzy
-msgid   "choose last attribute in list"
+msgid   "choose last attachment in list"
 msgstr  "välj sista artikel i lista"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:369
 #, fuzzy
-msgid   "search forwards for an attribute"
-msgstr  "sök framåt efter ett gruppnamn"
+msgid   "pipe raw attachment into command"
+msgstr  "Toppnivåkommandon"
 
-#: src/lang.c:345
-#, fuzzy
-msgid   "search backwards for an attribute"
-msgstr  "sök framåt efter ett gruppnamn"
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
 
-#: src/lang.c:346
-#, fuzzy
-msgid   "select attribute"
-msgstr  "välj tråd"
+#: src/lang.c:372
+msgid   "search for attachments forwards"
+msgstr  ""
 
-#: src/lang.c:347
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "%s=sök framåt; %s=sök bakåt; %s=avsluta"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "Välj artikel> "
+
+#: src/lang.c:376
+msgid   "tag attachments that match user specified pattern"
+msgstr  ""
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "Välj artikel> "
+
+#: src/lang.c:379
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  ""
+
+#: src/lang.c:380
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "välj första artikel i lista"
+
+#: src/lang.c:381
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  välj artikel efter nummer"
+
+#: src/lang.c:382
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "välj sista artikel i lista"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:385
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:386
+#, fuzzy
+msgid   "select attribute"
+msgstr  "välj tråd"
+
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "rapportera fel eller kommentar via e-post till %s"
 
-#: src/lang.c:349
+#: src/lang.c:389
 #, fuzzy
 msgid   "choose first option in list"
 msgstr  "välj första grupp i lista"
 
-#: src/lang.c:350
+#: src/lang.c:390
 #, fuzzy
 msgid   "0 - 9\t  choose option by number"
 msgstr  "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:351
+#: src/lang.c:391
 #, fuzzy
 msgid   "choose last option in list"
 msgstr  "välj sista grupp i lista"
 
-#: src/lang.c:352
+#: src/lang.c:392
 #, fuzzy
 msgid   "start scopes menu"
 msgstr  "återgå till föregående meny"
 
-#: src/lang.c:353
+#: src/lang.c:393
 #, fuzzy
 msgid   "search forwards for an option"
 msgstr  "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:354
+#: src/lang.c:394
 #, fuzzy
 msgid   "search backwards for an option"
 msgstr  "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:355
+#: src/lang.c:395
 #, fuzzy
 msgid   "select option"
 msgstr  "välj"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 msgid   "choose range of articles to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:358
+#: src/lang.c:398
 msgid   "escape from command prompt"
 msgstr  ""
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid   "edit filter file"
 msgstr  "redigera filterfil"
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid   "get help"
 msgstr  "få hjälp"
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid   "display last article viewed"
 msgstr  ""
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid   "down one line"
 msgstr  "en rad ner"
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid   "up one line"
 msgstr  "upp en rad"
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid   "go to article chosen by Message-ID"
 msgstr  ""
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  ""
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid   "menu of configurable options"
 msgstr  ""
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid   "down one page"
 msgstr  "ner en sida"
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid   "up one page"
 msgstr  "upp en sida"
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid   "post (write) article to current group"
 msgstr  ""
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid   "post postponed articles"
 msgstr  ""
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid   "list articles posted by you (from posted file)"
 msgstr  ""
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid   "return to previous menu"
 msgstr  "återgå till föregående meny"
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid   "quit tin immediately"
 msgstr  "avsluta tin omedelbart"
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid   "redraw page"
 msgstr  "rita om sida"
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  ""
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid   "save marked articles automatically without user prompts"
 msgstr  ""
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid   "search for articles by author backwards"
 msgstr  ""
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid   "search for articles by author forwards"
 msgstr  ""
 
-#: src/lang.c:383
+#: src/lang.c:423
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  ""
 
-#: src/lang.c:384
+#: src/lang.c:424
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  ""
 
-#: src/lang.c:385
+#: src/lang.c:425
 msgid   "search for articles by Subject line backwards"
 msgstr  ""
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid   "search for articles by Subject line forwards"
 msgstr  ""
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid   "repeat last search"
 msgstr  "repetera senaste sökning"
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  ""
 
-#: src/lang.c:389
+#: src/lang.c:429
 msgid   "toggle info message in last line (subject/description)"
 msgstr  ""
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid   "toggle inverse video"
 msgstr  ""
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid   "toggle mini help menu display"
 msgstr  ""
 
-#: src/lang.c:392
+#: src/lang.c:432
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  ""
 
-#: src/lang.c:393
+#: src/lang.c:433
 msgid   "show version information"
 msgstr  "visa versionsinformation"
 
-#: src/lang.c:394
+#: src/lang.c:434
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  ""
 
-#: src/lang.c:395
+#: src/lang.c:435
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  ""
 
-#: src/lang.c:396
+#: src/lang.c:436
 msgid   "choose first thread in list"
 msgstr  "välj första tråd i lista"
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid   "choose last thread in list"
 msgstr  "välj sista tråd i lista"
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  ""
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid   "mark article as unread"
 msgstr  "markera artikel som oläst"
 
-#: src/lang.c:400
+#: src/lang.c:440
 msgid   "mark current thread, range or tagged threads as read"
 msgstr  ""
 
-#: src/lang.c:401
+#: src/lang.c:441
 msgid   "mark current thread, range or tagged threads as unread"
 msgstr  ""
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid   "toggle display of all/selected articles"
 msgstr  ""
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid   "display next group"
 msgstr  "visa nästa grupp"
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid   "display previous group"
 msgstr  "visa föregående grupp"
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid   "toggle all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid   "select group (make \"hot\")"
 msgstr  "välj grupp (gör \"het\")"
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid   "select thread"
 msgstr  "välj tråd"
 
-#: src/lang.c:410
+#: src/lang.c:450
 msgid   "select threads if at least one unread article is selected"
 msgstr  ""
 
-#: src/lang.c:411
+#: src/lang.c:451
 msgid   "select threads that match user specified pattern"
 msgstr  ""
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid   "tag all parts of current multipart-message in order"
 msgstr  ""
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  välj tråd efter nummer"
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  ""
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid   "toggle display of all/unread articles"
 msgstr  ""
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid   "toggle selection of thread"
 msgstr  "växla val av tråd"
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid   "cycle through threading options available"
 msgstr  ""
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid   "undo all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid   "untag all tagged threads"
 msgstr  ""
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 msgid   "delete scope"
 msgstr  ""
 
-#: src/lang.c:422
+#: src/lang.c:462
 #, fuzzy
 msgid   "edit attributes file"
 msgstr  "Skriver attributfil..."
 
-#: src/lang.c:423
+#: src/lang.c:463
 #, fuzzy
 msgid   "choose first scope in list"
 msgstr  "välj första grupp i lista"
 
-#: src/lang.c:424
+#: src/lang.c:464
 #, fuzzy
 msgid   "0 - 9\t  choose scope by number"
 msgstr  "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:425
+#: src/lang.c:465
 #, fuzzy
 msgid   "choose last scope in list"
 msgstr  "välj sista grupp i lista"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 #, fuzzy
 msgid   "select scope"
 msgstr  "välj"
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid   "mark all articles in group as read"
 msgstr  ""
 
-#: src/lang.c:430
+#: src/lang.c:470
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  ""
 
-#: src/lang.c:431
+#: src/lang.c:471
 msgid   "choose first group in list"
 msgstr  "välj första grupp i lista"
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid   "choose group by name"
 msgstr  "välj grupp efter namn"
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid   "choose range of groups to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid   "choose last group in list"
 msgstr  "välj sista grupp i lista"
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid   "mark all articles in chosen group unread"
 msgstr  ""
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid   "move chosen group within list"
 msgstr  ""
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid   "choose next group with unread news"
 msgstr  ""
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid   "quit"
 msgstr  "avsluta"
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid   "quit without saving configuration changes"
 msgstr  "avsluta utan att spara konfigurationsändringar"
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid   "read chosen group"
 msgstr  "läs vald grupp"
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ""
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid   "search backwards for a group name"
 msgstr  ""
 
-#: src/lang.c:444
+#: src/lang.c:484
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  ""
 
-#: src/lang.c:445
+#: src/lang.c:485
 msgid   "search forwards for a group name"
 msgstr  "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid   "subscribe to chosen group"
 msgstr  "prenumerera på vald grupp"
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid   "subscribe to groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid   "reread active file to check for any new news"
 msgstr  ""
 
-#: src/lang.c:449
+#: src/lang.c:489
 msgid   "toggle display of group name only or group name plus description"
 msgstr  ""
 
-#: src/lang.c:450
+#: src/lang.c:490
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  ""
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid   "unsubscribe from chosen group"
 msgstr  "säg upp prenumeration av vald grupp"
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "säg upp prenumeration av grupper som matchar mönster"
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid   "sort the list of groups"
 msgstr  "sortera listan av grupper"
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid   "toggle display to show all/subscribed groups"
 msgstr  ""
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:456
+#: src/lang.c:496
 msgid   "mark thread as read and return to group index page"
 msgstr  ""
 
-#: src/lang.c:457
+#: src/lang.c:497
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  ""
 
-#: src/lang.c:458
+#: src/lang.c:498
 msgid   "choose first article in list"
 msgstr  "välj första artikel i lista"
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid   "choose last article in list"
 msgstr  "välj sista artikel i lista"
 
-#: src/lang.c:460
+#: src/lang.c:500
 msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  ""
 
-#: src/lang.c:461
+#: src/lang.c:501
 #, fuzzy
 msgid   "mark article, range or tagged articles as unread"
 msgstr  "markera artikel som oläst"
 
-#: src/lang.c:462
+#: src/lang.c:502
 #, fuzzy
 msgid   "mark current thread as unread"
 msgstr  "markera tråd som oläst"
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid   "read chosen article"
 msgstr  "läs vald artikel"
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Visa egenskaper\n"
         "---------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Diverse\n"
         "-------"
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Flytta runt\n"
         "-----------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Operationer för grupp/tråd/artikel\n"
         "----------------------------------"
 
-#: src/lang.c:468
+#: src/lang.c:508
+#, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Visa egenskaper\n"
+        "---------------"
+
+#: src/lang.c:509
 #, fuzzy
 msgid   "Attribute operations\n"
         "--------------------"
 msgstr  "Visa egenskaper\n"
         "---------------"
 
-#: src/lang.c:469
+#: src/lang.c:510
 #, fuzzy
 msgid   "Option operations\n"
         "-----------------"
 msgstr  "Visa egenskaper\n"
         "---------------"
 
-#: src/lang.c:470
+#: src/lang.c:511
 #, fuzzy
 msgid   "Scope operations\n"
         "----------------"
 msgstr  "Visa egenskaper\n"
         "---------------"
 
-#: src/lang.c:472
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "Visa egenskaper\n"
+        "---------------"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "välj första grupp i lista"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  välj grupp efter nummer"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "välj sista grupp i lista"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "Sök framåt [%s]> "
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "Sök bakåt [%s]> "
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+msgid   "toggle info message in last line (URL)"
+msgstr  ""
+
+#: src/lang.c:521
 msgid   "Group Level Commands"
 msgstr  "Gruppnivåkommandon"
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid   "Kill filter added"
 msgstr  ""
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid   "Auto-selection filter added"
 msgstr  ""
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid   "Storing article for later posting"
 msgstr  ""
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid   "Please enter a valid character"
 msgstr  "Vänligen ange ett giltigt tecken"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid   "*** No postponed articles ***"
 msgstr  "*** Inga uppskjutna artiklar ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid   "Not a multi-part message"
 msgstr  ""
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid   "You are not subscribed to this group"
 msgstr  "Du är inte prenumerant av denna grupp"
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid   "No previous expression"
 msgstr  "Inget tidigare uttryck"
 
-#: src/lang.c:483
+#: src/lang.c:532
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:485
+#: src/lang.c:534
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  ""
 
-#: src/lang.c:486
+#: src/lang.c:535
 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
+#: src/lang.c:537
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  ""
 
-#: src/lang.c:489
+#: src/lang.c:538
 msgid   "TeX2Iso encoded article"
 msgstr  ""
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid   "incomplete "
 msgstr  "ej komplett "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2249,445 +2430,474 @@ msgid   "\n"
         "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr  ""
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  ""
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  ""
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid   "Inverse video disabled"
 msgstr  ""
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid   "Inverse video enabled"
 msgstr  ""
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  ""
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  ""
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid   "Kill pattern scope  : "
 msgstr  ""
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid   "Kill text pattern   : "
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid   "Kill time in days   : "
 msgstr  ""
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid   "Last"
 msgstr  "Sista"
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid   "-- Last response --"
 msgstr  "-- Sista svaret --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Rader %s  "
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid   "Mail"
 msgstr  "Post"
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid   "mailbox "
 msgstr  "postlåda "
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Skicka artikel(ar) till [%.*s]> "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Skickar logg till %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid   "Mail bug report..."
 msgstr  ""
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Skicka FELRAPPORT till %s?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid   "Mailed"
 msgstr  "Skickad"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Skickar till %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 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
+#: src/lang.c:595
 #, fuzzy, c-format
 msgid   "%s marked as read"
 msgstr  "%s markerad som oläst"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s markerad som oläst"
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as read"
 msgstr  "Markera grupp %s som läst?"
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, 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
+#: src/lang.c:599 src/lang.c:1318
 msgid   "Mark"
 msgstr  "Markera"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid   "Mark article as read%s?"
 msgstr  "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Markera grupp %s som läst?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Markera tråd som läst%s?"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Matchar %s grupper..."
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, 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:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=sök framåt; %s=sök bakåt; %s=avsluta"
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  ""
 
-#: src/lang.c:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, 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:561
+#: src/lang.c:617
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  ""
 
-#: src/lang.c:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  ""
 
-#: src/lang.c:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  ""
 
-#: src/lang.c:567
+#: src/lang.c:623
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  ""
 
-#: src/lang.c:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=sök framåt; %s=sök bakåt; %s=avsluta"
+
+#: src/lang.c:627
 msgid   "--More--"
 msgstr  "--Mer--"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Flyttar %s..."
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid   "Message-ID: line              "
 msgstr  ""
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid   ", name: "
 msgstr  ", namn: "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Gå till diskussionsgrupp [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid   "newsgroups"
 msgstr  "diskussionsgrupper"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid   "newsgroup"
 msgstr  "diskussionsgrupp"
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid   "Try and save newsrc file again?"
 msgstr  "Försöka att spara filen newsrc igen?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  ""
 
-#: src/lang.c:582
+#: src/lang.c:640
 msgid   "newsrc file saved successfully.\n"
 msgstr  ""
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid   "-- Next response --"
 msgstr  "-- Nästa svar --"
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid   "No  "
 msgstr  "Nej "
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid   "*** No articles ***"
 msgstr  "*** Inga artiklar ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid   "No articles have been posted"
 msgstr  "Inga artiklar har postats"
 
-#: src/lang.c:587
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** Inga artiklar ***"
+
+#: src/lang.c:646
 msgid   "*** No description ***"
 msgstr  "*** Ingen beskrivning ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid   "No filename"
 msgstr  "Inget filnamn"
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid   "No group"
 msgstr  "Ingen grupp"
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid   "*** No groups ***"
 msgstr  "*** Inga grupper ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid   "No more groups to read"
 msgstr  "Inga fler grupper att läsa"
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid   "No last message"
 msgstr  "Inget sista meddelande"
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid   "No mail address"
 msgstr  "Ingen e-postadress"
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid   "No articles marked for saving"
 msgstr  ""
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid   "No match"
 msgstr  "Ingen match"
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid   "No more groups"
 msgstr  "Inga fler grupper"
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid   "No newsgroups"
 msgstr  "Inga diskussionsgrupper"
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid   "No next unread article"
 msgstr  "Slut på olästa artiklar"
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid   "No previous group"
 msgstr  "Ingen föregående grupp"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 msgid   "No previous unread article"
 msgstr  "Ingen föregående oläst artikel"
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid   "No responses"
 msgstr  "Inga svar"
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid   "No responses to list in current thread"
 msgstr  ""
 
-#: src/lang.c:603
+#: src/lang.c:663
 #, fuzzy
 msgid   "*** No scopes ***"
 msgstr  "*** Inga grupper ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid   "No search string"
 msgstr  "Ingen söksträng"
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid   "No subject"
 msgstr  "Inget ämne"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  ""
 
-#: src/lang.c:608
+#: src/lang.c:668
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  ""
 
-#: src/lang.c:609
+#: src/lang.c:669
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  ""
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  ""
 
-#: src/lang.c:613
+#: src/lang.c:673
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  ""
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid   "Newsgroup does not exist on this server"
 msgstr  ""
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  ""
 
-#: src/lang.c:616
+#: src/lang.c:676
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:617
+#: src/lang.c:677
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:618
+#: src/lang.c:678
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2703,315 +2913,319 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid   "Only"
 msgstr  "Endast"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Flagga inte aktiverad. Bygg om med %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid   "Options Menu"
 msgstr  "Alternativmenyn"
 
-#: src/lang.c:628
+#: src/lang.c:688
 #, fuzzy
 msgid   "Options Menu Commands"
 msgstr  "Alternativmenyn"
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  ""
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  ""
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  ""
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid   "Post a followup..."
 msgstr  "Posta en uppföljning..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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
+#: src/lang.c:699
 msgid   "Posted articles history"
 msgstr  ""
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Posta till diskussionsgrupp(er) [%s]> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid   "-- post processing started --"
 msgstr  ""
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid   "-- post processing completed --"
 msgstr  ""
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  ""
 
-#: src/lang.c:644
+#: src/lang.c:704
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  ""
 
-#: src/lang.c:645
+#: src/lang.c:705
 msgid   "Posting article..."
 msgstr  "Postar artikel..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:647
+#: src/lang.c:707
 #, c-format
 msgid   "Hot %s"
 msgstr  "Hetta %s"
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid   "Tagged %s"
 msgstr  "Märkt %s"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid   "Processing mail messages marked for deletion."
 msgstr  ""
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid   "Processing saved articles marked for deletion."
 msgstr  ""
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:653
+#: src/lang.c:713
 msgid   "Article unchanged, abort mailing?"
 msgstr  ""
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  ""
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid   "Add quick kill filter?"
 msgstr  ""
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid   "Add quick selection filter?"
 msgstr  ""
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid   "Do you really want to quit?"
 msgstr  "Vill du verkligen avsluta?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  ""
 
-#: src/lang.c:660
+#: src/lang.c:720
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  ""
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  ""
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  ""
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  ""
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid   "Do you want to abort this operation?"
 msgstr  "Vill du avbryta denna operation?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid   "Reading ('q' to quit)..."
 msgstr  "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Läser %sarticles..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Läser %sattributfil...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid   "Reading filter file...\n"
 msgstr  "Läser filterfil...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Läser %s grupper..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid   "Reading input history file...\n"
 msgstr  ""
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid   "Reading keymap file...\n"
 msgstr  ""
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid   "Reading groups from active file... "
 msgstr  "Läser grupper från aktiv fil..."
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid   "Reading groups from newsrc file... "
 msgstr  ""
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid   "Reading newsgroups file... "
 msgstr  ""
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid   "Reading newsrc file..."
 msgstr  ""
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid   "References: line              "
 msgstr  ""
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d återstår)"
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  ""
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  ""
+
+#: src/lang.c:750
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Fel: byt namn på %s till %s"
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid   "Reply to author..."
 msgstr  ""
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid   "Reposting article..."
 msgstr  ""
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid   "Reset newsrc?"
 msgstr  "Återställ newsrc?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  ""
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:696
+#: src/lang.c:759
 msgid   "Press <RETURN> to continue..."
 msgstr  "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid   "Select Lines: (</>num): "
 msgstr  "Välj rader: (</>num): "
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid   "Auto-select Article Menu"
 msgstr  ""
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid   "Select pattern scope: "
 msgstr  ""
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid   "Select text pattern : "
 msgstr  ""
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid   "Select time in days   : "
 msgstr  "Välj tid i dagar   : "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3023,263 +3237,263 @@ msgid   "# %s server configuration file\
         "\n"
 msgstr  ""
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid   "Showing unread groups only"
 msgstr  "Visar endast olästa grupper"
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid   "Subject: line (ignore case)   "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid   "Subject: line (case sensitive)"
 msgstr  ""
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid   "Save"
 msgstr  "Spara"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid   "Save configuration before continuing?"
 msgstr  "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid   "Save filename> "
 msgstr  "Spara filnamn> "
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid   "Saved"
 msgstr  "Sparad"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  ""
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Sparade %s...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid   "Nothing was saved"
 msgstr  "Ingenting sparades"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s från %d %s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s sparad till %s%s --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s sparad till %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid   "Saving..."
 msgstr  "Sparar..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  ""
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: skärm är för liten\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:732
+#: src/lang.c:795
 msgid   "Delete scope?"
 msgstr  ""
 
-#: src/lang.c:733
+#: src/lang.c:796
 #, fuzzy
 msgid   "Enter scope> "
 msgstr  "Ange mönster [%s]> "
 
-#: src/lang.c:734
+#: src/lang.c:797
 msgid   "Select new position> "
 msgstr  ""
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 #, fuzzy
 msgid   "Select scope> "
 msgstr  "Välj grupp> "
 
-#: src/lang.c:739
+#: src/lang.c:802
 #, fuzzy
 msgid   "Scopes Menu"
 msgstr  "Alternativmenyn"
 
-#: src/lang.c:740
+#: src/lang.c:803
 #, fuzzy
 msgid   "Scopes Menu Commands"
 msgstr  "Toppnivåkommandon"
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Sök bakåt [%s]> "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  ""
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Sök framåt [%s]> "
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid   "Searching..."
 msgstr  "Söker..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  ""
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid   "Select article> "
 msgstr  "Välj artikel> "
 
-#: src/lang.c:747
+#: src/lang.c:810
 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:748
+#: src/lang.c:811
 msgid   "Select group> "
 msgstr  "Välj grupp> "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid   "Select thread > "
 msgstr  "Välj tråd > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  ""
 
-#: src/lang.c:752
+#: src/lang.c:815
 msgid   "servers active-file"
 msgstr  ""
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  ""
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid   "<SPACE>"
 msgstr  "<BLANKSTEG>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Startar: (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Lista tråd (%d av %d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Tråd (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  ""
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  ""
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:763
+#: src/lang.c:826
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid   "Superseding article ..."
 msgstr  ""
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  ""
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, c-format
 msgid   "%d days"
 msgstr  "%d dagar"
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3289,208 +3503,223 @@ 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:784
+#: src/lang.c:847
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  ""
 
-#: src/lang.c:785
+#: src/lang.c:848
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  ""
 
-#: src/lang.c:786
+#: src/lang.c:849
 msgid   "There is no news\n"
 msgstr  ""
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid   "Thread"
 msgstr  "Tråd"
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid   "Thread selected"
 msgstr  ""
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid   "threads"
 msgstr  "trådar"
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid   "thread"
 msgstr  "tråd"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Tråd %4s av %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid   "Threading articles..."
 msgstr  "Trådar artiklar..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  ""
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid   "Toggled rot13 encoding"
 msgstr  ""
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  ""
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  ""
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  ""
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Försöker att låsa %s"
 
-#: src/lang.c:805
-msgid   "           h=help\n"
-msgstr  "           h=hjälp\n"
+#: src/lang.c:868
+msgid   "           h=help"
+msgstr  "           h=hjälp"
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid   "Unlimited"
 msgstr  "Obegränsad"
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid   "No end."
 msgstr  "Inget slut."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s lyckades avkodas."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:813
+#: src/lang.c:876
 msgid   "unread "
 msgstr  "oläst "
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  ""
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  ""
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid   "Updated"
 msgstr  "Uppdaterad"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid   "Updating"
 msgstr  "Uppdaterar"
 
-#: src/lang.c:823
-#, c-format
-msgid   "Opening %s\n"
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+#, fuzzy
+msgid   "URL Menu Commands"
+msgstr  "Toppnivåkommandon"
+
+#: src/lang.c:888
+#, fuzzy, c-format
+msgid   "Opening %s"
 msgstr  "Öppnar %s\n"
 
-#: src/lang.c:824
-msgid   "No more URL's in this article"
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "Välj grupp> "
+
+#: src/lang.c:890
+#, fuzzy
+msgid   "No URLs in this article"
 msgstr  "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:825
+#: src/lang.c:891
 msgid   "Use MIME display program for this message?"
 msgstr  ""
 
-#: src/lang.c:826
+#: src/lang.c:892
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  ""
 
-#: src/lang.c:827
+#: src/lang.c:893
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  ""
 
-#: src/lang.c:828
+#: src/lang.c:894
 msgid   "  -q       don't check for new newsgroups"
 msgstr  ""
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid   "  -X       don't save any files on quit"
 msgstr  ""
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  ""
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid   "  -G limit get only limit articles/group"
 msgstr  ""
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  ""
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid   "  -h       this help message"
 msgstr  "  -h       detta hjälpmeddelande"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:835
+#: src/lang.c:901
 msgid   "  -u       update index files (batch mode)"
 msgstr  ""
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
@@ -3498,49 +3727,49 @@ msgstr  "\n"
         "Skicka felrapporter/kommentarer till %s\n"
         "Rapportera synpunkter på översättningen till <tp-sv@listor.tp-sv.se>."
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  ""
 
-#: src/lang.c:839
+#: src/lang.c:905
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  ""
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  ""
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid   "  -x       no posting mode"
 msgstr  ""
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       posta en artikel och avsluta"
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid   "  -o       post all postponed articles and exit"
 msgstr  ""
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid   "  -R       read news saved by -S option"
 msgstr  ""
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:846
+#: src/lang.c:912
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  ""
 
-#: src/lang.c:847
+#: src/lang.c:913
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       starta om det finns olästa diskussioner"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3549,69 +3778,69 @@ msgstr  "En applikation för att läsa dis
         "\n"
         "Användning: %s [flaggor] [diskussionsgrupp[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid   "  -v       verbose output for batch mode options"
 msgstr  ""
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid   "  -V       print version & date information"
 msgstr  "  -V       skriv ut version & datuminformation"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  ""
 
-#: src/lang.c:856
+#: src/lang.c:922
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
         "%-100s\n"
 msgstr  ""
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  ""
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  ""
 
-#: src/lang.c:861
+#: src/lang.c:927
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  ""
 
-#: src/lang.c:863
+#: src/lang.c:929
 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
+#: src/lang.c:932
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3624,7 +3853,7 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:870
+#: src/lang.c:936
 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"
@@ -3632,7 +3861,12 @@ msgid   "\n"
         "         not be encoded properly.\n"
 msgstr  ""
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, c-format
 msgid   "\n"
         "\n"
@@ -3641,7 +3875,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  ""
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid   "\n"
         "\n"
@@ -3649,7 +3883,7 @@ msgid   "\n"
         "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr  ""
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3658,18 +3892,18 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:884
+#: src/lang.c:951
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  ""
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  ""
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3679,53 +3913,47 @@ msgid   "\n"
         "         possible.\n"
 msgstr  ""
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  ""
 
-#: src/lang.c:891
+#: src/lang.c:958
 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
+#: src/lang.c:959
 msgid   "Writing attributes file..."
 msgstr  "Skriver attributfil..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d svar"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid   "Added %d %s"
 msgstr  "Lade till %d %s"
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid   "No unsubscribed groups to show"
 msgstr  ""
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid   "Showing subscribed to groups only"
 msgstr  ""
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid   "Yes "
 msgstr  "Ja "
 
-#: src/lang.c:901
-msgid   "    You have mail\n"
-msgstr  "    Du har post\n"
+#: src/lang.c:967
+msgid   "    You have mail"
+msgstr  "    Du har post"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3737,11 +3965,11 @@ msgid   "\n"
         "         M)enu option.\n"
 msgstr  ""
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3757,11 +3985,11 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid   "toggle color"
 msgstr  "växla färg"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3785,353 +4013,365 @@ msgid   "# Changing colors of several sc
         "\n"
 msgstr  ""
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid   "  -a       toggle color flag"
 msgstr  ""
 
-#: src/lang.c:955
+#: src/lang.c:1021
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1023
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:957
+#: src/lang.c:1024
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:959
+#: src/lang.c:1026
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:960
+#: src/lang.c:1027
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1028
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:961
+#: src/lang.c:1029
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  ""
 
-#: src/lang.c:962
+#: src/lang.c:1030
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  ""
 
-#: src/lang.c:966
+#: src/lang.c:1034
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  ""
 
-#: src/lang.c:967
+#: src/lang.c:1035
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid   "No beginning."
 msgstr  "Ingen början."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid   "No data."
 msgstr  "Inget data."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid   "Unknown error."
 msgstr  "Okänt fel."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tKontrollsumma för %s (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid   "Reading mailgroups file... "
 msgstr  ""
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid   "perform PGP operations on article"
 msgstr  "genomför PGP-operationer på artikel"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid   "Add key(s) to public keyring?"
 msgstr  ""
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, 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:987
+#: src/lang.c:1055
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  ""
 
-#: src/lang.c:988
+#: src/lang.c:1056
 msgid   "Article not signed and no public keys found"
 msgstr  ""
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:991
+#: src/lang.c:1059
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:992
+#: src/lang.c:1060
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:994
+#: src/lang.c:1062
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:995
+#: src/lang.c:1063
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:996
+#: src/lang.c:1064
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1000
+#: src/lang.c:1068
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:1001
+#: src/lang.c:1069
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1002
+#: src/lang.c:1070
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1004
+#: src/lang.c:1072
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:1005
+#: src/lang.c:1073
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:1015
+#: src/lang.c:1083
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  ""
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid   "Tin will use local index files instead.\n"
 msgstr  ""
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid   "Cannot find NNTP server name"
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Ansluter till %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid   "Disconnecting from server...\n"
 msgstr  "Kopplar ner från server...\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  ""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  ""
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid   "205  Closing connection"
 msgstr  "205  Stänger anslutning"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  ""
 
-#: src/lang.c:1024
+#: src/lang.c:1092
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  ""
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  ""
 
-#: src/lang.c:1026
+#: src/lang.c:1094
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       tvinga autentisering vid anslutning"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  ""
 
-#: src/lang.c:1028
+#: src/lang.c:1096
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  ""
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       snabbstart. Samma som -nqd"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  ""
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  ""
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  ""
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  ""
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Anslutning till %s: "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid   "Giving up...\n"
 msgstr  "Ger upp...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp: Okänd tjänst.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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
+#: src/lang.c:1114
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  ""
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       snabbstart. Samma som -qd"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  ""
 
-#: src/lang.c:1054
+#: src/lang.c:1122
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  ""
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 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:1059
+#: src/lang.c:1127
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  ""
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  ""
 
-#: src/lang.c:1064
+#: src/lang.c:1132
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s utskriven"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  ""
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid   "Print"
 msgstr  "Skriv ut"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid   "Printing..."
 msgstr  "Skriver ut..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  ""
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid   "No command"
 msgstr  "Inget kommando"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid   "Pipe"
 msgstr  "Rör"
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid   "Piping not enabled."
 msgstr  ""
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4140,7 +4380,7 @@ msgid   "\n"
         "       newsgroup names.\n"
 msgstr  ""
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4148,7 +4388,7 @@ msgid   "\n"
         "       Please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1091
+#: src/lang.c:1159
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4156,13 +4396,13 @@ msgid   "\n"
         "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1095
+#: src/lang.c:1163
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  ""
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4183,560 +4423,561 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid   "shell escape"
 msgstr  ""
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Skalkommando (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Ange skalkommando [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  ""
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Grupp %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid   "Server unavailable\n"
 msgstr  "Server ej tillgänglig\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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
+#: src/lang.c:1204
 #, 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
+#: src/lang.c:1206
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1139
+#: src/lang.c:1207
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1143
+#: src/lang.c:1211
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1144
+#: src/lang.c:1212
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1146
+#: src/lang.c:1214
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1153
+#: src/lang.c:1221
 msgid   "Terminal does not support color"
 msgstr  ""
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid   "Trying %s"
 msgstr  "Försöker med %s"
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 msgid   "None"
 msgstr  "Ingen"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid   "Subject"
 msgstr  "Ämne"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid   "References"
 msgstr  "Referenser"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid   "Both Subject and References"
 msgstr  ""
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid   "No"
 msgstr  "Nej"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid   "Yes"
 msgstr  "Ja"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid   "Hide All"
 msgstr  "Göm alla"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid   "Address"
 msgstr  "Adress"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid   "Full Name"
 msgstr  "Hela namnet"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid   "Address and Name"
 msgstr  "Adress och namn"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid   "Max"
 msgstr  "Max"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid   "Sum"
 msgstr  "Summa"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid   "Average"
 msgstr  "Medelvärde"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid   "Lines"
 msgstr  "Rader"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid   "Score"
 msgstr  "Poäng"
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid   "Lines & Score"
 msgstr  "Rader & poäng"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid   "Black"
 msgstr  "Svart"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid   "Red"
 msgstr  "Röd"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid   "Green"
 msgstr  "Grön"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid   "Brown"
 msgstr  "Brun"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid   "Blue"
 msgstr  "Blå"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid   "Pink"
 msgstr  "Rosa"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid   "Cyan"
 msgstr  "Turkos"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid   "White"
 msgstr  "Vit"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid   "Gray"
 msgstr  "Grå"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid   "Light Red"
 msgstr  "Ljusröd"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid   "Light Green"
 msgstr  "Ljusgrön"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid   "Yellow"
 msgstr  "Gul"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid   "Light Blue"
 msgstr  "Ljusblå"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid   "Light Pink"
 msgstr  "Ljusrosa"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid   "Light Cyan"
 msgstr  "Ljusturkos"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid   "Light White"
 msgstr  "Ljusvit"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid   "Nothing"
 msgstr  "Ingenting"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid   "Space"
 msgstr  "Blanksteg"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid   "Best highlighting"
 msgstr  ""
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid   "Underline"
 msgstr  "Understruken"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid   "Reverse video"
 msgstr  ""
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid   "Blinking"
 msgstr  "Blinkande"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid   "Bold"
 msgstr  "Fet"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid   "none"
 msgstr  "ingen"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid   "commands"
 msgstr  "kommandon"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid   "select"
 msgstr  "välj"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid   "commands & quit"
 msgstr  ""
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid   "commands & select"
 msgstr  ""
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid   "quit & select"
 msgstr  ""
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid   "commands & quit & select"
 msgstr  ""
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Sortera artiklar efter"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid   "Shell archive"
 msgstr  "Skalarkiv"
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid   "Subject: (descending)"
 msgstr  "Ämne: (fallande)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid   "Subject: (ascending)"
 msgstr  "Ämne: (stigande)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid   "From: (descending)"
 msgstr  "Från: (fallande)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid   "From: (ascending)"
 msgstr  "Från: (stigande)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid   "Date: (descending)"
 msgstr  "Datum: (fallande)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid   "Date: (ascending)"
 msgstr  "Datum: (stigande)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid   "Score (descending)"
 msgstr  "Poäng (fallande)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid   "Score (ascending)"
 msgstr  "Poäng (stigande)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid   "Lines: (descending)"
 msgstr  "Rader: (fallande)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid   "Lines: (ascending)"
 msgstr  "Rader: (stigande)"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid   "Last posting date (descending)"
 msgstr  ""
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid   "Always Keep"
 msgstr  "Behåll alltid"
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid   "Always Remove"
 msgstr  "Ta alltid bort"
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid   "Nothing special"
 msgstr  "Ingenting speciellt"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid   "no"
 msgstr  "nej"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid   "Display Options"
 msgstr  "Visningsalternativ"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid   "Color Options"
 msgstr  ""
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid   "Filtering Options"
 msgstr  ""
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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
+#: src/lang.c:1557
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1496
+#: src/lang.c:1564
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1497
+#: src/lang.c:1565
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4745,31 +4986,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1508
+#: src/lang.c:1576
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1520
+#: src/lang.c:1588
 msgid   "Thread articles by"
 msgstr  "Tråda artiklar efter"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4780,15 +5021,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4801,11 +5042,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4813,15 +5054,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1624
 msgid   "Sort articles by"
 msgstr  "Sortera artiklar efter"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4837,15 +5078,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 msgid   "Sort threads by"
 msgstr  "Sortera trådar efter"
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4855,43 +5096,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1586
+#: src/lang.c:1654
 msgid   "Goto first unread article in group"
 msgstr  ""
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1591
+#: src/lang.c:1659
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1592
+#: src/lang.c:1660
 msgid   "Show only unread articles"
 msgstr  "Visa endast olästa artiklar"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1666
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1672
 msgid   "Filter which articles"
 msgstr  "Filtrera vilka artiklar"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4899,12 +5140,12 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1614
+#: src/lang.c:1682
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1615
-msgid   "# Go to the unread article with folling key(s)\n"
+#: src/lang.c:1683
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -4912,170 +5153,180 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1693
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1648
+#: src/lang.c:1716
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1649
+#: src/lang.c:1717
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1655
+#: src/lang.c:1723
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1656
+#: src/lang.c:1724
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1662
+#: src/lang.c:1730
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1663
+#: src/lang.c:1731
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1669
+#: src/lang.c:1737
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1670
+#: src/lang.c:1738
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1676
+#: src/lang.c:1744
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1677
+#: src/lang.c:1745
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1751
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1684
+#: src/lang.c:1752
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1690
+#: src/lang.c:1758
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1691
+#: src/lang.c:1759
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1697
+#: src/lang.c:1765
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1698
+#: src/lang.c:1766
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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
+#: src/lang.c:1772
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1705
+#: src/lang.c:1773
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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
+#: src/lang.c:1779
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1719
-msgid   "# What informations should be displayed in article/thread listing\n"
+#: src/lang.c:1795
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5083,16 +5334,16 @@ msgid   "# What informations should be d
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1729
+#: src/lang.c:1805
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -5102,27 +5353,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid   "Display signatures"
 msgstr  "Visa signaturer"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -5132,28 +5383,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5162,11 +5413,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -5177,603 +5428,603 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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
+#: src/lang.c:1884
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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
+#: src/lang.c:1892
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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
+#: src/lang.c:1901
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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
+#: src/lang.c:1909
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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
+#: src/lang.c:1917
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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
+#: src/lang.c:1925
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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
+#: src/lang.c:1933
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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
+#: src/lang.c:1940
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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
+#: src/lang.c:1977
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 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."
+#: src/lang.c:2007
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1932
-msgid   "Program that opens URL's"
+#: src/lang.c:2008
+msgid   "Program that opens URLs"
 msgstr  ""
 
-#: src/lang.c:1933
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:2021
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:1951
+#: src/lang.c:2027
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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
+#: src/lang.c:2034
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:1964
+#: src/lang.c:2040
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:2062
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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
+#: src/lang.c:2084
 msgid   "Use ANSI color"
 msgstr  "Använd ANSI-färg"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid   "# If ON using ANSI-color\n"
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid   "Standard foreground color"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 msgid   "Standard background color"
 msgstr  ""
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 msgid   "Color for inverse text (background)"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2035
+#: src/lang.c:2111
 msgid   "Color for inverse text (foreground)"
 msgstr  ""
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  ""
 
-#: src/lang.c:2042
+#: src/lang.c:2118
 msgid   "Color of text lines"
 msgstr  ""
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 msgid   "Color of mini help menu"
 msgstr  ""
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 msgid   "Color of help text"
 msgstr  ""
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 msgid   "Color of status messages"
 msgstr  ""
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2070
+#: src/lang.c:2146
 msgid   "Color of quoted lines"
 msgstr  ""
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid   "Color of twice quoted line"
 msgstr  ""
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:2084
+#: src/lang.c:2160
 msgid   "Color of =>3 times quoted line"
 msgstr  ""
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2091
+#: src/lang.c:2167
 msgid   "Color of article header lines"
 msgstr  ""
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid   "Color of actual news header fields"
 msgstr  ""
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  ""
 
-#: src/lang.c:2105
+#: src/lang.c:2181
 msgid   "Color of article subject lines"
 msgstr  ""
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid   "Color of response counter"
 msgstr  ""
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid   "Color of sender (From:)"
 msgstr  ""
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid   "Color of help/mail sign"
 msgstr  ""
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2133
+#: src/lang.c:2209
 msgid   "Color of signatures"
 msgstr  "Färg för signaturer"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid   "Color of highlighted URLs"
 msgstr  ""
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2147
+#: src/lang.c:2223
 msgid   "Color of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  ""
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid   "Color of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  ""
 
-#: src/lang.c:2161
+#: src/lang.c:2237
 msgid   "Color of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  ""
 
-#: src/lang.c:2168
+#: src/lang.c:2244
 msgid   "Color of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2175
+#: src/lang.c:2251
 msgid   "Color of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  ""
 
-#: src/lang.c:2183
+#: src/lang.c:2259
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5788,54 +6039,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2206
+#: src/lang.c:2282
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2213
+#: src/lang.c:2289
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2220
+#: src/lang.c:2296
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 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"
@@ -5844,105 +6095,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2243
+#: src/lang.c:2319
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2254
+#: src/lang.c:2330
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid   "Mail address (and fullname)"
 msgstr  "E-postadress (och hela namnet)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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
+#: src/lang.c:2351
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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
+#: src/lang.c:2371
 msgid   "Quoting behavior"
 msgstr  ""
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 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"
@@ -5955,50 +6206,50 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2386
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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
+#: src/lang.c:2394
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2330
-msgid   "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+msgid   "Insert 'User-Agent:' header"
 msgstr  ""
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 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"
@@ -6007,40 +6258,40 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2353
+#: src/lang.c:2429
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2354
+#: src/lang.c:2430
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid   "Mailbox format"
 msgstr  "Format på postlåda"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format på postlåda.\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6048,42 +6299,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2454
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 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
+#: src/lang.c:2462
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2387
+#: src/lang.c:2463
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2393
+#: src/lang.c:2469
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 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 "
@@ -6093,34 +6344,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2486
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2492
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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
+#: src/lang.c:2502
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 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"
@@ -6129,112 +6380,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2437
+#: src/lang.c:2513
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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
+#: src/lang.c:2519
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2444
+#: src/lang.c:2520
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2455
+#: src/lang.c:2531
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 msgid   "Mail directory"
 msgstr  "Postkatalog"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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
+#: src/lang.c:2544
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2475
+#: src/lang.c:2551
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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
+#: src/lang.c:2557
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2482
+#: src/lang.c:2558
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6242,95 +6493,95 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2580
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2505
+#: src/lang.c:2581
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2510
+#: src/lang.c:2586
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2511
+#: src/lang.c:2587
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2599
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2524
+#: src/lang.c:2600
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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
+#: src/lang.c:2606
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2531
+#: src/lang.c:2607
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2537
+#: src/lang.c:2613
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2538
+#: src/lang.c:2614
 msgid   "External inews"
 msgstr  "Extern inews"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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
+#: src/lang.c:2619
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2544
+#: src/lang.c:2620
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6338,11 +6589,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2629
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6350,56 +6601,56 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 msgid   "Remove ~/.article after posting"
 msgstr  "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2569
+#: src/lang.c:2645
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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
+#: src/lang.c:2651
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2576
+#: src/lang.c:2652
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2581
+#: src/lang.c:2657
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6407,55 +6658,55 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2598
+#: src/lang.c:2674
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2604
+#: src/lang.c:2680
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2609
+#: src/lang.c:2685
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2686
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2615
+#: src/lang.c:2691
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6465,161 +6716,161 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2659
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2677
+#: src/lang.c:2753
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "Skickar logg till %s\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 #, fuzzy
 msgid   "savefile"
 msgstr  "Spara filnamn> "
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 #, fuzzy
 msgid   "UNDECLARED_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2771
+#: src/lang.c:2847
 #, fuzzy
 msgid   "X_Body"
 msgstr  "Fet"
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2783
-msgid   "Insert X-Comment-To: header"
+#: src/lang.c:2859
+msgid   "Insert 'X-Comment-To:' header"
 msgstr  ""
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, 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:3729
+#: src/misc.c:3734
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s utgåva %s (\"%s\")\n"
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid   "Unreachable?\n"
 msgstr  "Ej nåbar?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  ""
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid   "Rejoin current group\n"
 msgstr  ""
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Läs (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  ""
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -6628,26 +6879,26 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  ""
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:2206
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postar: %.*s ..."
@@ -6669,7 +6920,7 @@ msgstr  ""
 msgid   "unchanged"
 msgstr  "oförändrad"
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid   "[- Unavailable -]"
 msgstr  "[- Ej tillgänglig -]"
 
@@ -6677,7 +6928,7 @@ msgstr  "[- Ej tillgänglig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -6685,7 +6936,7 @@ msgid   "This message has been composed 
         "\n"
 msgstr  ""
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "byte"
 
@@ -6697,7 +6948,7 @@ msgstr  "oläst"
 msgid   "all"
 msgstr  "alla"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  ""
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/tin.pot tin-1.9.6/po/tin.pot
--- tin-1.9.5/po/tin.pot	2009-12-23 10:56:57.000000000 +0100
+++ tin-1.9.6/po/tin.pot	2010-11-26 16:03:20.985081570 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-12-23 10:59+0100\n"
+"POT-Creation-Date: 2010-11-26 15:42+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"
@@ -22,469 +22,472 @@ msgstr ""
 msgid "attribute with no scope: %s"
 msgstr ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1091
+#: src/attrib.c:1094
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1107
+#: src/attrib.c:1110
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1121
+#: src/attrib.c:1124
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1122
+#: src/attrib.c:1125
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1139
+#: src/attrib.c:1142
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr ""
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, c-format
+msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr ""
+
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1164 src/attrib.c:1173
 #, c-format
-msgid "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid "#    4=msgid 5=lines\n"
+msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid "#  show_info=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid "#    4 = Compact multiple blank lines between textblocks\n"
+msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
 msgid ""
-"#    5 = Compact multiple blank lines between textblocks and skip\n"
+"#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
 msgid ""
-"#    6 = Compact multiple blank lines between textblocks and skip\n"
+"#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
 msgid ""
-"#    7 = Compact multiple blank lines between textblocks and skip\n"
+"#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1250
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1252
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1246
+#: src/attrib.c:1253
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1254
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
 
-#: src/cook.c:624
+#: src/cook.c:625
 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
+#: src/keymap.c:277
 msgid "NULL"
 msgstr ""
 
@@ -623,489 +626,552 @@ msgstr ""
 
 #: src/lang.c:77
 #, c-format
-msgid "%*s[-- Description: %s --]\n"
+msgid "%*s[-- charset %s not supported --]\n"
 msgstr ""
 
 #: src/lang.c:78
-msgid "Attributes Menu Commands"
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr ""
+
+#: src/lang.c:79
+#, c-format
+msgid "%d lines"
 msgstr ""
 
 #: src/lang.c:80
+msgid "Attachment Menu"
+msgstr ""
+
+#: src/lang.c:81
+msgid "Attachment Menu Commands"
+msgstr ""
+
+#: src/lang.c:82
+msgid "<no name>"
+msgstr ""
+
+#: src/lang.c:83
+#, c-format
+msgid "Attachment saved successfully. (%s)"
+msgstr ""
+
+#: src/lang.c:84
+#, c-format
+msgid "%d of %d attachments saved successfully."
+msgstr ""
+
+#: src/lang.c:85
+msgid "Select attachment> "
+msgstr ""
+
+#: src/lang.c:86
+msgid "Tagged attachment"
+msgstr ""
+
+#: src/lang.c:87
+#, c-format
+msgid "%d attachments tagged"
+msgstr ""
+
+#: src/lang.c:88
+msgid "Untagged attachment"
+msgstr ""
+
+#: src/lang.c:89
+msgid "Attributes Menu Commands"
+msgstr ""
+
+#: src/lang.c:91
 #, c-format
 msgid "%d Authentication failed"
 msgstr ""
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr ""
 
-#: src/lang.c:82
+#: src/lang.c:93
 msgid "Server expects authentication.\n"
 msgstr ""
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid "    Please enter password: "
 msgstr ""
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid "    Please enter username: "
 msgstr ""
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr ""
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr ""
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, c-format
 msgid ""
 "\n"
 "Autosubscribed to %s"
 msgstr ""
 
-#: src/lang.c:91
+#: src/lang.c:102
 msgid "Autosubscribing groups...\n"
 msgstr ""
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 
-#: src/lang.c:94
+#: src/lang.c:105
 #, c-format
 msgid "Active file corrupt - %s"
 msgstr ""
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:96
+#: src/lang.c:107
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr ""
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr ""
 
-#: src/lang.c:99
+#: src/lang.c:110
 msgid "Base article"
 msgstr ""
 
-#: src/lang.c:100
+#: src/lang.c:111
 msgid "Base article range"
 msgstr ""
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, c-format
 msgid "%s: Updating of index files not supported\n"
 msgstr ""
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid "*** Beginning of article ***"
 msgstr ""
 
-#: src/lang.c:103
+#: src/lang.c:114
 msgid "*** Beginning of page ***"
 msgstr ""
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:106
+#: src/lang.c:117
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, c-format
 msgid "Cannot create %s"
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, c-format
 msgid "Can't open %s"
 msgstr ""
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid "*** Posting not allowed ***"
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid "%s is a directory"
 msgstr ""
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid "Catchup"
 msgstr ""
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:132
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid "Caughtup"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:135
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:136
 msgid "Checking for new groups... "
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:137
 msgid "Checking for news..."
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:140
 msgid "ANSI color disabled"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:141
 msgid "ANSI color enabled"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid "Command failed: %s"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, c-format
 msgid "Connecting to %s..."
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:149
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:150
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid "Default"
 msgstr ""
 
-#: src/lang.c:138
+#: src/lang.c:153
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid "*** End of article ***"
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid "*** End of articles ***"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:158
+msgid "*** End of attachments ***"
+msgstr ""
+
+#: src/lang.c:159
 msgid "*** End of groups ***"
 msgstr ""
 
-#: src/lang.c:144
+#: src/lang.c:160
 msgid "*** End of page ***"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:161
 msgid "*** End of scopes ***"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:162
 msgid "*** End of thread ***"
 msgstr ""
 
-#: src/lang.c:147
+#: src/lang.c:163
+msgid "*** End of URLs ***"
+msgstr ""
+
+#: src/lang.c:164
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:165
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:166
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:150
+#: src/lang.c:167
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:168
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:152
+#: src/lang.c:169
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:154
+#: src/lang.c:171
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:173
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:174
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:158
+#: src/lang.c:175
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:176
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:178
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:168
+#: src/lang.c:185
+msgid ""
+"\n"
+"Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr ""
+
+#: src/lang.c:186
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:169
+#: src/lang.c:187
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:191
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:192
 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
+#: src/lang.c:193
 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
+#: src/lang.c:194
 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
+#: src/lang.c:195
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:196
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:197
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:198
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:181
+#: src/lang.c:199
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:200
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:201
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:202
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:203
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:205
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:206
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:207
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:208
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:209
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:210
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:211
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:212
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:195
+#: src/lang.c:213
 #, c-format
 msgid ""
 "\n"
-"Error: Illegal formated %s.\n"
+"Error: Illegal formatted %s.\n"
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1114,7 +1180,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:220
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1124,13 +1190,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:226
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:227
 #, c-format
 msgid ""
 "\n"
@@ -1138,28 +1204,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:230
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, c-format
 msgid ""
 "\n"
@@ -1167,159 +1233,158 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:232
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:233
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:241
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:242
+msgid ""
+"\n"
+"Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr ""
+
+#: src/lang.c:243
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:226
+#: src/lang.c:251
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:227
+#: src/lang.c:252
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:228
-#, c-format
-msgid ""
-"\n"
-"Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:257
 msgid "error"
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:258
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:259
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:260
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:261
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:265
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:243
+#: src/lang.c:267
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:270
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:247
+#: src/lang.c:271
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:273
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1350,889 +1415,985 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:272
+#: src/lang.c:296
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:297
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:298
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:299
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:300
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:304
 msgid "global "
 msgstr ""
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:284
+#: src/lang.c:308
 msgid "groups"
 msgstr ""
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:286
+#: src/lang.c:310
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:287
+#: src/lang.c:311
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:288
+#: src/lang.c:312
 msgid "group"
 msgstr ""
 
-#: src/lang.c:290
+#: src/lang.c:314
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:315
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:292
+#: src/lang.c:316
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:293
+#: src/lang.c:317
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:294
+#: src/lang.c:318
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:295
+#: src/lang.c:319
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:296
+#: src/lang.c:320
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:297
+#: src/lang.c:321
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:298
+#: src/lang.c:322
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:323
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:300
+#: src/lang.c:324
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:301
+#: src/lang.c:325
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:302
+#: src/lang.c:326
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:303
+#: src/lang.c:327
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:329
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:330
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:307
+#: src/lang.c:331
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:308
+#: src/lang.c:332
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:333
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:335
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:336
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:337
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:314
+#: src/lang.c:338
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:339
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:340
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:317
+#: src/lang.c:341
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:342
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:319
+#: src/lang.c:343
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:344
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:345
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:346
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:347
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:348
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:349
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:350
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:351
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:352
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:353
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:354
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:355
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:356
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:357
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:358
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:359
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:360
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:361
 msgid "toggle german TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:362
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:339
-msgid "View/save multimedia attachments"
+#: src/lang.c:363
+msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:340
-msgid "choose first attribute in list"
+#: src/lang.c:364
+msgid "choose first attachment in list"
 msgstr ""
 
-#: src/lang.c:341
-msgid "0 - 9\t  choose attribute by number"
+#: src/lang.c:365
+msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:342
-msgid "choose last attribute in list"
+#: src/lang.c:366
+msgid "choose last attachment in list"
 msgstr ""
 
-#: src/lang.c:343
-msgid "reset attribute to a default value"
+#: src/lang.c:368
+msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:344
-msgid "search forwards for an attribute"
+#: src/lang.c:369
+msgid "pipe raw attachment into command"
 msgstr ""
 
-#: src/lang.c:345
-msgid "search backwards for an attribute"
+#: src/lang.c:371
+msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:346
-msgid "select attribute"
+#: src/lang.c:372
+msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:347
-msgid "toggle back to options menu when invoked from there"
+#: src/lang.c:373
+msgid "search for attachments backwards"
 msgstr ""
 
-#: src/lang.c:348
-#, c-format
-msgid "report bug or comment via mail to %s"
+#: src/lang.c:374
+msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:349
-msgid "choose first option in list"
+#: src/lang.c:375
+msgid "tag attachment"
 msgstr ""
 
-#: src/lang.c:350
-msgid "0 - 9\t  choose option by number"
+#: src/lang.c:376
+msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:377
+msgid "reverse tagging on all attachments (toggle)"
+msgstr ""
+
+#: src/lang.c:378
+msgid "untag all tagged attachments"
+msgstr ""
+
+#: src/lang.c:379
+msgid "toggle info message in last line (name/description of attachment)"
+msgstr ""
+
+#: src/lang.c:380
+msgid "choose first attribute in list"
+msgstr ""
+
+#: src/lang.c:381
+msgid "0 - 9\t  choose attribute by number"
+msgstr ""
+
+#: src/lang.c:382
+msgid "choose last attribute in list"
+msgstr ""
+
+#: src/lang.c:383
+msgid "reset attribute to a default value"
+msgstr ""
+
+#: src/lang.c:384
+msgid "search forwards for an attribute"
+msgstr ""
+
+#: src/lang.c:385
+msgid "search backwards for an attribute"
+msgstr ""
+
+#: src/lang.c:386
+msgid "select attribute"
+msgstr ""
+
+#: src/lang.c:387
+msgid "toggle back to options menu when invoked from there"
+msgstr ""
+
+#: src/lang.c:388
+#, c-format
+msgid "report bug or comment via mail to %s"
+msgstr ""
+
+#: src/lang.c:389
+msgid "choose first option in list"
+msgstr ""
+
+#: src/lang.c:390
+msgid "0 - 9\t  choose option by number"
+msgstr ""
+
+#: src/lang.c:391
 msgid "choose last option in list"
 msgstr ""
 
-#: src/lang.c:352
+#: src/lang.c:392
 msgid "start scopes menu"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:393
 msgid "search forwards for an option"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:394
 msgid "search backwards for an option"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:395
 msgid "select option"
 msgstr ""
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:398
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:399
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:400
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:401
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:402
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:403
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:404
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:405
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:406
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:407
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:408
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:410
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:411
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:413
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:374
+#: src/lang.c:414
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:415
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:416
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:417
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:418
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:421
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:422
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:383
+#: src/lang.c:423
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:424
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:425
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:426
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:427
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:428
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:389
+#: src/lang.c:429
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:430
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:431
 msgid "toggle mini help menu display"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:432
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:433
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:394
+#: src/lang.c:434
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:435
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:436
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:437
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:438
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:399
+#: src/lang.c:439
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:400
+#: src/lang.c:440
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:441
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:402
+#: src/lang.c:442
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:445
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:446
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:407
+#: src/lang.c:447
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:448
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:449
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:450
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:451
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:452
 msgid "tag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:453
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:454
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:455
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:456
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:457
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:458
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:459
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:422
+#: src/lang.c:462
 msgid "edit attributes file"
 msgstr ""
 
-#: src/lang.c:423
+#: src/lang.c:463
 msgid "choose first scope in list"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:464
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:465
 msgid "choose last scope in list"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 msgid "select scope"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:469
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:470
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:471
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:472
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:473
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:474
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:475
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:476
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:477
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:478
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:480
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:481
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:482
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:483
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:444
+#: src/lang.c:484
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:485
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:486
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:447
+#: src/lang.c:487
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:488
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:489
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:490
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:491
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:492
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:453
+#: src/lang.c:493
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:494
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:495
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:496
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:497
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:498
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:499
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:500
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:501
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:502
 msgid "mark current thread as unread"
 msgstr ""
 
-#: src/lang.c:463
+#: src/lang.c:503
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:504
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:505
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:466
+#: src/lang.c:506
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:507
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:508
+msgid ""
+"Attachment operations\n"
+"---------------------"
+msgstr ""
+
+#: src/lang.c:509
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:510
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
 
-#: src/lang.c:470
+#: src/lang.c:511
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
 
-#: src/lang.c:472
+#: src/lang.c:512
+msgid ""
+"URL operations\n"
+"--------------"
+msgstr ""
+
+#: src/lang.c:513
+msgid "choose first URL in list"
+msgstr ""
+
+#: src/lang.c:514
+msgid "0 - 9\t  choose URL by number"
+msgstr ""
+
+#: src/lang.c:515
+msgid "choose last URL in list"
+msgstr ""
+
+#: src/lang.c:516
+msgid "search for URLs forwards"
+msgstr ""
+
+#: src/lang.c:517
+msgid "search for URLs backwards"
+msgstr ""
+
+#: src/lang.c:518
+msgid "Open URL in browser"
+msgstr ""
+
+#: src/lang.c:519
+msgid "toggle info message in last line (URL)"
+msgstr ""
+
+#: src/lang.c:521
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:522
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:523
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:524
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:476
+#: src/lang.c:525
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:526
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:528
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:529
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:530
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:531
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:483
+#: src/lang.c:532
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:485
+#: src/lang.c:534
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:486
+#: src/lang.c:535
 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
+#: src/lang.c:537
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:489
+#: src/lang.c:538
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:490
+#: src/lang.c:539
 msgid "incomplete "
 msgstr ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, c-format
 msgid ""
 "\n"
@@ -2270,133 +2431,133 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:559
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:564
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:516
+#: src/lang.c:565
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:523
+#: src/lang.c:572
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:524
+#: src/lang.c:573
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:526
+#: src/lang.c:575
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:528
+#: src/lang.c:577
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:529
+#: src/lang.c:578
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:531
+#: src/lang.c:580
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:581
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:584
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:585
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:588
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:590
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:592
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2404,315 +2565,345 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:595
 #, c-format
 msgid "%s marked as read"
 msgstr ""
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, c-format
 msgid "%s marked as unread"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:598
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr ""
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, c-format
 msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, c-format
 msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, c-format
+msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr ""
+
+#: src/lang.c:607
+#, c-format
+msgid ""
+"%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:609
+#, c-format
+msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:611
+#, c-format
+msgid ""
+"%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:612 src/lang.c:616
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:557
+#: src/lang.c:613
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %"
 "s=list thread"
 msgstr ""
 
-#: src/lang.c:558
+#: src/lang.c:614
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:559
+#: src/lang.c:615
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:561
+#: src/lang.c:617
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:565
+#: src/lang.c:621
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:566
+#: src/lang.c:622
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:567
+#: src/lang.c:623
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:568
+#: src/lang.c:624
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:569
+#: src/lang.c:626
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:627
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 msgid ", name: "
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, c-format
 msgid "Goto newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:577
+#: src/lang.c:635
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:579
+#: src/lang.c:637
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:638
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:639
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:640
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:641
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:642
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:643
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:644
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:645
+msgid "*** No attachments ***"
+msgstr ""
+
+#: src/lang.c:646
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:647
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:648
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:649
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:650
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:651
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:652
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:594
+#: src/lang.c:653
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:654
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:655
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:656
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:657
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:658
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid "No previous search, nothing to repeat"
+msgstr ""
+
+#: src/lang.c:660
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:601
+#: src/lang.c:661
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:662
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:663
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:664
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:665
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:608
+#: src/lang.c:668
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:669
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:670
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:673
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:674
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:676
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:677
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:678
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -2729,317 +2920,321 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:625
+#: src/lang.c:685
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:687
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:628
+#: src/lang.c:688
 msgid "Options Menu Commands"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:634
+#: src/lang.c:694
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 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
+#: src/lang.c:699
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:701
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:702
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:704
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:645
+#: src/lang.c:705
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:707
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:710
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:711
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:713
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:716
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:717
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:718
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:720
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:723
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:724
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:727
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:729
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:730
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:732
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:674
+#: src/lang.c:736
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:738
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:739
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:740
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:741
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:742
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:743
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:744
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid "Removed from the previous rule: "
+msgstr ""
+
+#: src/lang.c:750
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:751
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:752
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:690
+#: src/lang.c:753
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:755
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:756
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:759
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:762
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:700
+#: src/lang.c:763
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:702
+#: src/lang.c:765
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:767
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:768
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3052,260 +3247,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:775
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:776
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:777
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:715
+#: src/lang.c:778
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:780
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:781
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:782
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:722
+#: src/lang.c:785
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:789
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, c-format
 msgid "screen is too small, %s is exiting\n"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:795
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:796
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:797
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:802
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:803
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:744
+#: src/lang.c:807
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:809
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:810
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:748
+#: src/lang.c:811
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:813
 msgid "Select thread > "
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:815
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:816
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:817
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:821
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:824
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:826
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:827
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:830
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:831
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:833
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:834
 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"
@@ -3316,259 +3511,271 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:847
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:848
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:849
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:850
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:851
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:852
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:790
+#: src/lang.c:853
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:792
+#: src/lang.c:855
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:857
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:859
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:861
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:805
-msgid "           h=help\n"
+#: src/lang.c:868
+msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:870
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:871
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:873
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:813
+#: src/lang.c:876
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:879
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:880
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:881
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 msgid "Updating"
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid "URL Menu"
+msgstr ""
+
+#: src/lang.c:887
+msgid "URL Menu Commands"
+msgstr ""
+
+#: src/lang.c:888
 #, c-format
-msgid "Opening %s\n"
+msgid "Opening %s"
 msgstr ""
 
-#: src/lang.c:824
-msgid "No more URL's in this article"
+#: src/lang.c:889
+msgid "Select URL> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:890
+msgid "No URLs in this article"
+msgstr ""
+
+#: src/lang.c:891
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:892
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:893
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:894
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:895
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:896
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:897
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:899
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:901
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:904
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:905
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:906
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:907
 msgid "  -x       no posting mode"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:908
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:909
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:910
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:912
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:913
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3576,42 +3783,42 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:915
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:916
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:918
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:919
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:856
+#: src/lang.c:922
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, c-format
 msgid ""
 "\n"
@@ -3619,33 +3826,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:859
+#: src/lang.c:925
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:860
+#: src/lang.c:926
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:927
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:863
+#: src/lang.c:929
 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
+#: src/lang.c:932
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3659,7 +3866,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:936
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3668,7 +3875,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid ""
+"\n"
+"Warning: \"example\" is a reserved hierarchy!\n"
+msgstr ""
+
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -3678,7 +3891,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -3687,7 +3900,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:947
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3697,19 +3910,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:951
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:952
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, c-format
 msgid ""
 "\n"
@@ -3720,56 +3933,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:958
 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
+#: src/lang.c:959
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:964
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:965
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:966
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:901
-msgid "    You have mail\n"
+#: src/lang.c:967
+msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -3782,11 +3988,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:983
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3803,11 +4009,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:996
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -3832,364 +4038,378 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:1017
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:955
+#: src/lang.c:1021
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:1022
+#, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr ""
+
+#: src/lang.c:1023
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:1024
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:1026
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:1027
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr ""
+
+#: src/lang.c:1028
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:1029
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:1030
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:1034
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:1035
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:968
+#: src/lang.c:1036
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:1037
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:970
+#: src/lang.c:1038
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:1046
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:1047
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:1051
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:1052
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:986
+#: src/lang.c:1054
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:1055
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:988
+#: src/lang.c:1056
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:991
+#: src/lang.c:1059
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:992
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:994
+#: src/lang.c:1062
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:995
+#: src/lang.c:1063
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:996
+#: src/lang.c:1064
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1000
+#: src/lang.c:1068
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1069
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1002
+#: src/lang.c:1070
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1004
+#: src/lang.c:1072
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1015
+#: src/lang.c:1083
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1084
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 msgid "Disconnecting from server...\n"
 msgstr ""
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1022
+#: src/lang.c:1090
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1024
+#: src/lang.c:1092
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1026
+#: src/lang.c:1094
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1028
+#: src/lang.c:1096
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1029
+#: src/lang.c:1097
 msgid "  -Q       quick start. Same as -nqd"
 msgstr ""
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr ""
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 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
+#: src/lang.c:1114
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1120
 msgid "  -Q       quick start. Same as -qd"
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1122
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1127
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1128
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1064
+#: src/lang.c:1132
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1134
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1140
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, c-format
 msgid ""
 "\n"
@@ -4199,7 +4419,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, c-format
 msgid ""
 "\n"
@@ -4208,7 +4428,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4217,14 +4437,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1095
+#: src/lang.c:1163
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1100
+#: src/lang.c:1168
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4246,571 +4466,571 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1123
+#: src/lang.c:1191
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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
+#: src/lang.c:1204
 #, 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
+#: src/lang.c:1206
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1139
+#: src/lang.c:1207
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1143
+#: src/lang.c:1211
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1144
+#: src/lang.c:1212
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1146
+#: src/lang.c:1214
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1153
+#: src/lang.c:1221
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491
 #: src/refs.c:288
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 msgid "Lines"
 msgstr ""
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 msgid "Score"
 msgstr ""
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 msgid "Lines & Score"
 msgstr ""
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1366
+#: src/lang.c:1434
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 msgid "Filtering Options"
 msgstr ""
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613
+#: src/lang.c:1665 src/lang.c:1671 src/lang.c:1681 src/lang.c:1692
+#: src/lang.c:1710 src/lang.c:1785 src/lang.c:1793 src/lang.c:1983
+#: src/lang.c:1989 src/lang.c:1995 src/lang.c:2001 src/lang.c:2013
+#: src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117
+#: src/lang.c:2124 src/lang.c:2131 src/lang.c:2138 src/lang.c:2145
+#: src/lang.c:2152 src/lang.c:2159 src/lang.c:2166 src/lang.c:2173
+#: src/lang.c:2180 src/lang.c:2187 src/lang.c:2194 src/lang.c:2201
+#: src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258
+#: src/lang.c:2274 src/lang.c:2281 src/lang.c:2288 src/lang.c:2295
+#: src/lang.c:2301 src/lang.c:2307 src/lang.c:2324 src/lang.c:2336
+#: src/lang.c:2370 src/lang.c:2423 src/lang.c:2437 src/lang.c:2443
+#: src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638
+#: src/lang.c:2663 src/lang.c:2679 src/lang.c:2698 src/lang.c:2711
+#: src/lang.c:2722 src/lang.c:2728 src/lang.c:2766
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 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
+#: src/lang.c:1557
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1558
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1564
 msgid ""
 "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1565
 msgid "In group menu, show author by"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 msgid ""
 "# Part of from field to display\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4820,31 +5040,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1507
+#: src/lang.c:1575
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1576
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1582
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1520
+#: src/lang.c:1588
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4856,15 +5076,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -4879,11 +5099,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4892,16 +5112,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1556
+#: src/lang.c:1624
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4918,15 +5138,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1641
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1574
+#: src/lang.c:1642
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4937,44 +5157,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1585
+#: src/lang.c:1653
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1654
 msgid "Goto first unread article in group"
 msgstr ""
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1591
+#: src/lang.c:1659
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1592
+#: src/lang.c:1660
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1598
+#: src/lang.c:1666
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1604
+#: src/lang.c:1672
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4983,13 +5203,13 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1614
+#: src/lang.c:1682
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1615
+#: src/lang.c:1683
 msgid ""
-"# Go to the unread article with folling key(s)\n"
+"# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
 "#   0 = nothing\n"
 "#   1 = PAGE DOWN\n"
@@ -4997,186 +5217,197 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1625
+#: src/lang.c:1693
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1626
+#: src/lang.c:1694
 msgid ""
-"# Trim the article body, remove unecessary blank lines.\n"
+"# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
 "# * 0 = Nothing special\n"
 "#   1 = Skip leading blank lines\n"
 "#   2 = Skip trailing blank lines\n"
 "#   3 = Skip leading and trailing blank lines\n"
-"#   4 = Compact multiple blank lines between textblocks\n"
-"#   5 = Compact multiple blank lines between textblocks and skip\n"
+"#   4 = Compact multiple blank lines between text blocks\n"
+"#   5 = Compact multiple blank lines between text blocks and skip\n"
 "#       leading blank lines\n"
-"#   6 = Compact multiple blank lines between textblocks and skip\n"
+"#   6 = Compact multiple blank lines between text blocks and skip\n"
 "#       trailing blank lines\n"
-"#   7 = Compact multiple blank lines between textblocks and skip\n"
+"#   7 = Compact multiple blank lines between text blocks and skip\n"
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1716
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1717
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1723
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1656
+#: src/lang.c:1724
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1662
+#: src/lang.c:1730
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1663
+#: src/lang.c:1731
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1669
+#: src/lang.c:1737
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1670
+#: src/lang.c:1738
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1676
+#: src/lang.c:1744
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1677
+#: src/lang.c:1745
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1683
+#: src/lang.c:1751
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1684
+#: src/lang.c:1752
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1690
+#: src/lang.c:1758
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1691
+#: src/lang.c:1759
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1697
+#: src/lang.c:1765
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1698
+#: src/lang.c:1766
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 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
+#: src/lang.c:1772
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1705
+#: src/lang.c:1773
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 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
+#: src/lang.c:1779
 msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1712
+#: src/lang.c:1780
 msgid "Max. length of group names shown"
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 msgid "# Maximum length of the names of newsgroups displayed\n"
 msgstr ""
 
-#: src/lang.c:1718
+#: src/lang.c:1786
+msgid "Abbreviate long newsgroup names"
+msgstr ""
+
+#: src/lang.c:1787
+msgid ""
+"# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+"# level and article level like this:\n"
+"#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr ""
+
+#: src/lang.c:1794
 msgid "Show lines/score in listings"
 msgstr ""
 
-#: src/lang.c:1719
+#: src/lang.c:1795
 msgid ""
-"# What informations should be displayed in article/thread listing\n"
+"# What information should be displayed in article/thread listing\n"
 "# Possible values are (the default is marked with *):\n"
 "#   0 = nothing\n"
 "# * 1 = lines\n"
@@ -5184,17 +5415,17 @@ msgid ""
 "#   3 = lines & score\n"
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1804
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1805
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5205,28 +5436,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1816
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5238,30 +5469,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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
+#: src/lang.c:1841 src/lang.c:1851
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -5271,11 +5502,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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"
@@ -5287,203 +5518,203 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1794
+#: src/lang.c:1870
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1800
+#: src/lang.c:1876
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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
+#: src/lang.c:1884
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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
+#: src/lang.c:1892
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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
+#: src/lang.c:1901
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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
+#: src/lang.c:1909
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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
+#: src/lang.c:1917
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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
+#: src/lang.c:1925
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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
+#: src/lang.c:1933
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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
+#: src/lang.c:1940
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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
+#: src/lang.c:1947
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1962
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5492,125 +5723,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:1894
+#: src/lang.c:1970
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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
+#: src/lang.c:1977
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1984
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1914
+#: src/lang.c:1990
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 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."
+#: src/lang.c:2007
+msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1932
-msgid "Program that opens URL's"
+#: src/lang.c:2008
+msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:1933
-msgid "# The program used to open URL's. The actual URL will be appended\n"
+#: src/lang.c:2009
+msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:1945
+#: src/lang.c:2021
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:1951
+#: src/lang.c:2027
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1952
+#: src/lang.c:2028
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 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
+#: src/lang.c:2034
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1959
+#: src/lang.c:2035
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:1964
+#: src/lang.c:2040
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:1965
+#: src/lang.c:2041
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5618,317 +5849,317 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1974
+#: src/lang.c:2050
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:1979
+#: src/lang.c:2055
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:2056
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1986
+#: src/lang.c:2062
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:1991
+#: src/lang.c:2067
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:2068
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 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
+#: src/lang.c:2084
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2035
+#: src/lang.c:2111
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2118
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2056
+#: src/lang.c:2132
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2070
+#: src/lang.c:2146
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2160
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2167
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2181
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2209
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2147
+#: src/lang.c:2223
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2237
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2244
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2175
+#: src/lang.c:2251
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2183
+#: src/lang.c:2259
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -5944,57 +6175,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2199
+#: src/lang.c:2275
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2206
+#: src/lang.c:2282
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2213
+#: src/lang.c:2289
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2220
+#: src/lang.c:2296
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6004,56 +6235,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2318
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2319
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2254
+#: src/lang.c:2330
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2261
+#: src/lang.c:2337
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
@@ -6061,52 +6292,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2275
+#: src/lang.c:2351
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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
+#: src/lang.c:2371
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6120,16 +6351,16 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2310
+#: src/lang.c:2386
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, c-format
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
@@ -6137,36 +6368,36 @@ msgid ""
 "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr ""
 
-#: src/lang.c:2318
+#: src/lang.c:2394
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2330
-msgid "Insert 'User-Agent:'-header"
+#: src/lang.c:2406
+msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2336
+#: src/lang.c:2412
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2413
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6176,40 +6407,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2348
+#: src/lang.c:2424
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2353
+#: src/lang.c:2429
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2354
+#: src/lang.c:2430
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 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"
@@ -6218,15 +6449,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2454
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6234,28 +6465,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2462
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2387
+#: src/lang.c:2463
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2469
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6266,36 +6497,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2486
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2492
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 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
+#: src/lang.c:2502
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 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"
@@ -6305,119 +6536,119 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2436
+#: src/lang.c:2512
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2437
+#: src/lang.c:2513
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 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
+#: src/lang.c:2519
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2444
+#: src/lang.c:2520
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2525
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2531
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2532
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2538
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 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
+#: src/lang.c:2544
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2551
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 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
+#: src/lang.c:2557
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2482
+#: src/lang.c:2558
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2487
+#: src/lang.c:2563
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2488
+#: src/lang.c:2564
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6426,107 +6657,107 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2498
+#: src/lang.c:2574
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2580
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2505
+#: src/lang.c:2581
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2510
+#: src/lang.c:2586
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2511
+#: src/lang.c:2587
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2518
+#: src/lang.c:2594
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2523
+#: src/lang.c:2599
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2524
+#: src/lang.c:2600
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 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
+#: src/lang.c:2606
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2531
+#: src/lang.c:2607
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, c-format
 msgid ""
 "# Format of editor line including parameters\n"
 "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2537
+#: src/lang.c:2613
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2538
+#: src/lang.c:2614
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 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
+#: src/lang.c:2619
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2544
+#: src/lang.c:2620
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, c-format
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -6535,11 +6766,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2629
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6548,58 +6779,58 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2569
+#: src/lang.c:2645
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 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
+#: src/lang.c:2651
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2576
+#: src/lang.c:2652
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2581
+#: src/lang.c:2657
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6608,58 +6839,58 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2597
+#: src/lang.c:2673
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2598
+#: src/lang.c:2674
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2680
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2609
+#: src/lang.c:2685
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2686
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2615
+#: src/lang.c:2691
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2616
+#: src/lang.c:2692
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6670,162 +6901,162 @@ msgid ""
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2735
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2741
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2753
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2754
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid "Forward articles as attachement"
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2703
+#: src/lang.c:2779
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2785
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2771
+#: src/lang.c:2847
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2777
+#: src/lang.c:2853
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2783
-msgid "Insert X-Comment-To: header"
+#: src/lang.c:2859
+msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3729
+#: src/misc.c:3734
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
 
-#: src/newsrc.c:451
+#: src/newsrc.c:453
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid "MOTD: "
 msgstr ""
 
@@ -6834,29 +7065,29 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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
+#: src/post.c:1293
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets, and should be folded, but\n"
+"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
+#: src/post.c:1295
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets, and should be folded, but\n"
+"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
+#: src/post.c:2206
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
@@ -6878,7 +7109,7 @@ msgstr ""
 msgid "unchanged"
 msgstr ""
 
-#: src/refs.c:587
+#: src/refs.c:599
 msgid "[- Unavailable -]"
 msgstr ""
 
@@ -6886,7 +7117,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -6896,7 +7127,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid "bytes"
 msgstr ""
 
@@ -6908,7 +7139,7 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid " R"
 msgstr ""
 
Binary files tin-1.9.5/po/tr.gmo and tin-1.9.6/po/tr.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.5/po/tr.po tin-1.9.6/po/tr.po
--- tin-1.9.5/po/tr.po	2009-12-23 10:57:09.000000000 +0100
+++ tin-1.9.6/po/tr.po	2010-11-26 15:42:47.606294948 +0100
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.7.7\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "POT-Creation-Date: 2010-11-26 15:42+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"
@@ -22,467 +22,470 @@ msgstr  "Project-Id-Version: tin 1.7.7\n
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:881
+#: src/attrib.c:882
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Öznitelikler dosylasýný yazýyor..."
 
-#: src/attrib.c:1089
+#: src/attrib.c:1092
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Bu açýklama bloðunu düzenlemeyin\n"
         "#\n"
 
-#: src/attrib.c:1090
+#: src/attrib.c:1093
 #, 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:1091
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1092
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1093
+#: src/attrib.c:1096
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1094
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1095
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1096
+#: src/attrib.c:1099
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1097
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1098
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1099
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1100
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1101
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1102
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1103
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1104
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1105
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
 
-#: src/attrib.c:1106
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1107
+#: src/attrib.c:1110
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1108
+#: src/attrib.c:1111
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1109
+#: src/attrib.c:1112
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1117
+#: src/attrib.c:1120
 #, fuzzy, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=DÝZGE\n"
 
-#: src/attrib.c:1119
+#: src/attrib.c:1122
 #, fuzzy, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=DÝZGE (posta dizini, örn. ~/Mail)\n"
 
-#: src/attrib.c:1120
+#: src/attrib.c:1123
 #, 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:1121
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1122
+#: src/attrib.c:1125
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1123
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1124
+#: src/attrib.c:1127
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1126
+#: src/attrib.c:1129
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1133
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1135
+#: src/attrib.c:1138
 #, fuzzy, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1136
+#: src/attrib.c:1139
 #, fuzzy, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1137
+#: src/attrib.c:1140
 #, fuzzy, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1138
+#: src/attrib.c:1141
 #, 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:1139
+#: src/attrib.c:1142
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1140
+#: src/attrib.c:1143
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1141
+#: src/attrib.c:1144
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1148
+#: src/attrib.c:1151
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1153
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1158
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1159
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1160
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1158 src/attrib.c:1165
+#: src/attrib.c:1161 src/attrib.c:1170
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1162 src/attrib.c:1171
+#, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1163 src/attrib.c:1172
 #, c-format
-msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgid   "#    4=Message-ID: & full References: line\n"
 msgstr  ""
 
-#: src/attrib.c:1159 src/attrib.c:1166
+#: src/attrib.c:1164 src/attrib.c:1173
 #, c-format
-msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgid   "#    5=Message-ID: & last References: entry only\n"
 msgstr  ""
 
-#: src/attrib.c:1160 src/attrib.c:1167
+#: src/attrib.c:1165 src/attrib.c:1174
 #, c-format
-msgid   "#    4=msgid 5=lines\n"
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1166
 #, fuzzy, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=DÝZGE\n"
 
-#: src/attrib.c:1162
+#: src/attrib.c:1167
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1169
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1179
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1180
 #, fuzzy, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1181
 #, fuzzy, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=DÝZGE (saklama dizini, örn. ~user/News)\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1182
 #, fuzzy, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=DÝZGE (saklama dosyasý, örn. =linux)\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1183
 #, fuzzy, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=DÝZGE (imza dosyasý, örn. $var/sig)\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1184
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1196
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1197
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1198
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1199
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1200
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1218
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1227
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1228
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1229
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1230
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1237
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1238
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1239
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1240
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1241
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1242
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1243
 #, c-format
-msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1244
 #, c-format
-msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1245
 #, c-format
-msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1246
 #, c-format
-msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1247
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1248
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1249
 #, 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:1243
+#: src/attrib.c:1250
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1251
 #, 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:1245
+#: src/attrib.c:1252
 #, 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:1246
+#: src/attrib.c:1253
 #, 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:1247
+#: src/attrib.c:1254
 #, fuzzy, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:624
+#: src/cook.c:625
 msgid   "(unknown)"
 msgstr  "(bilinmiyor)"
 
-#.
-#. * 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  "Önceki kuraldan kaldýrýldý: "
-
-#: src/keymap.c:271
+#: src/keymap.c:277
 msgid   "NULL"
 msgstr  ""
 
@@ -628,537 +631,608 @@ msgstr  ""
 
 #: src/lang.c:77
 #, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  ""
+
+#: src/lang.c:78
+#, c-format
 msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Taným: %s --]\n"
 
-#: src/lang.c:78
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid   "%d lines"
+msgstr  "Çizgiler"
+
+#: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  ""
+
+#: src/lang.c:81
+#, fuzzy
+msgid   "Attachment Menu Commands"
+msgstr  "Makale Düzey Komutlarý"
+
+#: src/lang.c:82
+#, fuzzy
+msgid   "<no name>"
+msgstr  "hiçbiri"
+
+#: src/lang.c:83
+#, fuzzy, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "newsrc dosyasý baþarýyla kaydedildi.\n"
+
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "newsrc dosyasý baþarýyla kaydedildi.\n"
+
+#: src/lang.c:85
+#, fuzzy
+msgid   "Select attachment> "
+msgstr  "Makale seç> "
+
+#: src/lang.c:86
+#, fuzzy
+msgid   "Tagged attachment"
+msgstr  "Makale seç> "
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid   "%d attachments tagged"
+msgstr  "Makale seç> "
+
+#: src/lang.c:88
+#, fuzzy
+msgid   "Untagged attachment"
+msgstr  "Makale seç> "
+
+#: src/lang.c:89
 #, fuzzy
 msgid   "Attributes Menu Commands"
 msgstr  "Makale Düzey Komutlarý"
 
-#: src/lang.c:80
+#: src/lang.c:91
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Kimlik denetimi baþarýsýz"
 
-#: src/lang.c:81
+#: src/lang.c:92
 #, fuzzy, c-format
 msgid   "NNTP authorization password not found for %s"
 msgstr  "NNTP yetki þifresi %s için bulunamadý"
 
-#: src/lang.c:82
+#: src/lang.c:93
 #, fuzzy
 msgid   "Server expects authentication.\n"
 msgstr  "Sunucu doðrulama bekliyor.\n"
 
-#: src/lang.c:83
+#: src/lang.c:94
 msgid   "    Please enter password: "
 msgstr  "    Lütfen parola girin: "
 
-#: src/lang.c:84
+#: src/lang.c:95
 msgid   "    Please enter username: "
 msgstr  "    Lütfen kullanýcý adý girin: "
 
-#: src/lang.c:85
+#: src/lang.c:96
 #, fuzzy, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Kullanýcý için yetkilendirlmiþ: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:97
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Kullanýcý için yetkilendirme baþarýsýz: %s\n"
 
-#: src/lang.c:88
+#: src/lang.c:99
 #, fuzzy, c-format
 msgid   "Author search backwards [%s]> "
 msgstr  "Yazar geriye doðru arýyor[%s]> "
 
-#: src/lang.c:89
+#: src/lang.c:100
 #, fuzzy, c-format
 msgid   "Author search forwards [%s]> "
 msgstr  "Yazar ileriye doðru arýyor [%s]> "
 
-#: src/lang.c:90
+#: src/lang.c:101
 #, fuzzy, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Otomatik abone %s"
 
-#: src/lang.c:91
+#: src/lang.c:102
 #, fuzzy
 msgid   "Autosubscribing groups...\n"
 msgstr  "Gruplar otomatik abone ediliyor...\n"
 
-#: src/lang.c:92
+#: src/lang.c:103
 #, 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:94
+#: src/lang.c:105
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Aktif dosya bozuk - %s"
 
-#: src/lang.c:95
+#: src/lang.c:106
 #, 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:96
+#: src/lang.c:107
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Tanýnmayan öznitelik: %s"
 
-#: src/lang.c:97
+#: src/lang.c:108
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Bozuk komut. Yardým için '%s' yazýn."
 
-#: src/lang.c:99
+#: src/lang.c:110
 #, fuzzy
 msgid   "Base article"
 msgstr  "Temel makale"
 
-#: src/lang.c:100
+#: src/lang.c:111
 #, fuzzy
 msgid   "Base article range"
 msgstr  "Temel makale aralýðý"
 
-#: src/lang.c:101
+#: src/lang.c:112
 #, fuzzy, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: Desteklenmeyen dizin dosyalarý güncelleniyor\n"
 
-#: src/lang.c:102
+#: src/lang.c:113
 msgid   "*** Beginning of article ***"
 msgstr  "*** Makalenin baþý ***"
 
-#: src/lang.c:103
+#: src/lang.c:114
 #, fuzzy
 msgid   "*** Beginning of page ***"
 msgstr  "*** Makalenin baþý ***"
 
-#: src/lang.c:105
+#: src/lang.c:116
 #, 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:106
+#: src/lang.c:117
 msgid   "Cancelling article..."
 msgstr  "Makale iptal ediliyor..."
 
-#: src/lang.c:108
+#: src/lang.c:119
 #, fuzzy, c-format
 msgid   "Cannot create %s"
 msgstr  "Yaratýlmaýyor %s"
 
-#: src/lang.c:109
+#: src/lang.c:120
 #, fuzzy, c-format
 msgid   "Can't find base article %d"
 msgstr  "Temel makale bulunamýyor %d"
 
-#: src/lang.c:110
+#: src/lang.c:121
 #, fuzzy, c-format
 msgid   "Can't open %s"
 msgstr  "Açýlamýyor %s"
 
-#: src/lang.c:111
+#: src/lang.c:122
 #, fuzzy, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Kaydetmek için %s açýlmadý"
 
-#: src/lang.c:112
+#: src/lang.c:123
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Gönderim izni yok ***"
 
-#: src/lang.c:113
+#: src/lang.c:124
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "%s için gönderim izni yok"
 
-#: src/lang.c:114
+#: src/lang.c:126
 #, fuzzy, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Alýnamýyor %s"
 
-#: src/lang.c:115
+#: src/lang.c:128
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s bir dizindir"
 
-#: src/lang.c:116
+#: src/lang.c:129
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:130
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:131
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:119
+#: src/lang.c:132
 #, fuzzy
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Bu makalede imlenmiþ makaleler var - catchup anyway?"
 
-#: src/lang.c:120
+#: src/lang.c:133
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%4$lu saniyede %1$s %2$d %3$s\n"
 
-#: src/lang.c:121
+#: src/lang.c:134
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:135
 #, fuzzy
 msgid   "Check Prepared Article"
 msgstr  "Hazýr Makaleyi Denetle"
 
-#: src/lang.c:123
+#: src/lang.c:136
 #, fuzzy
 msgid   "Checking for new groups... "
 msgstr  "Yeni gruplar denetleniyor... "
 
-#: src/lang.c:124
+#: src/lang.c:137
 #, fuzzy
 msgid   "Checking for news..."
 msgstr  "Haberler denetleniyor..."
 
-#: src/lang.c:125
+#: src/lang.c:138
 #, 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:127
+#: src/lang.c:140
 #, fuzzy
 msgid   "ANSI color disabled"
 msgstr  "ANSI renk geçersiz"
 
-#: src/lang.c:128
+#: src/lang.c:141
 #, fuzzy
 msgid   "ANSI color enabled"
 msgstr  "ANSI renk geçerli"
 
-#: src/lang.c:130
+#: src/lang.c:143
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Komut baþarýsýz: %s"
 
-#: src/lang.c:131
+#: src/lang.c:144
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:132
+#: src/lang.c:146
 #, fuzzy, c-format
 msgid   "Connecting to %s..."
 msgstr  "Baðlanýyor %s..."
 
-#: src/lang.c:133
+#: src/lang.c:148
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:134
+#: src/lang.c:149
 #, fuzzy
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Kaydedilen kümeler için aktif dosya oluþturuyor...\n"
 
-#: src/lang.c:135
+#: src/lang.c:150
 #, fuzzy
 msgid   "Creating newsrc file...\n"
 msgstr  "Newsrc dosyasý oluþturuluyor...\n"
 
-#: src/lang.c:137 src/lang.c:1225
+#: src/lang.c:152 src/lang.c:1293
 msgid   "Default"
 msgstr  "Öntanýmlý"
 
-#: src/lang.c:138
+#: src/lang.c:153
 #, fuzzy
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Son iþlenen kaydedilmiþ dosyalarý sil?"
 
-#: src/lang.c:139
+#: src/lang.c:154
 msgid   "Deleting temporary files..."
 msgstr  "Geçici dosyalar siliniyor..."
 
-#: src/lang.c:141
+#: src/lang.c:156
 msgid   "*** End of article ***"
 msgstr  "*** Makalenin sonu ***"
 
-#: src/lang.c:142
+#: src/lang.c:157
 msgid   "*** End of articles ***"
 msgstr  "*** Makalelerin sonu ***"
 
-#: src/lang.c:143
+#: src/lang.c:158
+#, fuzzy
+msgid   "*** End of attachments ***"
+msgstr  "*** Makalelerin sonu ***"
+
+#: src/lang.c:159
 #, fuzzy
 msgid   "*** End of groups ***"
 msgstr  "*** Kümelerin sonu ***"
 
-#: src/lang.c:144
+#: src/lang.c:160
 #, fuzzy
 msgid   "*** End of page ***"
 msgstr  "*** Makalenin sonu ***"
 
-#: src/lang.c:145
+#: src/lang.c:161
 #, fuzzy
 msgid   "*** End of scopes ***"
 msgstr  "*** Kümelerin sonu ***"
 
-#: src/lang.c:146
+#: src/lang.c:162
 #, fuzzy
 msgid   "*** End of thread ***"
 msgstr  "*** Parçacýklarýn sonu ***"
 
-#: src/lang.c:147
+#: src/lang.c:163
+#, fuzzy
+msgid   "*** End of URLs ***"
+msgstr  "*** Kümelerin sonu ***"
+
+#: src/lang.c:164
 #, fuzzy
 msgid   "Enter limit of articles to get> "
 msgstr  "Alýnacak makalelerin limitini girin> "
 
-#: src/lang.c:148
+#: src/lang.c:165
 #, fuzzy
 msgid   "Enter Message-ID to go to> "
 msgstr  "Gitmek için kimlik mesajýný girin> "
 
-#: src/lang.c:149
+#: src/lang.c:166
 #, fuzzy
 msgid   " and enter next unread thread"
 msgstr  " ve sonraki okuma parçacýðýný yazýn"
 
-#: src/lang.c:150
+#: src/lang.c:167
 #, fuzzy
 msgid   " and enter next unread article"
 msgstr  " ve sonraki okuma parçacýðýný yazýn"
 
-#: src/lang.c:151
+#: src/lang.c:168
 #, fuzzy
 msgid   " and enter next unread group"
 msgstr  " ve sonraki okuma kümesini yazýn"
 
-#: src/lang.c:152
+#: src/lang.c:169
 #, fuzzy
 msgid   "Enter option number> "
 msgstr  "Seçenek numarasýný yazýn> "
 
-#: src/lang.c:153
+#: src/lang.c:170
 #, fuzzy, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Aralýðý yazýn [%s]> "
 
-#: src/lang.c:154
+#: src/lang.c:171
 #, fuzzy
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Uyarý: Onaylandý: baþlýk kullanýldý.\n"
 
-#: src/lang.c:156
+#: src/lang.c:173
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Hata: Onaylananda bozuk adres: baþlýk.\n"
 
-#: src/lang.c:157
+#: src/lang.c:174
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Hata: Gönderende bozuk adres: baþlýk.\n"
 
-#: src/lang.c:158
+#: src/lang.c:175
 #, 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:159
+#: src/lang.c:176
 #, 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:161
+#: src/lang.c:178
 #, fuzzy, c-format
 msgid   "Can't unlock %s"
 msgstr  "Açýlamýyor %s"
 
-#: src/lang.c:162
+#: src/lang.c:179
 #, fuzzy, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Açýlamadý %s - makale eklenmedi!"
 
-#: src/lang.c:163
+#: src/lang.c:180
 #, fuzzy, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Kapatýlamadý %s - makale eklenmedi!"
 
-#: src/lang.c:166
+#: src/lang.c:183
 #, fuzzy, c-format
 msgid   "Corrupted file %s"
 msgstr  "Virüslü dosya %s"
 
-#: src/lang.c:168
+#: src/lang.c:185
+#, fuzzy
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "\n"
+        "Hata: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
+
+#: src/lang.c:186
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "GNKSA yordamýnda iç hata - hata raporu gönder.\n"
 
-#: src/lang.c:169
+#: src/lang.c:187
 #, fuzzy
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Yordam adresinde sol açýlý ayraç eksik.\n"
 
-#: src/lang.c:170
+#: src/lang.c:188
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Eski-biçemli adreste sol ayraç eksik.\n"
 
-#: src/lang.c:171
+#: src/lang.c:189
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Eski-biçemli adreste sað ayraç eksik.\n"
 
-#: src/lang.c:172
+#: src/lang.c:190
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Posta adresinde @ iþareti eksik.\n"
 
-#: src/lang.c:173
+#: src/lang.c:191
 #, 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:174
+#: src/lang.c:192
 #, 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:175
+#: src/lang.c:193
 #, 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:176
+#: src/lang.c:194
 #, 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:177
+#: src/lang.c:195
 msgid   "Illegal character in FQDN.\n"
 msgstr  "FQDN'de kuraldýþý karakter.\n"
 
-#: src/lang.c:178
+#: src/lang.c:196
 #, fuzzy
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Sýfýr unzunluklu FQDN bileþenine izin verilmedi.\n"
 
-#: src/lang.c:179
+#: src/lang.c:197
 #, 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:180
+#: src/lang.c:198
 #, 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:181
+#: src/lang.c:199
 #, fuzzy
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "FQDN bileþeni basamak ile baþlamayabilir.\n"
 
-#: src/lang.c:182
+#: src/lang.c:200
 #, 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:183
+#: src/lang.c:201
 #, 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:184
+#: src/lang.c:202
 #, 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:185
+#: src/lang.c:203
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Posta adresinin yerel kýsmý eksik.\n"
 
-#: src/lang.c:186
+#: src/lang.c:204
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Posta adresinin yerel kýsmýnda kuraldýþý karakter.\n"
 
-#: src/lang.c:187
+#: src/lang.c:205
 #, 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:188
+#: src/lang.c:206
 #, 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:189
+#: src/lang.c:207
 #, 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:190
+#: src/lang.c:208
 #, 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:191
+#: src/lang.c:209
 #, 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:192
+#: src/lang.c:210
 #, 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:193
+#: src/lang.c:211
 #, 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:194
+#: src/lang.c:212
 #, 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:195
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
-        "Error: Illegal formated %s.\n"
+        "Error: Illegal formatted %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:197
+#: src/lang.c:215
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1171,7 +1245,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:202
+#: src/lang.c:220
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1186,14 +1260,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:208
+#: src/lang.c:226
 #, 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:209
+#: src/lang.c:227
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1202,27 +1276,27 @@ msgstr  "\n"
         "Hata: Satýrdaki baþlýkta %d baþlýk isminden sonra iki nokta yok:\n"
         "%s\n"
 
-#: src/lang.c:210
+#: src/lang.c:228
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Hata: \"%s:\"satýrý boþ.\n"
 
-#: src/lang.c:211
+#: src/lang.c:229
 #, 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:212
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:231
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1231,82 +1305,83 @@ msgstr  "\n"
         "Hata: %d satýrýndaki baþlýkta iki noktadan sonra boþluk yok:\n"
         "%s\n"
 
-#: src/lang.c:214
+#: src/lang.c:232
 #, 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:215
+#: src/lang.c:233
 #, fuzzy, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Güvenli olmayan yetkiler %s (%o)"
 
-#: src/lang.c:216
+#: src/lang.c:235
 #, fuzzy, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "KÜME komutuna geçersiz yanýt.%s"
 
-#: src/lang.c:218
+#: src/lang.c:240
 #, 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:219
+#: src/lang.c:241
 #, 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:220
+#: src/lang.c:242
+#, fuzzy
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "Hata: \"%s\" geçerli bir haber grubu deðil!\n"
+
+#: src/lang.c:243
 #, fuzzy
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "(Tam niletelendirilmiþ) etki alaný adý alýnamadý!"
 
-#: src/lang.c:221
+#: src/lang.c:244
 #, fuzzy, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "%s için gidiþ yetkisi yok\n"
 
-#: src/lang.c:222
+#: src/lang.c:246
 #, fuzzy
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Hata: Baþlangýç:satýr eksik.\n"
 
-#: src/lang.c:223
+#: src/lang.c:248
 #, fuzzy, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "%s için okuma yetkisi yok\n"
 
-#: src/lang.c:224
+#: src/lang.c:249
 #, fuzzy, c-format
 msgid   "File %s does not exist\n"
 msgstr  "%s dosyasý yok\n"
 
-#: src/lang.c:225
+#: src/lang.c:250
 #, fuzzy, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "%s için yazma yetkisi yok\n"
 
-#: src/lang.c:226
+#: src/lang.c:251
 #, fuzzy
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kullanýcý bilgisi alýnamýyor(/etc/passwd kayýp?)"
 
-#: src/lang.c:227
+#: src/lang.c:252
 #, fuzzy
 msgid   "errors"
 msgstr  "hatalar"
 
-#: src/lang.c:228
-#, c-format
-msgid   "\n"
-        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
-msgstr  ""
-
-#: src/lang.c:230
+#: src/lang.c:254
 #, fuzzy, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
@@ -1314,88 +1389,88 @@ msgstr  "\n"
         "%d satýrýnda hata \"Sender:\" baþlýk için izin verilmedi (sizin için "
         "eklenecek)\n"
 
-#: src/lang.c:232
+#: src/lang.c:256
 #, 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:233
+#: src/lang.c:257
 #, fuzzy
 msgid   "error"
 msgstr  "hata"
 
-#: src/lang.c:234
+#: src/lang.c:258
 #, fuzzy
 msgid   "Unknown display level"
 msgstr  "Bilinmeyen gösterim düzeyi"
 
-#: src/lang.c:235
+#: src/lang.c:259
 #, fuzzy
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:236
+#: src/lang.c:260
 #, fuzzy
 msgid   "Exiting..."
 msgstr  "Çýkýyor..."
 
-#: src/lang.c:237
+#: src/lang.c:261
 #, fuzzy
 msgid   "leaving external mail-reader"
 msgstr  "Dýþ posta-okuyucuyu býrakýyor"
 
-#: src/lang.c:238
+#: src/lang.c:262
 #, fuzzy, c-format
 msgid   "Extracting %s..."
 msgstr  "Ayýklýyor %s..."
 
-#: src/lang.c:240
+#: src/lang.c:264
 #, 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:241
+#: src/lang.c:265
 #, fuzzy, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "%s dosyasýný yedeklemede hata. Dosya sistemi dolu?"
 
-#: src/lang.c:242
+#: src/lang.c:266
 #, fuzzy, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Genel kurallar süzgeçleniyor (%d/%d)..."
 
-#: src/lang.c:243
+#: src/lang.c:267
 #, fuzzy
 msgid   "Rule created by: "
 msgstr  "Kural oluþturuldu: "
 
-#: src/lang.c:244
+#: src/lang.c:268
 #, fuzzy, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Örüntüyü girin [%s]> "
 
-#: src/lang.c:245
+#: src/lang.c:269
 #, 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:246
+#: src/lang.c:270
 #, 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:247
+#: src/lang.c:271
 msgid   "-- forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:248
+#: src/lang.c:272
 msgid   "-- end of forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:249
+#: src/lang.c:273
 #, fuzzy
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1448,1063 +1523,1177 @@ msgstr  "# Format:\n"
         "#   time=NUM          Seçmeli.Kural bitince time_t deðeri\n"
         "#\n"
 
-#: src/lang.c:270
+#: src/lang.c:294
 #, fuzzy, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Kural için skoru yazýn (varsayýlan=%d): "
 
-#: src/lang.c:271
+#: src/lang.c:295
 #, 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:272
+#: src/lang.c:296
 #, fuzzy
 msgid   "Full"
 msgstr  "Tam"
 
-#: src/lang.c:273
+#: src/lang.c:297
 #, fuzzy
 msgid   "Comment (optional)  : "
 msgstr  "Komut (seçmeli)   : "
 
-#: src/lang.c:274
+#: src/lang.c:298
 #, fuzzy
 msgid   "Apply pattern to    : "
 msgstr  "Örüntüyü uygula   : "
 
-#: src/lang.c:275
+#: src/lang.c:299
 #, fuzzy
 msgid   "From: line (ignore case)      "
 msgstr  "Gönderen: satýr (büyük/küçük harfleri yoksay) "
 
-#: src/lang.c:276
+#: src/lang.c:300
 #, fuzzy
 msgid   "From: line (case sensitive)   "
 msgstr  "Gönderen: satýr (büyük/küçük harfe duyarlý)   "
 
-#: src/lang.c:278
+#: src/lang.c:302
 #, fuzzy, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Bilinmeyen ana sunucu.\n"
 
-#: src/lang.c:280
+#: src/lang.c:304
 #, fuzzy
 msgid   "global "
 msgstr  "küresel "
 
-#: src/lang.c:281
+#: src/lang.c:305
 #, fuzzy, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Lütfen % kullanýn.100s yerine"
 
-#: src/lang.c:282
+#: src/lang.c:306
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s sahte"
 
-#: src/lang.c:283
+#: src/lang.c:307
 #, fuzzy, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Küme %s ayarlandý. Devam?"
 
-#: src/lang.c:284
+#: src/lang.c:308
 #, fuzzy
 msgid   "groups"
 msgstr  "kümeler"
 
-#: src/lang.c:285
+#: src/lang.c:309
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "%s tekrar okunuyor..."
 
-#: src/lang.c:286
+#: src/lang.c:310
 #, fuzzy
 msgid   "Top Level Commands"
 msgstr  "Üst Düzey Komutlar"
 
-#: src/lang.c:287
+#: src/lang.c:311
 #, fuzzy
 msgid   "Group Selection"
 msgstr  "Küme Seçimi"
 
-#: src/lang.c:288
+#: src/lang.c:312
 #, fuzzy
 msgid   "group"
 msgstr  "küme"
 
-#: src/lang.c:290
+#: src/lang.c:314
 #, 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:291
+#: src/lang.c:315
 #, 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:292
+#: src/lang.c:316
 #, 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:293
+#: src/lang.c:317
 #, 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:294
+#: src/lang.c:318
 #, 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:295
+#: src/lang.c:319
 #, 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:296
+#: src/lang.c:320
 #, 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:297
+#: src/lang.c:321
 #, 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:298
+#: src/lang.c:322
 #, 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:299
+#: src/lang.c:323
 #, 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:300
+#: src/lang.c:324
 #, fuzzy
 msgid   "kill an article via a menu"
 msgstr  "makaleyi menü aracýlýðýyla öldür"
 
-#: src/lang.c:301
+#: src/lang.c:325
 #, fuzzy
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "makaleyi menü aracýlýyla otomatik-seç (hot)"
 
-#: src/lang.c:302
+#: src/lang.c:326
 #, fuzzy
 msgid   "Browse URLs in article"
 msgstr  "Makaledeki URL'lara gözat"
 
-#: src/lang.c:303
+#: src/lang.c:327
 #, 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:305
+#: src/lang.c:329
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:306
+#: src/lang.c:330
 #, fuzzy
 msgid   "post followup to current article"
 msgstr  "mevcut makale için takip-et gönder"
 
-#: src/lang.c:307
+#: src/lang.c:331
 #, 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:308
+#: src/lang.c:332
 #, 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:309
+#: src/lang.c:333
 #, fuzzy
 msgid   "repost chosen article to another group"
 msgstr  "seçilen makaleyi baþka bir kümeye yeniden gönder"
 
-#: src/lang.c:311
+#: src/lang.c:335
 #, fuzzy
 msgid   "edit article (mail-groups only)"
 msgstr  "makaleyi düzenle (sadece posta-gruplarý)"
 
-#: src/lang.c:312
+#: src/lang.c:336
 #, fuzzy
 msgid   "display first article in current thread"
 msgstr  "mevcut parçacýktaki makaleyi ilk görüntüle"
 
-#: src/lang.c:313
+#: src/lang.c:337
 #, fuzzy
 msgid   "display first page of article"
 msgstr  "makalenin ilk sayfasýný görüntüle"
 
-#: src/lang.c:314
+#: src/lang.c:338
 #, fuzzy
 msgid   "display last article in current thread"
 msgstr  "mevcut parçacýktaki son makaleyi görüntüle"
 
-#: src/lang.c:315
+#: src/lang.c:339
 #, fuzzy
 msgid   "display last page of article"
 msgstr  "makalenin son sayfasný görüntüle"
 
-#: src/lang.c:316
+#: src/lang.c:340
 #, 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:317
+#: src/lang.c:341
 #, fuzzy
 msgid   "display next article"
 msgstr  "sonraki makaleyi görüntüle"
 
-#: src/lang.c:318
+#: src/lang.c:342
 #, fuzzy
 msgid   "display first article in next thread"
 msgstr  "sonraki baþlýktaki ilk makaleyi görüntüle"
 
-#: src/lang.c:319
+#: src/lang.c:343
 #, fuzzy
 msgid   "display next unread article"
 msgstr  "sonraki okunmamýþ makaleyi görüntüle"
 
-#: src/lang.c:320
+#: src/lang.c:344
 #, fuzzy
 msgid   "go to the article that this one followed up"
 msgstr  "bunu takip eden makaleye git"
 
-#: src/lang.c:321
+#: src/lang.c:345
 #, fuzzy
 msgid   "display previous article"
 msgstr  "önceki makaleyi görüntüle"
 
-#: src/lang.c:322
+#: src/lang.c:346
 #, fuzzy
 msgid   "display previous unread article"
 msgstr  "önceki okunmamýþ makaleyi görüntüle"
 
-#: src/lang.c:323
+#: src/lang.c:347
 #, fuzzy
 msgid   "quickly kill an article using defaults"
 msgstr  "varsayýlanlarý kullanarak makaleyi hemen öldür"
 
-#: src/lang.c:324
+#: src/lang.c:348
 #, fuzzy
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "varsayýlanlarý kullanarak makaleyi hemen otomatik-seç(hot)"
 
-#: src/lang.c:325
+#: src/lang.c:349
 #, fuzzy
 msgid   "return to group selection level"
 msgstr  "küme seçme düzeyine dön"
 
-#: src/lang.c:326
+#: src/lang.c:350
 #, fuzzy
 msgid   "reply through mail to author"
 msgstr  "yazara posta aracýlýðyla yanýt ver"
 
-#: src/lang.c:327
+#: src/lang.c:351
 #, 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:328
+#: src/lang.c:352
 #, 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:329
+#: src/lang.c:353
 #, fuzzy
 msgid   "search backwards within this article"
 msgstr  "bu makalede geriye doðru ara"
 
-#: src/lang.c:330
+#: src/lang.c:354
 #, fuzzy
 msgid   "search forwards within this article"
 msgstr  "bu makalede ileriye doðru ara"
 
-#: src/lang.c:331
+#: src/lang.c:355
 #, 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:332
+#: src/lang.c:356
 #, fuzzy
 msgid   "skip next block of included text"
 msgstr  "ekli dosyanýn sonraki öbeðine atla"
 
-#: src/lang.c:333
+#: src/lang.c:357
 #, 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:334
+#: src/lang.c:358
 #, fuzzy
 msgid   "toggle word highlighting on/off"
 msgstr  "açýk/kapalý vurgulayan sözcüðü deðiþtir"
 
-#: src/lang.c:335
+#: src/lang.c:359
 #, 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:336
+#: src/lang.c:360
 #, fuzzy
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "sekme aralýðýný deðiþtir 4 <-> 8"
 
-#: src/lang.c:337
+#: src/lang.c:361
 #, 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:338
+#: src/lang.c:362
 #, fuzzy
 msgid   "toggle display of uuencoded sections"
 msgstr  "metinsele kodlanmýþ bölümlerin gösterimini deðiþtir"
 
-#: src/lang.c:339
+#: src/lang.c:363
 #, fuzzy
-msgid   "View/save multimedia attachments"
+msgid   "View/pipe/save multimedia attachments"
 msgstr  "çoklu-ortam eklerini Görüntüle/kaydet"
 
-#: src/lang.c:340
+#: src/lang.c:364
 #, fuzzy
-msgid   "choose first attribute in list"
+msgid   "choose first attachment in list"
 msgstr  "listedeki ilk makaleyi seç"
 
-#: src/lang.c:341
+#: src/lang.c:365
 #, fuzzy
-msgid   "0 - 9\t  choose attribute by number"
+msgid   "0 - 9\t  choose attachment by number"
 msgstr  "0 - 9\t  sayýya göre makale seç"
 
-#: src/lang.c:342
+#: src/lang.c:366
 #, fuzzy
-msgid   "choose last attribute in list"
+msgid   "choose last attachment in list"
 msgstr  "listedeki son makaleyi seç"
 
-#: src/lang.c:343
-msgid   "reset attribute to a default value"
+#: src/lang.c:368
+msgid   "pipe attachment into command"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:369
 #, fuzzy
-msgid   "search forwards for an attribute"
-msgstr  "ileriye doðru küme ismi ara"
+msgid   "pipe raw attachment into command"
+msgstr  "Makale Düzey Komutlarý"
 
-#: src/lang.c:345
-#, fuzzy
-msgid   "search backwards for an attribute"
-msgstr  "geriye doðru küme ismi ara"
+#: src/lang.c:371
+msgid   "save attachment to disk"
+msgstr  ""
 
-#: src/lang.c:346
+#: src/lang.c:372
 #, fuzzy
-msgid   "select attribute"
+msgid   "search for attachments forwards"
+msgstr  "makaleleri yazara göre ileriye doðru ara"
+
+#: src/lang.c:373
+#, fuzzy
+msgid   "search for attachments backwards"
+msgstr  "makaleleri yazara göre geriye doðru ara"
+
+#: src/lang.c:374
+msgid   "view attachment"
+msgstr  ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid   "tag attachment"
+msgstr  "Makale seç> "
+
+#: src/lang.c:376
+#, fuzzy
+msgid   "tag attachments that match user specified pattern"
+msgstr  "kullanýcý tanýmlý kalýba uyan baþlýklarý seç"
+
+#: src/lang.c:377
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  ""
+
+#: src/lang.c:378
+#, fuzzy
+msgid   "untag all tagged attachments"
+msgstr  "etiketlenmiþ bütün parçacýklarýn etiketini kaldýr"
+
+#: src/lang.c:379
+#, fuzzy
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
+
+#: src/lang.c:380
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "listedeki ilk makaleyi seç"
+
+#: src/lang.c:381
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  sayýya göre makale seç"
+
+#: src/lang.c:382
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "listedeki son makaleyi seç"
+
+#: src/lang.c:383
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:384
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "ileriye doðru küme ismi ara"
+
+#: src/lang.c:385
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "geriye doðru küme ismi ara"
+
+#: src/lang.c:386
+#, fuzzy
+msgid   "select attribute"
 msgstr  "parçacýk seç"
 
-#: src/lang.c:347
+#: src/lang.c:387
 msgid   "toggle back to options menu when invoked from there"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:388
 #, 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:349
+#: src/lang.c:389
 #, fuzzy
 msgid   "choose first option in list"
 msgstr  "listedeki ilk kümeyi seç"
 
-#: src/lang.c:350
+#: src/lang.c:390
 #, fuzzy
 msgid   "0 - 9\t  choose option by number"
 msgstr  "0 - 9\t  sayýya göre küme seç"
 
-#: src/lang.c:351
+#: src/lang.c:391
 #, fuzzy
 msgid   "choose last option in list"
 msgstr  "listedeki son kümeyi seç"
 
-#: src/lang.c:352
+#: src/lang.c:392
 #, fuzzy
 msgid   "start scopes menu"
 msgstr  "önceki menüye dön"
 
-#: src/lang.c:353
+#: src/lang.c:393
 #, fuzzy
 msgid   "search forwards for an option"
 msgstr  "ileriye doðru küme ismi ara"
 
-#: src/lang.c:354
+#: src/lang.c:394
 #, fuzzy
 msgid   "search backwards for an option"
 msgstr  "geriye doðru küme ismi ara"
 
-#: src/lang.c:355
+#: src/lang.c:395
 #, fuzzy
 msgid   "select option"
 msgstr  "seç"
 
-#: src/lang.c:356
+#: src/lang.c:396
 msgid   "toggle to attributes menu"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:397
 #, fuzzy
 msgid   "choose range of articles to be affected by next command"
 msgstr  "sonraki komuttan etkilenen makalelerin aralýðýný seç"
 
-#: src/lang.c:358
+#: src/lang.c:398
 #, fuzzy
 msgid   "escape from command prompt"
 msgstr  "komut isteminden çýk"
 
-#: src/lang.c:359
+#: src/lang.c:399
 #, fuzzy
 msgid   "edit filter file"
 msgstr  "Süz dosyasý okunuyor"
 
-#: src/lang.c:360
+#: src/lang.c:400
 #, fuzzy
 msgid   "get help"
 msgstr  "yardým al"
 
-#: src/lang.c:361
+#: src/lang.c:401
 #, fuzzy
 msgid   "display last article viewed"
 msgstr  "görüntülenen son makaleyi göster"
 
-#: src/lang.c:362
+#: src/lang.c:402
 #, fuzzy
 msgid   "down one line"
 msgstr  "bir satýr aþaðý"
 
-#: src/lang.c:363
+#: src/lang.c:403
 #, fuzzy
 msgid   "up one line"
 msgstr  "bir satýr aþaðý"
 
-#: src/lang.c:364
+#: src/lang.c:404
 #, fuzzy
 msgid   "go to article chosen by Message-ID"
 msgstr  "Ýleti-kimliði tarafýndn seçilen makaleye git"
 
-#: src/lang.c:365
+#: src/lang.c:405
 #, 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:366
+#: src/lang.c:406
 #, fuzzy
 msgid   "menu of configurable options"
 msgstr  "yapýlandýrabilir seçenekler menüsü"
 
-#: src/lang.c:367
+#: src/lang.c:407
 #, fuzzy
 msgid   "down one page"
 msgstr  "bir sayfa alta"
 
-#: src/lang.c:368
+#: src/lang.c:408
 #, fuzzy
 msgid   "up one page"
 msgstr  "bir sayfa yukarýya"
 
-#: src/lang.c:370
+#: src/lang.c:410
 #, fuzzy
 msgid   "post (write) article to current group"
 msgstr  "makaleyi mevcut kümeye gönder(yaz)"
 
-#: src/lang.c:371
+#: src/lang.c:411
 #, fuzzy
 msgid   "post postponed articles"
 msgstr  "ertelenmiþ makaleleri postala"
 
-#: src/lang.c:373
+#: src/lang.c:413
 #, fuzzy
 msgid   "list articles posted by you (from posted file)"
 msgstr  "(postalanmýþ dosyadan) tarafýnýzdan postalanan makaleleri listele"
 
-#: src/lang.c:374
+#: src/lang.c:414
 #, fuzzy
 msgid   "return to previous menu"
 msgstr  "önceki menüye dön"
 
-#: src/lang.c:375
+#: src/lang.c:415
 #, fuzzy
 msgid   "quit tin immediately"
 msgstr  "tin'den hemen çýk"
 
-#: src/lang.c:376
+#: src/lang.c:416
 #, fuzzy
 msgid   "redraw page"
 msgstr  "sayfayý yeniden çiz"
 
-#: src/lang.c:377
+#: src/lang.c:417
 #, 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:378
+#: src/lang.c:418
 #, fuzzy
 msgid   "save marked articles automatically without user prompts"
 msgstr  "iþaretlenmiþ makaleleri kullanýcý istemi olmadan otomatik kaydet"
 
-#: src/lang.c:379
+#: src/lang.c:419
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:380
+#: src/lang.c:420
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:381
+#: src/lang.c:421
 #, fuzzy
 msgid   "search for articles by author backwards"
 msgstr  "makaleleri yazara göre geriye doðru ara"
 
-#: src/lang.c:382
+#: src/lang.c:422
 #, fuzzy
 msgid   "search for articles by author forwards"
 msgstr  "makaleleri yazara göre ileriye doðru ara"
 
-#: src/lang.c:383
+#: src/lang.c:423
 #, 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:384
+#: src/lang.c:424
 #, 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:385
+#: src/lang.c:425
 #, fuzzy
 msgid   "search for articles by Subject line backwards"
 msgstr  "makaleleri Konu satýrýna göre geriye doðru ara"
 
-#: src/lang.c:386
+#: src/lang.c:426
 #, fuzzy
 msgid   "search for articles by Subject line forwards"
 msgstr  "makaleleri Konuya göre ileriye doðru ara"
 
-#: src/lang.c:387
+#: src/lang.c:427
 #, fuzzy
 msgid   "repeat last search"
 msgstr  "son aramayý tekrarla"
 
-#: src/lang.c:388
+#: src/lang.c:428
 #, 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:389
+#: src/lang.c:429
 #, 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:390
+#: src/lang.c:430
 #, fuzzy
 msgid   "toggle inverse video"
 msgstr  "ters video'yu deðiþtir"
 
-#: src/lang.c:391
+#: src/lang.c:431
 #, fuzzy
 msgid   "toggle mini help menu display"
 msgstr  "mini yardým menüsü görünümünü deðiþtir"
 
-#: src/lang.c:392
+#: src/lang.c:432
 #, 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:393
+#: src/lang.c:433
 #, fuzzy
 msgid   "show version information"
 msgstr  "sürüm bilgisini göster"
 
-#: src/lang.c:394
+#: src/lang.c:434
 #, 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:395
+#: src/lang.c:435
 #, 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:396
+#: src/lang.c:436
 #, fuzzy
 msgid   "choose first thread in list"
 msgstr  "listedeki ilk parçacýðý seç"
 
-#: src/lang.c:397
+#: src/lang.c:437
 #, fuzzy
 msgid   "choose last thread in list"
 msgstr  "listedeki son parçacýðý seç"
 
-#: src/lang.c:398
+#: src/lang.c:438
 #, 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:399
+#: src/lang.c:439
 #, fuzzy
 msgid   "mark article as unread"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:400
+#: src/lang.c:440
 #, fuzzy
 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:401
+#: src/lang.c:441
 #, fuzzy
 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:402
+#: src/lang.c:442
 msgid   "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:443
 msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:444
 #, 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:405
+#: src/lang.c:445
 #, fuzzy
 msgid   "display next group"
 msgstr  "sonraki kümeyi görüntüle"
 
-#: src/lang.c:406
+#: src/lang.c:446
 #, fuzzy
 msgid   "display previous group"
 msgstr  "önceki kümeyi görüntüle"
 
-#: src/lang.c:407
+#: src/lang.c:447
 #, fuzzy
 msgid   "toggle all selections (all articles)"
 msgstr  "bütün seçimleri (bütün makaleleri) deðiþtir"
 
-#: src/lang.c:408
+#: src/lang.c:448
 #, fuzzy
 msgid   "select group (make \"hot\")"
 msgstr  "küme seç (yap \"hot\")"
 
-#: src/lang.c:409
+#: src/lang.c:449
 #, fuzzy
 msgid   "select thread"
 msgstr  "parçacýk seç"
 
-#: src/lang.c:410
+#: src/lang.c:450
 #, 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:411
+#: src/lang.c:451
 #, fuzzy
 msgid   "select threads that match user specified pattern"
 msgstr  "kullanýcý tanýmlý kalýba uyan baþlýklarý seç"
 
-#: src/lang.c:412
+#: src/lang.c:452
 #, 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:413
+#: src/lang.c:453
 #, fuzzy
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  sayýya göre parçacýk seç"
 
-#: src/lang.c:414
+#: src/lang.c:454
 #, 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:415
+#: src/lang.c:455
 #, 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:416
+#: src/lang.c:456
 #, fuzzy
 msgid   "toggle selection of thread"
 msgstr  "parçacýk seçimini deðiþtir"
 
-#: src/lang.c:417
+#: src/lang.c:457
 #, fuzzy
 msgid   "cycle through threading options available"
 msgstr  "kullanýlabilir parçacýk seçenekleriyle çevir"
 
-#: src/lang.c:418
+#: src/lang.c:458
 #, fuzzy
 msgid   "undo all selections (all articles)"
 msgstr  "bütün seçimleri (bütün makaleleri) geri al"
 
-#: src/lang.c:419
+#: src/lang.c:459
 #, fuzzy
 msgid   "untag all tagged threads"
 msgstr  "etiketlenmiþ bütün parçacýklarýn etiketini kaldýr"
 
-#: src/lang.c:420
+#: src/lang.c:460
 msgid   "add new scope"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:461
 #, fuzzy
 msgid   "delete scope"
 msgstr  "Örüntü alanýný seç: "
 
-#: src/lang.c:422
+#: src/lang.c:462
 #, fuzzy
 msgid   "edit attributes file"
 msgstr  "Öznitelikler dosylasýný yazýyor..."
 
-#: src/lang.c:423
+#: src/lang.c:463
 #, fuzzy
 msgid   "choose first scope in list"
 msgstr  "listedeki ilk kümeyi seç"
 
-#: src/lang.c:424
+#: src/lang.c:464
 #, fuzzy
 msgid   "0 - 9\t  choose scope by number"
 msgstr  "0 - 9\t  sayýya göre küme seç"
 
-#: src/lang.c:425
+#: src/lang.c:465
 #, fuzzy
 msgid   "choose last scope in list"
 msgstr  "listedeki son kümeyi seç"
 
-#: src/lang.c:426
+#: src/lang.c:466
 msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:467
 msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:468
 #, fuzzy
 msgid   "select scope"
 msgstr  "kabuk çýkýþý"
 
-#: src/lang.c:429
+#: src/lang.c:469
 #, fuzzy
 msgid   "mark all articles in group as read"
 msgstr  "kümedeki bütün makaleleri okunmuþ olarak iþaretle"
 
-#: src/lang.c:430
+#: src/lang.c:470
 #, 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:431
+#: src/lang.c:471
 #, fuzzy
 msgid   "choose first group in list"
 msgstr  "listedeki ilk kümeyi seç"
 
-#: src/lang.c:432
+#: src/lang.c:472
 #, fuzzy
 msgid   "choose group by name"
 msgstr  "Ýsme göre küme seç"
 
-#: src/lang.c:433
+#: src/lang.c:473
 #, fuzzy
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  sayýya göre küme seç"
 
-#: src/lang.c:434
+#: src/lang.c:474
 #, 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:435
+#: src/lang.c:475
 #, fuzzy
 msgid   "choose last group in list"
 msgstr  "listedeki son kümeyi seç"
 
-#: src/lang.c:436
+#: src/lang.c:476
 #, 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:437
+#: src/lang.c:477
 #, fuzzy
 msgid   "move chosen group within list"
 msgstr  "Listede seçilen kümeye git"
 
-#: src/lang.c:438
+#: src/lang.c:478
 #, fuzzy
 msgid   "choose next group with unread news"
 msgstr  "okunmamýþ haberlerde sonraki kümeyi seç"
 
-#: src/lang.c:439 src/lang.c:1280
+#: src/lang.c:479 src/lang.c:1348
 #, fuzzy
 msgid   "quit"
 msgstr  "çýk"
 
-#: src/lang.c:440
+#: src/lang.c:480
 #, fuzzy
 msgid   "quit without saving configuration changes"
 msgstr  "yapýlandýrabilir deðiþiklikleri kaydetmeden çýk"
 
-#: src/lang.c:441
+#: src/lang.c:481
 #, fuzzy
 msgid   "read chosen group"
 msgstr  "seçilen kümeyi oku"
 
-#: src/lang.c:442
+#: src/lang.c:482
 #, 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:443
+#: src/lang.c:483
 #, fuzzy
 msgid   "search backwards for a group name"
 msgstr  "geriye doðru küme ismi ara"
 
-#: src/lang.c:444
+#: src/lang.c:484
 #, 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:445
+#: src/lang.c:485
 #, fuzzy
 msgid   "search forwards for a group name"
 msgstr  "ileriye doðru küme ismi ara"
 
-#: src/lang.c:446
+#: src/lang.c:486
 #, fuzzy
 msgid   "subscribe to chosen group"
 msgstr  "seçilen kümeye abone ol"
 
-#: src/lang.c:447
+#: src/lang.c:487
 #, fuzzy
 msgid   "subscribe to groups that match pattern"
 msgstr  "örüntüye uyan kümelere abone ol"
 
-#: src/lang.c:448
+#: src/lang.c:488
 #, fuzzy
 msgid   "reread active file to check for any new news"
 msgstr  "aktif dosyayý yeni haberleri onaylamak için yeniden oku"
 
-#: src/lang.c:449
+#: src/lang.c:489
 #, 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:450
+#: src/lang.c:490
 #, 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:451
+#: src/lang.c:491
 #, fuzzy
 msgid   "unsubscribe from chosen group"
 msgstr  "seçilen küme için abonelikten çýk"
 
-#: src/lang.c:452
+#: src/lang.c:492
 #, 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:453
+#: src/lang.c:493
 #, fuzzy
 msgid   "sort the list of groups"
 msgstr  "küme listelerini sýrala"
 
-#: src/lang.c:454
+#: src/lang.c:494
 #, 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:455
+#: src/lang.c:495
 #, fuzzy
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  sayýya göre makale seç"
 
-#: src/lang.c:456
+#: src/lang.c:496
 #, 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:457
+#: src/lang.c:497
 #, 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:458
+#: src/lang.c:498
 #, fuzzy
 msgid   "choose first article in list"
 msgstr  "listedeki ilk makaleyi seç"
 
-#: src/lang.c:459
+#: src/lang.c:499
 #, fuzzy
 msgid   "choose last article in list"
 msgstr  "listedeki son makaleyi seç"
 
-#: src/lang.c:460
+#: src/lang.c:500
 #, fuzzy
 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:461
+#: src/lang.c:501
 #, fuzzy
 msgid   "mark article, range or tagged articles as unread"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:462
+#: src/lang.c:502
 #, fuzzy
 msgid   "mark current thread as unread"
 msgstr  "parçacýðý okunmamýþ olarak iþaretle"
 
-#: src/lang.c:463
+#: src/lang.c:503
 #, fuzzy
 msgid   "read chosen article"
 msgstr  "seçilen makaleyi oku"
 
-#: src/lang.c:464
+#: src/lang.c:504
 #, fuzzy
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Özellikleri görüntüle\n"
         "---------------------"
 
-#: src/lang.c:465
+#: src/lang.c:505
 #, fuzzy
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Diðer\n"
         "-----"
 
-#: src/lang.c:466
+#: src/lang.c:506
 #, fuzzy
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Etrafýna taþý\n"
         "-------------"
 
-#: src/lang.c:467
+#: src/lang.c:507
 #, fuzzy
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Küme/parçacýk/makale iþlemleri\n"
         "-------------------------------"
 
-#: src/lang.c:468
+#: src/lang.c:508
+#, fuzzy
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "Özellikleri görüntüle\n"
+        "---------------------"
+
+#: src/lang.c:509
 #, fuzzy
 msgid   "Attribute operations\n"
         "--------------------"
 msgstr  "Özellikleri görüntüle\n"
         "---------------------"
 
-#: src/lang.c:469
+#: src/lang.c:510
 #, fuzzy
 msgid   "Option operations\n"
         "-----------------"
 msgstr  "Özellikleri görüntüle\n"
         "---------------------"
 
-#: src/lang.c:470
+#: src/lang.c:511
 #, fuzzy
 msgid   "Scope operations\n"
         "----------------"
 msgstr  "Özellikleri görüntüle\n"
         "---------------------"
 
-#: src/lang.c:472
+#: src/lang.c:512
+#, fuzzy
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "Özellikleri görüntüle\n"
+        "---------------------"
+
+#: src/lang.c:513
+#, fuzzy
+msgid   "choose first URL in list"
+msgstr  "listedeki ilk kümeyi seç"
+
+#: src/lang.c:514
+#, fuzzy
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  sayýya göre küme seç"
+
+#: src/lang.c:515
+#, fuzzy
+msgid   "choose last URL in list"
+msgstr  "listedeki son kümeyi seç"
+
+#: src/lang.c:516
+#, fuzzy
+msgid   "search for URLs forwards"
+msgstr  "makaleleri yazara göre ileriye doðru ara"
+
+#: src/lang.c:517
+#, fuzzy
+msgid   "search for URLs backwards"
+msgstr  "makaleleri yazara göre geriye doðru ara"
+
+#: src/lang.c:518
+msgid   "Open URL in browser"
+msgstr  ""
+
+#: src/lang.c:519
+#, fuzzy
+msgid   "toggle info message in last line (URL)"
+msgstr  "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
+
+#: src/lang.c:521
 #, fuzzy
 msgid   "Group Level Commands"
 msgstr  "Küme Düzey Komutlarý"
 
-#: src/lang.c:473
+#: src/lang.c:522
 #, fuzzy
 msgid   "Kill filter added"
 msgstr  "Eklendikten sonra öldür"
 
-#: src/lang.c:474
+#: src/lang.c:523
 #, fuzzy
 msgid   "Auto-selection filter added"
 msgstr  "Eklendikten sonra otomatik-seç"
 
-#: src/lang.c:475
+#: src/lang.c:524
 #, fuzzy
 msgid   "All parts tagged"
 msgstr  "Bütün bölümler etiketlendi"
 
-#: src/lang.c:476
+#: src/lang.c:525
 #, fuzzy
 msgid   "Storing article for later posting"
 msgstr  "Makale daha sonra postlama için yükleniyor"
 
-#: src/lang.c:477
+#: src/lang.c:526
 #, fuzzy
 msgid   "Please enter a valid character"
 msgstr  "Lütfen geçerli bir karakter yazýn"
 
-#: src/lang.c:478
+#: src/lang.c:527
 #, fuzzy, c-format
 msgid   "Missing part #%d"
 msgstr  "Eksik bölüm #%d"
 
-#: src/lang.c:479
+#: src/lang.c:528
 #, fuzzy
 msgid   "*** No postponed articles ***"
 msgstr  "*** Ertelenmiþ makale yok ***"
 
-#: src/lang.c:480
+#: src/lang.c:529
 #, fuzzy
 msgid   "Not a multi-part message"
 msgstr  "Çok-bölümlü ileti deðil"
 
-#: src/lang.c:481
+#: src/lang.c:530
 #, fuzzy
 msgid   "You are not subscribed to this group"
 msgstr  "Bu kümeye abone deðilsiniz"
 
-#: src/lang.c:482
+#: src/lang.c:531
 #, fuzzy
 msgid   "No previous expression"
 msgstr  "Önceki ifade yok"
 
-#: src/lang.c:483
+#: src/lang.c:532
 #, 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:485
+#: src/lang.c:534
 #, fuzzy, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ertelendi %s, tekrar kullan ^O...\n"
 
-#: src/lang.c:486
+#: src/lang.c:535
 #, 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"
@@ -2512,23 +2701,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:488
+#: src/lang.c:537
 #, 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:489
+#: src/lang.c:538
 #, fuzzy
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso makaleyi kodladý"
 
-#: src/lang.c:490
+#: src/lang.c:539
 #, fuzzy
 msgid   "incomplete "
 msgstr  "tamamlanmadý "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:492
+#: src/lang.c:541
 #, fuzzy, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2589,146 +2778,146 @@ msgstr  "\n"
         "dosyalarýný okuyun.\n"
         "Hata-raporlarýný ve önerileri 'R' komutu ile %s'e gönderin.\n"
 
-#: src/lang.c:508
+#: src/lang.c:557
 #, 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:510
+#: src/lang.c:559
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:513
+#: src/lang.c:562
 #, fuzzy, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Geçersiz Gönderen: -baþlýk %s"
 
-#: src/lang.c:515
+#: src/lang.c:564
 #, fuzzy
 msgid   "Inverse video disabled"
 msgstr  "Ters video geçersiz"
 
-#: src/lang.c:516
+#: src/lang.c:565
 #, fuzzy
 msgid   "Inverse video enabled"
 msgstr  "Ters video geçerli"
 
-#: src/lang.c:518
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Taným eksik %s\n"
 
-#: src/lang.c:519
+#: src/lang.c:568
 #, fuzzy, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Geçersiz tuþ tanýmý '%s'\n"
 
-#: src/lang.c:520
+#: src/lang.c:569
 #, fuzzy, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Geçersiz anahtar sözcük '%s'\n"
 
-#: src/lang.c:521
+#: src/lang.c:570
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:522
+#: src/lang.c:571
 #, fuzzy, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Göndereni yok et:     [%s] (y/n): "
 
-#: src/lang.c:523
+#: src/lang.c:572
 #, fuzzy
 msgid   "Kill Lines: (</>num): "
 msgstr  "Satýrlarý yok et:(</>num): "
 
-#: src/lang.c:524
+#: src/lang.c:573
 #, fuzzy
 msgid   "Kill Article Menu"
 msgstr  "Makale menüsünü yok et"
 
-#: src/lang.c:525
+#: src/lang.c:574
 #, 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:526
+#: src/lang.c:575
 #, fuzzy
 msgid   "Kill pattern scope  : "
 msgstr  "Örüntü kapsamýný yok et: "
 
-#: src/lang.c:527
+#: src/lang.c:576
 #, fuzzy, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Konuyu yok et: [%s] (y/n): "
 
-#: src/lang.c:528
+#: src/lang.c:577
 #, fuzzy
 msgid   "Kill text pattern   : "
 msgstr  "Metin örüntüsünü yok et : "
 
-#: src/lang.c:529
+#: src/lang.c:578
 #, fuzzy
 msgid   "Kill time in days   : "
 msgstr  "Zamaný gün olarak yok et: "
 
-#: src/lang.c:531
+#: src/lang.c:580
 #, fuzzy
 msgid   "Last"
 msgstr  "Son"
 
-#: src/lang.c:532
+#: src/lang.c:581
 #, fuzzy
 msgid   "-- Last response --"
 msgstr  "-- Son yanýt --"
 
-#: src/lang.c:533
+#: src/lang.c:582
 #, fuzzy, c-format
 msgid   "Lines %s  "
 msgstr  "Satýrlar %s "
 
-#: src/lang.c:535
+#: src/lang.c:584
 #, fuzzy
 msgid   "Mail"
 msgstr  "Postalandý"
 
-#: src/lang.c:536
+#: src/lang.c:585
 #, fuzzy
 msgid   "mailbox "
 msgstr  "posta kutusu "
 
-#: src/lang.c:537
+#: src/lang.c:586
 #, fuzzy, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Makaleleri postala [%.*s]> "
 
-#: src/lang.c:538
+#: src/lang.c:587
 #, fuzzy, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Günlüðü postalýyor %s\n"
 
-#: src/lang.c:539
+#: src/lang.c:588
 #, fuzzy
 msgid   "Mail bug report..."
 msgstr  "Hata raporu postala..."
 
-#: src/lang.c:540
+#: src/lang.c:589
 #, fuzzy, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "HATA RAPORUNU postala %s?"
 
-#: src/lang.c:541
+#: src/lang.c:590
 #, fuzzy
 msgid   "Mailed"
 msgstr  "Postalandý"
 
-#: src/lang.c:542
+#: src/lang.c:591
 #, fuzzy, c-format
 msgid   "Mailing to %s..."
 msgstr  "Postalanýyor %s..."
 
-#: src/lang.c:543
+#: src/lang.c:592
 #, fuzzy
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2739,357 +2928,386 @@ msgstr  "# (Mail/Save) aktif dosya. Form
         "# 4. alan basedir(örn.~/Mail or ~/News)\n"
         "#\n"
 
-#: src/lang.c:546
+#: src/lang.c:595
 #, fuzzy, c-format
 msgid   "%s marked as read"
 msgstr  "%s okunmamýþ olarak iþaretlendi"
 
-#: src/lang.c:547
+#: src/lang.c:596
 #, fuzzy, c-format
 msgid   "%s marked as unread"
 msgstr  "%s okunmamýþ olarak iþaretlendi"
 
-#: src/lang.c:548
+#: src/lang.c:597
 #, 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
+#: src/lang.c:598
 #, fuzzy, c-format
 msgid   "Marked %d of %d %s as unread"
 msgstr  "%d içerisinde %d iþaretlendi %s okunmuþ olarak etiketlendi"
 
-#: src/lang.c:550 src/lang.c:1250
+#: src/lang.c:599 src/lang.c:1318
 #, fuzzy
 msgid   "Mark"
 msgstr  "Ýþaretle"
 
-#: src/lang.c:551
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Bütün makaleleri okunmuþ olarak iþaretle%s?"
 
-#: src/lang.c:552
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid   "Mark article as read%s?"
 msgstr  "Bütün makaleleri okunmuþ olarak iþaretle%s?"
 
-#: src/lang.c:553
+#: src/lang.c:602
 #, fuzzy, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Küme %s 'i okunmuþ olarak iþaretle?"
 
-#: src/lang.c:554
+#: src/lang.c:603
 #, fuzzy, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Parçacýk %s 'i okunmuþ olarak iþaretle?"
 
-#: src/lang.c:555
+#: src/lang.c:604
 #, fuzzy, c-format
 msgid   "Matching %s groups..."
 msgstr  "%s kümelerini eþleþtiriyor..."
 
-#: src/lang.c:556 src/lang.c:560
+#: src/lang.c:605 src/lang.c:619 src/lang.c:625
+#, 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:607
+#, fuzzy, c-format
+msgid   "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
+
+#: src/lang.c:612 src/lang.c:616
 #, 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:557
+#: src/lang.c:613
 #, 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:558
+#: src/lang.c:614
 #, 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:559
+#: src/lang.c:615
 #, 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:561
+#: src/lang.c:617
 #, 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:562
+#: src/lang.c:618
 #, 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
+#: src/lang.c:620
 #, 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:565
+#: src/lang.c:621
 #, 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:566
+#: src/lang.c:622
 #, 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:567
+#: src/lang.c:623
 #, 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:568
+#: src/lang.c:624
 #, 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:569
+#: src/lang.c:626
+#, fuzzy, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
+
+#: src/lang.c:627
 #, fuzzy
 msgid   "--More--"
 msgstr  "--Tümü--"
 
-#: src/lang.c:570
+#: src/lang.c:628
 #, fuzzy, c-format
 msgid   "Moving %s..."
 msgstr  "Taþýnan %s..."
 
-#: src/lang.c:571
+#: src/lang.c:629
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:630
 #, fuzzy
 msgid   "Message-ID: line              "
 msgstr  "Ýleti-Kimliði: satýr             "
 
-#: src/lang.c:573
+#: src/lang.c:631
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:575
+#: src/lang.c:633
 #, fuzzy
 msgid   ", name: "
 msgstr  ", isim: "
 
-#: src/lang.c:576
+#: src/lang.c:634
 #, fuzzy, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Haber grubuna gidin [%s]> "
 
-#: src/lang.c:577
+#: src/lang.c:635
 #, fuzzy
 msgid   "newsgroups"
 msgstr  "haber gruplarý"
 
-#: src/lang.c:578
+#: src/lang.c:636
 #, fuzzy, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Grup listesinde %s konumlayýn (1,2,..,$) [%d]> "
 
-#: src/lang.c:579
+#: src/lang.c:637
 #, fuzzy
 msgid   "newsgroup"
 msgstr  "haber gruplarý"
 
-#: src/lang.c:580
+#: src/lang.c:638
 #, fuzzy
 msgid   "Try and save newsrc file again?"
 msgstr  "Newsrc dosyasýný kaydetmeyi tekrar dene?"
 
-#: src/lang.c:581
+#: src/lang.c:639
 #, 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:582
+#: src/lang.c:640
 #, fuzzy
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc dosyasý baþarýyla kaydedildi.\n"
 
-#: src/lang.c:583
+#: src/lang.c:641
 #, fuzzy
 msgid   "-- Next response --"
 msgstr  "-- Sonraki yanýt --"
 
-#: src/lang.c:584
+#: src/lang.c:642
 #, fuzzy
 msgid   "No  "
 msgstr  "Hayýr"
 
-#: src/lang.c:585
+#: src/lang.c:643
 #, fuzzy
 msgid   "*** No articles ***"
 msgstr  "*** Makale yok ***"
 
-#: src/lang.c:586
+#: src/lang.c:644
 #, fuzzy
 msgid   "No articles have been posted"
 msgstr  "Hiçbir makale gönderilmedi"
 
-#: src/lang.c:587
+#: src/lang.c:645
+#, fuzzy
+msgid   "*** No attachments ***"
+msgstr  "*** Makale yok ***"
+
+#: src/lang.c:646
 #, fuzzy
 msgid   "*** No description ***"
 msgstr  "*** Taným yok ***"
 
-#: src/lang.c:588
+#: src/lang.c:647
 #, fuzzy
 msgid   "No filename"
 msgstr  "Dosya adý yok"
 
-#: src/lang.c:589
+#: src/lang.c:648
 #, fuzzy
 msgid   "No group"
 msgstr  "Küme yok"
 
-#: src/lang.c:590
+#: src/lang.c:649
 #, fuzzy
 msgid   "*** No groups ***"
 msgstr  "*** Kümeler yok ***"
 
-#: src/lang.c:591
+#: src/lang.c:650
 #, fuzzy
 msgid   "No more groups to read"
 msgstr  "Okunacak küme kalmadý"
 
-#: src/lang.c:592
+#: src/lang.c:651
 #, fuzzy
 msgid   "No last message"
 msgstr  "Son ileti yok"
 
-#: src/lang.c:593
+#: src/lang.c:652
 #, fuzzy
 msgid   "No mail address"
 msgstr  "Posta adresi yok"
 
-#: src/lang.c:594
+#: src/lang.c:653
 #, fuzzy
 msgid   "No articles marked for saving"
 msgstr  "Kaydetmek için hiçbir makale iþaretlenmedi"
 
-#: src/lang.c:595
+#: src/lang.c:654
 #, fuzzy
 msgid   "No match"
 msgstr  "Eþ yok"
 
-#: src/lang.c:596
+#: src/lang.c:655
 #, fuzzy
 msgid   "No more groups"
 msgstr  "Baþka küme yok"
 
-#: src/lang.c:597
+#: src/lang.c:656
 #, fuzzy
 msgid   "No newsgroups"
 msgstr  "Haber gruplarý yok"
 
-#: src/lang.c:598
+#: src/lang.c:657
 #, fuzzy
 msgid   "No next unread article"
 msgstr  "Sonraki okunmamýþ makale yok"
 
-#: src/lang.c:599
+#: src/lang.c:658
 #, fuzzy
 msgid   "No previous group"
 msgstr  "Önceki küme yok"
 
-#: src/lang.c:600
+#: src/lang.c:659
+msgid   "No previous search, nothing to repeat"
+msgstr  ""
+
+#: src/lang.c:660
 #, fuzzy
 msgid   "No previous unread article"
 msgstr  "Önceki okunmamýþ makale yok"
 
-#: src/lang.c:601
+#: src/lang.c:661
 #, fuzzy
 msgid   "No responses"
 msgstr  "Yanýt yok"
 
-#: src/lang.c:602
+#: src/lang.c:662
 #, fuzzy
 msgid   "No responses to list in current thread"
 msgstr  "Mevcut parçacýkta listelemek için hiç yanýt yok"
 
-#: src/lang.c:603
+#: src/lang.c:663
 #, fuzzy
 msgid   "*** No scopes ***"
 msgstr  "*** Kümeler yok ***"
 
-#: src/lang.c:604
+#: src/lang.c:664
 #, fuzzy
 msgid   "No search string"
 msgstr  "Arama dizgisi yok"
 
-#: src/lang.c:605
+#: src/lang.c:665
 #, fuzzy
 msgid   "No subject"
 msgstr  "Konu yok"
 
-#: src/lang.c:607
+#: src/lang.c:667
 #, 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:608
+#: src/lang.c:668
 #, 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:609
+#: src/lang.c:669
 #, 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:610
+#: src/lang.c:670
 #, fuzzy, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Uçbirimin imleç hareketi olmalý (cm)\n"
 
-#: src/lang.c:611
+#: src/lang.c:671
 #, 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:613
+#: src/lang.c:673
 #, 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:614
+#: src/lang.c:674
 #, fuzzy
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Bu sunucuda haber grubu yok"
 
-#: src/lang.c:615
+#: src/lang.c:675
 #, fuzzy, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Küme %s aktif dosyada bulunamadý"
 
-#: src/lang.c:616
+#: src/lang.c:676
 #, 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:617
+#: src/lang.c:677
 #, 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:618
+#: src/lang.c:678
 #, fuzzy, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -3117,48 +3335,48 @@ msgstr  "# NNTP-sunucu -> newsrc çeviri 
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:625
+#: src/lang.c:685
 #, fuzzy
 msgid   "Only"
 msgstr  "Sadece"
 
-#: src/lang.c:626
+#: src/lang.c:686
 #, fuzzy, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Seçenek etkin kýlýnmadý. Yeniden derle %s."
 
-#: src/lang.c:627
+#: src/lang.c:687
 #, fuzzy
 msgid   "Options Menu"
 msgstr  "Seçenekler menüsü"
 
-#: src/lang.c:628
+#: src/lang.c:688
 #, fuzzy
 msgid   "Options Menu Commands"
 msgstr  "Seçenekler menüsü"
 
-#: src/lang.c:631
+#: src/lang.c:691
 #, fuzzy, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Regex'de hata: poda %s. %d '%s'"
 
-#: src/lang.c:632
+#: src/lang.c:692
 #, fuzzy, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Regex'de hata: pcre iç hata %d"
 
-#: src/lang.c:633
+#: src/lang.c:693
 #, fuzzy, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Regex'de hata: incele - pcre iç hata %s"
 
-#: src/lang.c:634
+#: src/lang.c:694
 #, fuzzy
 msgid   "Post a followup..."
 msgstr  "Takip edici gönder..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:636
+#: src/lang.c:696
 #, 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"
@@ -3167,307 +3385,311 @@ msgstr  "Makaleyi gönderirken hata oluþt
         "düþünüyorsanýz, makaleyi erteleyebilir ve tekrar ^O komutunu kulanarak "
         "ulaþabilirsiniz.\n"
 
-#: src/lang.c:639
+#: src/lang.c:699
 #, fuzzy
 msgid   "Posted articles history"
 msgstr  "Gönderilmiþ makalelerin geçmiþi"
 
-#: src/lang.c:640
+#: src/lang.c:700
 #, fuzzy, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "habergrup(lar)a gönder [%s]> "
 
-#: src/lang.c:641
+#: src/lang.c:701
 #, fuzzy
 msgid   "-- post processing started --"
 msgstr  "-- gönderme iþlemi baþlatýldý --"
 
-#: src/lang.c:642
+#: src/lang.c:702
 #, fuzzy
 msgid   "-- post processing completed --"
 msgstr  "-- gönderme iþlemi tamamlandý --"
 
-#: src/lang.c:643
+#: src/lang.c:703
 #, fuzzy, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Konuyu gönder (%s)> "
 
-#: src/lang.c:644
+#: src/lang.c:704
 #, 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:645
+#: src/lang.c:705
 #, fuzzy
 msgid   "Posting article..."
 msgstr  "Makale gönderiliyor..."
 
-#: src/lang.c:646
+#: src/lang.c:706
 #, 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:647
+#: src/lang.c:707
 #, fuzzy, c-format
 msgid   "Hot %s"
 msgstr  "Hot %s"
 
-#: src/lang.c:648
+#: src/lang.c:708
 #, fuzzy, c-format
 msgid   "Tagged %s"
 msgstr  "%s imlenmiþ"
 
-#: src/lang.c:649
+#: src/lang.c:709
 #, fuzzy, c-format
 msgid   "Untagged %s"
 msgstr  "%s imlenmemiþ"
 
-#: src/lang.c:650
+#: src/lang.c:710
 #, fuzzy
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Silinmek için iþaretlenen iletilerin iþletilmesi."
 
-#: src/lang.c:651
+#: src/lang.c:711
 #, fuzzy
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Silinmek için iþaretlenen kaydedilmiþ makalelerin iþletilmesi."
 
-#: src/lang.c:652
+#: src/lang.c:712
 #, 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:653
+#: src/lang.c:713
 #, fuzzy
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Makale deðiþtirilmesini, posta iptal edilsin mi?"
 
-#: src/lang.c:654
+#: src/lang.c:714
 #, fuzzy, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Ertelediðiniz makaleleri görmek ister misiniz (%d)?"
 
-#: src/lang.c:656
+#: src/lang.c:716
 #, fuzzy
 msgid   "Add quick kill filter?"
 msgstr  "Öldürücü hýzlý süzü eklensin mi?"
 
-#: src/lang.c:657
+#: src/lang.c:717
 #, fuzzy
 msgid   "Add quick selection filter?"
 msgstr  "Hýzlý seçenek süzü eklensin mi?"
 
-#: src/lang.c:658
+#: src/lang.c:718
 #, fuzzy
 msgid   "Do you really want to quit?"
 msgstr  "Terketmek istediðinizden emin misiniz?"
 
-#: src/lang.c:659
+#: src/lang.c:719
 #, 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:660
+#: src/lang.c:720
 #, fuzzy
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Bu gruptaki makaleleri imlediniz-yine de terk edilsin mi?"
 
-#: src/lang.c:661
+#: src/lang.c:721
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=terk et, %s=düzenle, %s=ertele: "
 
-#: src/lang.c:662
+#: src/lang.c:722
 #, 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:663
+#: src/lang.c:723
 #, 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:664
+#: src/lang.c:724
 #, 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:667
+#: src/lang.c:727
 #, fuzzy
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Geçersiz aralýklar- '0-9.$' eg. 1-$ geçerlidir"
 
-#: src/lang.c:668
+#: src/lang.c:729
 #, fuzzy
 msgid   "Do you want to abort this operation?"
 msgstr  "Ýþlem durdurulsun mu?"
 
-#: src/lang.c:669
+#: src/lang.c:730
 #, fuzzy
 msgid   "Do you want to exit tin immediately?"
 msgstr  "tin'den hemen çýkmak istediðinizden emin misisniz?"
 
-#: src/lang.c:670
+#: src/lang.c:732
 #, fuzzy
 msgid   "Reading ('q' to quit)..."
 msgstr  "('q' iptal) okunuyor..."
 
-#: src/lang.c:671
+#: src/lang.c:733
 #, fuzzy, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Makaleler %sokunuyor..."
 
-#: src/lang.c:672
+#: src/lang.c:734
 #, fuzzy, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "%sÖznitelik dosyasý okunuyor...\n"
 
-#: src/lang.c:673
+#: src/lang.c:735
 #, fuzzy, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "%sYapýlandýrma dosyasý okunuyor\n"
 
-#: src/lang.c:674
+#: src/lang.c:736
 #, fuzzy
 msgid   "Reading filter file...\n"
 msgstr  "Süz dosyasý okunuyor...\n"
 
-#: src/lang.c:675
+#: src/lang.c:737
 #, fuzzy, c-format
 msgid   "Reading %s groups..."
 msgstr  "%s gruplar okunuyor..."
 
-#: src/lang.c:676
+#: src/lang.c:738
 #, fuzzy
 msgid   "Reading input history file...\n"
 msgstr  "Giriþ tarihçe dosyasý okunuyor...\n"
 
-#: src/lang.c:677
+#: src/lang.c:739
 #, fuzzy
 msgid   "Reading keymap file...\n"
 msgstr  "anahtarharita dosyasý okunuyor...\n"
 
-#: src/lang.c:678
+#: src/lang.c:740
 #, fuzzy
 msgid   "Reading groups from active file... "
 msgstr  "Gruplar yürürlükteki dosyadan okunuyor... "
 
-#: src/lang.c:679
+#: src/lang.c:741
 #, fuzzy
 msgid   "Reading groups from newsrc file... "
 msgstr  "Gruplar haberkaynak dosyasýndan okunuyor... "
 
-#: src/lang.c:680
+#: src/lang.c:742
 #, fuzzy
 msgid   "Reading newsgroups file... "
 msgstr  "Habergruplar dosyasý okunuyor... "
 
-#: src/lang.c:681
+#: src/lang.c:743
 #, fuzzy
 msgid   "Reading newsrc file..."
 msgstr  "Haberkaynak dosyasý okunuyor..."
 
-#: src/lang.c:682
+#: src/lang.c:744
 #, fuzzy
 msgid   "References: line              "
 msgstr  "Ýleti-Kimliði: satýr             "
 
-#: src/lang.c:684
+#: src/lang.c:746
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:686
+#: src/lang.c:748
 #, fuzzy, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Bogus grubu %s kaldýrýldý."
 
-#: src/lang.c:687
+#: src/lang.c:749
+msgid   "Removed from the previous rule: "
+msgstr  "Önceki kuraldan kaldýrýldý: "
+
+#: src/lang.c:750
 #, fuzzy, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Hata:%s'den %s'ye yeniden adlandýr"
 
-#: src/lang.c:688
+#: src/lang.c:751
 #, fuzzy
 msgid   "Reply to author..."
 msgstr  "Yetkiliye yanýt gönderiyor..."
 
-#: src/lang.c:689
+#: src/lang.c:752
 #, fuzzy
 msgid   "Repost"
 msgstr  "Yeniden gönder"
 
-#: src/lang.c:690
+#: src/lang.c:753
 #, fuzzy
 msgid   "Reposting article..."
 msgstr  "Makale yeniden gönderiliyor..."
 
-#: src/lang.c:691
+#: src/lang.c:754
 #, fuzzy, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Makale(ler)i grup(lar)a gönder (%s)> "
 
-#: src/lang.c:692
+#: src/lang.c:755
 #, fuzzy
 msgid   "Reset newsrc?"
 msgstr  "Haberkaynak sýfýrlansýn mý?"
 
-#: src/lang.c:693
+#: src/lang.c:756
 #, fuzzy
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Yanýtlar sonraki habergruplara yönlendirildi"
 
-#: src/lang.c:694
+#: src/lang.c:757
 #, 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:696
+#: src/lang.c:759
 #, fuzzy
 msgid   "Press <RETURN> to continue..."
 msgstr  "Devam etmek için <DÖNÜÞ> bas..."
 
-#: src/lang.c:698
+#: src/lang.c:761
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:699
+#: src/lang.c:762
 #, fuzzy
 msgid   "Select Lines: (</>num): "
 msgstr  "Satýrlarý seç: (</>num): "
 
-#: src/lang.c:700
+#: src/lang.c:763
 #, fuzzy
 msgid   "Auto-select Article Menu"
 msgstr  "Otomatik Seçme Makale Menüsü"
 
-#: src/lang.c:701
+#: src/lang.c:764
 #, 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:702
+#: src/lang.c:765
 #, fuzzy
 msgid   "Select pattern scope: "
 msgstr  "Örüntü alanýný seç: "
 
-#: src/lang.c:703
+#: src/lang.c:766
 #, fuzzy, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Konuyu seç [%s] (y/n): "
 
-#: src/lang.c:704
+#: src/lang.c:767
 #, fuzzy
 msgid   "Select text pattern : "
 msgstr  "Alan metnini seç : "
 
-#: src/lang.c:705
+#: src/lang.c:768
 #, fuzzy
 msgid   "Select time in days   : "
 msgstr  "Günlük olarak zamaný seç: "
 
-#: src/lang.c:706
+#: src/lang.c:769
 #, fuzzy, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3484,288 +3706,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:712
+#: src/lang.c:775
 #, fuzzy
 msgid   "Showing unread groups only"
 msgstr  "Sadece okunmamýþ gruplar görünüyor"
 
-#: src/lang.c:713
+#: src/lang.c:776
 #, fuzzy
 msgid   "Subject: line (ignore case)   "
 msgstr  "Konu: satýr (büyük küçük harf durumunu yoksay)"
 
-#: src/lang.c:714
+#: src/lang.c:777
 #, fuzzy
 msgid   "Subject: line (case sensitive)"
 msgstr  "Konu: satýr (büyük-küçük duyarlý)"
 
-#: src/lang.c:715
+#: src/lang.c:778
 #, fuzzy
 msgid   "Save"
 msgstr  "Kaydet"
 
-#: src/lang.c:716
+#: src/lang.c:779
 #, fuzzy, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Kaydedilsin mi '%s' (%s/%s)?"
 
-#: src/lang.c:717
+#: src/lang.c:780
 #, fuzzy
 msgid   "Save configuration before continuing?"
 msgstr  "Devam etmeden düzenlemeleri kaydet?"
 
-#: src/lang.c:718
+#: src/lang.c:781
 #, fuzzy
 msgid   "Save filename> "
 msgstr  "Dosyaadý kaydet> "
 
-#: src/lang.c:719
+#: src/lang.c:782
 #, fuzzy
 msgid   "Saved"
 msgstr  "Kaydedildi"
 
-#: src/lang.c:720
+#: src/lang.c:783
 #, fuzzy, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d okunmamýþ (%4d hot) %s in %s\n"
 
-#: src/lang.c:721
+#: src/lang.c:784
 #, fuzzy, c-format
 msgid   "Saved %s...\n"
 msgstr  "Kaydedildi %s...\n"
 
-#: src/lang.c:722
+#: src/lang.c:785
 #, fuzzy
 msgid   "Nothing was saved"
 msgstr  "Hiçbirþey kaydedilmedi"
 
-#: src/lang.c:723
+#: src/lang.c:786
 #, fuzzy, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s 'dan %d %s\n"
 
-#: src/lang.c:724
+#: src/lang.c:787
 #, fuzzy, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s kaydedildi %s%s --"
 
-#: src/lang.c:725
+#: src/lang.c:788
 #, fuzzy, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s kaydedildi %s - %s --"
 
-#: src/lang.c:726
+#: src/lang.c:789
 #, fuzzy
 msgid   "Saving..."
 msgstr  "Kaydediliyor..."
 
-#: src/lang.c:727
+#: src/lang.c:790
 #, fuzzy, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Ekran baþlatma baþarýsýz"
 
-#: src/lang.c:729
+#: src/lang.c:792
 #, fuzzy, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ekran çok küçük\n"
 
-#: src/lang.c:731
+#: src/lang.c:794
 #, fuzzy, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "ekran çok küçük, %s çýkýyor\n"
 
-#: src/lang.c:732
+#: src/lang.c:795
 #, fuzzy
 msgid   "Delete scope?"
 msgstr  "Örüntü alanýný seç: "
 
-#: src/lang.c:733
+#: src/lang.c:796
 #, fuzzy
 msgid   "Enter scope> "
 msgstr  "Seçenek numarasýný yazýn> "
 
-#: src/lang.c:734
+#: src/lang.c:797
 #, fuzzy
 msgid   "Select new position> "
 msgstr  "Alan metnini seç : "
 
-#: src/lang.c:735
+#: src/lang.c:798
 msgid   "New position cannot be a global scope"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:799
 msgid   "Global scope, operation not allowed"
 msgstr  ""
 
-#: src/lang.c:737
+#: src/lang.c:800
 msgid   "Rename scope> "
 msgstr  ""
 
-#: src/lang.c:738
+#: src/lang.c:801
 #, fuzzy
 msgid   "Select scope> "
 msgstr  "Grup seç> "
 
-#: src/lang.c:739
+#: src/lang.c:802
 #, fuzzy
 msgid   "Scopes Menu"
 msgstr  "Seçenekler menüsü"
 
-#: src/lang.c:740
+#: src/lang.c:803
 #, fuzzy
 msgid   "Scopes Menu Commands"
 msgstr  "Üst Düzey Komutlar"
 
-#: src/lang.c:741
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Geri ara [%s]> "
 
-#: src/lang.c:742
+#: src/lang.c:805
 #, fuzzy, c-format
 msgid   "Search body [%s]> "
 msgstr  "Gövdeyi ara [%s]> "
 
-#: src/lang.c:743
+#: src/lang.c:806
 #, fuzzy, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Ýleri ara [%s]> "
 
-#: src/lang.c:744
+#: src/lang.c:807
 #, fuzzy
 msgid   "Searching..."
 msgstr  "Arýyor..."
 
-#: src/lang.c:745
+#: src/lang.c:808
 #, fuzzy, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Makale aranýyor %d of %d ('q' durdur)..."
 
-#: src/lang.c:746
+#: src/lang.c:809
 #, fuzzy
 msgid   "Select article> "
 msgstr  "Makale seç> "
 
-#: src/lang.c:747
+#: src/lang.c:810
 #, 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:748
+#: src/lang.c:811
 #, fuzzy
 msgid   "Select group> "
 msgstr  "Grup seç> "
 
-#: src/lang.c:749
+#: src/lang.c:812
 #, fuzzy, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Seçme örüntüsünü girin [%s]> "
 
-#: src/lang.c:750
+#: src/lang.c:813
 #, fuzzy
 msgid   "Select thread > "
 msgstr  "En küçük yürütme birimlerini seç > "
 
-#: src/lang.c:751
+#: src/lang.c:814
 #, 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:752
+#: src/lang.c:815
 #, fuzzy
 msgid   "servers active-file"
 msgstr  "Sunucular etkindosyasý"
 
-#: src/lang.c:753
+#: src/lang.c:816
 #, fuzzy
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Habergruplara giriþ yapýlamýyor. Önce abone ol..."
 
-#: src/lang.c:754
+#: src/lang.c:817
 #, fuzzy
 msgid   "<SPACE>"
 msgstr  "<ARALIK>"
 
-#: src/lang.c:755
+#: src/lang.c:818
 #, fuzzy, c-format
 msgid   "Starting: (%s)"
 msgstr  "Baþlatma: (%s)"
 
-#: src/lang.c:756
+#: src/lang.c:819
 #, fuzzy, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "En küçük yürütme birimlerini listele (%d of %d)"
 
-#: src/lang.c:757
+#: src/lang.c:820
 #, fuzzy, c-format
 msgid   "Thread (%.*s)"
 msgstr  "En küçük yürütme birimi (%.*s)"
 
-#: src/lang.c:758
+#: src/lang.c:821
 #, fuzzy
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Joker abone alanýna giriniz> "
 
-#: src/lang.c:759
+#: src/lang.c:822
 #, fuzzy, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d gruplara abone olundu"
 
-#: src/lang.c:760
+#: src/lang.c:823
 #, fuzzy, c-format
 msgid   "Subscribed to %s"
 msgstr  "Abone olundu %s"
 
-#: src/lang.c:761
+#: src/lang.c:824
 #, fuzzy
 msgid   "Subscribing... "
 msgstr  "Abone olunuyor... "
 
-#: src/lang.c:762
+#: src/lang.c:825
 #, 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:763
+#: src/lang.c:826
 #, fuzzy, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Makale(ler)i Grup(lar)a yerini al [%s]> "
 
-#: src/lang.c:764
+#: src/lang.c:827
 #, fuzzy
 msgid   "Superseding article ..."
 msgstr  "Makaleyi deðiþtiriyor..."
 
-#: src/lang.c:765
+#: src/lang.c:828
 #, 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:767
+#: src/lang.c:830
 #, fuzzy, c-format
 msgid   "%d days"
 msgstr  "%d günler"
 
-#: src/lang.c:768
+#: src/lang.c:831
 #, fuzzy
 msgid   "<TAB>"
 msgstr  "<SEKME>"
 
-#: src/lang.c:769
+#: src/lang.c:832
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:833
 #, fuzzy
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Varsayýlan iþlem/komut dizgileri\n"
 
-#: src/lang.c:771
+#: src/lang.c:834
 #, 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"
@@ -3782,300 +4004,314 @@ 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:784
+#: src/lang.c:847
 #, 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:785
+#: src/lang.c:848
 #, 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:786
+#: src/lang.c:849
 #, fuzzy
 msgid   "There is no news\n"
 msgstr  "Hiçbir haber yok\n"
 
-#: src/lang.c:787
+#: src/lang.c:850
 #, fuzzy
 msgid   "Thread"
 msgstr  "En küçük yürütme birimi"
 
-#: src/lang.c:788
+#: src/lang.c:851
 #, fuzzy
 msgid   "Thread Level Commands"
 msgstr  "En Küçük Yürütme Birim Komut Düzeyi"
 
-#: src/lang.c:789
+#: src/lang.c:852
 #, fuzzy
 msgid   "Thread deselected"
 msgstr  "En küçük yürütme birimin seçimi iptal edildi"
 
-#: src/lang.c:790
+#: src/lang.c:853
 #, fuzzy
 msgid   "Thread selected"
 msgstr  "En küçük yürütme birimi seçildi"
 
-#: src/lang.c:792
+#: src/lang.c:855
 #, fuzzy
 msgid   "threads"
 msgstr  "en küçük yürütme birimleri"
 
-#: src/lang.c:794
+#: src/lang.c:857
 #, fuzzy
 msgid   "thread"
 msgstr  "en küçük yürütme birimi"
 
-#: src/lang.c:795
+#: src/lang.c:858
 #, fuzzy, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "En küçük yürütme birimi %4s of %4s"
 
-#: src/lang.c:796
+#: src/lang.c:859
 #, fuzzy
 msgid   "Threading articles..."
 msgstr  "Makaleler baðlanýyor..."
 
-#: src/lang.c:797
+#: src/lang.c:860
 #, fuzzy, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Geçiþ kelime belirtiliyor %s"
 
-#: src/lang.c:798
+#: src/lang.c:861
 #, fuzzy
 msgid   "Toggled rot13 encoding"
 msgstr  "Geçiþ rot13 kodlanýyor"
 
-#: src/lang.c:799
+#: src/lang.c:862
 #, fuzzy, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Geçiþ almanca TeX kodlanýyor %s"
 
-#: src/lang.c:800
+#: src/lang.c:863
 #, fuzzy, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Geçiþ sekme geniþliði %d"
 
-#: src/lang.c:802
+#: src/lang.c:865
 #, fuzzy, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d kilitlemeye deniyor %s"
 
-#: src/lang.c:803
+#: src/lang.c:866
 #, fuzzy, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d kilitlemeye çalýþýyor %s"
 
-#: src/lang.c:805
+#: src/lang.c:868
 #, fuzzy
-msgid   "           h=help\n"
-msgstr  "         h=yardým\n"
+msgid   "           h=help"
+msgstr  "         h=yardým"
 
-#: src/lang.c:807
+#: src/lang.c:870
 #, fuzzy
 msgid   "Unlimited"
 msgstr  "Sýnýrsýz"
 
-#: src/lang.c:808
+#: src/lang.c:871
 #, fuzzy
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Abone iptal joker alanýna giriniz> "
 
-#: src/lang.c:809
+#: src/lang.c:872
 #, fuzzy, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Hata kod çözülmesi %s: %s"
 
-#: src/lang.c:810
+#: src/lang.c:873
 #, fuzzy
 msgid   "No end."
 msgstr  "Sonu yok."
 
-#: src/lang.c:811
+#: src/lang.c:874
 #, fuzzy, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s kod baþarýyla çözüldü."
 
-#: src/lang.c:812
+#: src/lang.c:875
 #, 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:813
+#: src/lang.c:876
 #, fuzzy
 msgid   "unread "
 msgstr  "okunmamýþ "
 
-#: src/lang.c:814
+#: src/lang.c:877
 #, fuzzy, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "%d gruptan abonelik iptal edildi"
 
-#: src/lang.c:815
+#: src/lang.c:878
 #, fuzzy, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "abonelik iptal edildi %s"
 
-#: src/lang.c:816
+#: src/lang.c:879
 #, fuzzy
 msgid   "Unsubscribing... "
 msgstr  "Abonelik iptal oluyor... "
 
-#: src/lang.c:817
+#: src/lang.c:880
 #, fuzzy
 msgid   "Unthreading articles..."
 msgstr  "Makalelerin baðlantýsý sonlanýyor..."
 
-#: src/lang.c:818
+#: src/lang.c:881
 #, fuzzy
 msgid   "Updated"
 msgstr  "Güncelendi"
 
-#: src/lang.c:820
+#: src/lang.c:883
 #, c-format
 msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:885
 #, fuzzy
 msgid   "Updating"
 msgstr  "Güncellenme"
 
-#: src/lang.c:823
+#: src/lang.c:886
+msgid   "URL Menu"
+msgstr  ""
+
+#: src/lang.c:887
+#, fuzzy
+msgid   "URL Menu Commands"
+msgstr  "Üst Düzey Komutlar"
+
+#: src/lang.c:888
 #, fuzzy, c-format
-msgid   "Opening %s\n"
+msgid   "Opening %s"
 msgstr  "Açýlma %s\n"
 
-#: src/lang.c:824
+#: src/lang.c:889
+#, fuzzy
+msgid   "Select URL> "
+msgstr  "Grup seç> "
+
+#: src/lang.c:890
 #, fuzzy
-msgid   "No more URL's in this article"
+msgid   "No URLs in this article"
 msgstr  "Makalede Birörnek Kaynak Bulucu yok"
 
-#: src/lang.c:825
+#: src/lang.c:891
 #, 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:826
+#: src/lang.c:892
 #, 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:827
+#: src/lang.c:893
 #, 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:828
+#: src/lang.c:894
 #, fuzzy
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       yeni habergruplarý için deneme"
 
-#: src/lang.c:829
+#: src/lang.c:895
 #, fuzzy
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       çýkýþta hiçbir dosya kaydetme"
 
-#: src/lang.c:830
+#: src/lang.c:896
 #, fuzzy
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       habergrubu tanýmlarý gösterme"
 
-#: src/lang.c:831
+#: src/lang.c:897
 #, fuzzy
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit sadece makale/grup sýnýrý elde et"
 
-#: src/lang.c:832
+#: src/lang.c:898
 #, fuzzy, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       yardým bilgisi %s"
 
-#: src/lang.c:833
+#: src/lang.c:899
 #, fuzzy
 msgid   "  -h       this help message"
 msgstr  "  -h       ileti yardýmý"
 
-#: src/lang.c:834
+#: src/lang.c:900
 #, fuzzy, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I dir   haber dizin dosyasý [varsayýlant=%s]"
 
-#: src/lang.c:835
+#: src/lang.c:901
 #, fuzzy
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       guncelleme dizin dosyasý (toplu modu)"
 
-#: src/lang.c:836
+#: src/lang.c:902
 #, fuzzy, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m dir   posta kutusu dizini [varsayýlan=%s]"
 
-#: src/lang.c:837
+#: src/lang.c:903
 #, fuzzy, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "posta hata raporu/açýklama %s"
 
-#: src/lang.c:838
+#: src/lang.c:904
 #, fuzzy
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       Gönderilenlere yeni haber gönder (toplu mod)"
 
-#: src/lang.c:839
+#: src/lang.c:905
 #, 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:840
+#: src/lang.c:906
 #, 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:841
+#: src/lang.c:907
 #, fuzzy
 msgid   "  -x       no posting mode"
 msgstr  "  -x       iþlem modu yok"
 
-#: src/lang.c:842
+#: src/lang.c:908
 #, fuzzy
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       makale gönder ve çýk"
 
-#: src/lang.c:843
+#: src/lang.c:909
 #, fuzzy
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       ertelenmiþ bütün makaleleri gönder ve çýk"
 
-#: src/lang.c:844
+#: src/lang.c:910
 #, fuzzy
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       -S seçeneði basarak kaydedilen haberleri oku"
 
-#: src/lang.c:845
+#: src/lang.c:911
 #, fuzzy, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s dir   haber dizinini kaydet (varsayýlan=%s)"
 
-#: src/lang.c:846
+#: src/lang.c:912
 #, 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:847
+#: src/lang.c:913
 #, fuzzy
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       okunmamýþ haber varsa baþla"
 
-#: src/lang.c:848
+#: src/lang.c:914
 #, fuzzy, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -4084,44 +4320,44 @@ msgstr  "Usenet okuyucusu.\n"
         "\n"
         "Kullaným: %s [seçenekler] [habergrubu[,...]]"
 
-#: src/lang.c:849
+#: src/lang.c:915
 #, fuzzy
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       toplu kip seçenekleri için gereksiz çýkýþ"
 
-#: src/lang.c:850
+#: src/lang.c:916
 #, fuzzy
 msgid   "  -V       print version & date information"
 msgstr  "  -V       Sürüm & tarih bilgilerini yazdýr"
 
-#: src/lang.c:851
+#: src/lang.c:917
 #, 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:852
+#: src/lang.c:918
 #, 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:853
+#: src/lang.c:919
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:855
+#: src/lang.c:921
 #, 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:856
+#: src/lang.c:922
 #, fuzzy, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Göster '%s' (%s/%s)?"
 
-#: src/lang.c:858
+#: src/lang.c:924
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -4130,28 +4366,28 @@ msgstr  "\n"
         "Uyarý: gönderme %d sütunlarýný geçiyor. %d en uzun ilk satýr:\n"
         "%-100s\n"
 
-#: src/lang.c:859
+#: src/lang.c:925
 #, fuzzy
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Uyarý: makale düzenlendikten sonra deðiþtirildi\n"
 
-#: src/lang.c:860
+#: src/lang.c:926
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Uyarý: \"Konu:\" sadece beyazboþluklar var.\n"
 
-#: src/lang.c:861
+#: src/lang.c:927
 #, 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:863
+#: src/lang.c:929
 #, fuzzy
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4160,7 +4396,7 @@ msgstr  "\n"
         "Uyarý: Makalede \"Referanslar:\"  var \"Konu:\"    \"Re: \" ile\n"
         "       baþlmýyor ve \"(was:\" yok.\n"
 
-#: src/lang.c:866
+#: src/lang.c:932
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -4182,7 +4418,7 @@ msgstr  "Dikkatle oku!\n"
         "Ýptal etmek üzere olduðunuz makale bu:\n"
         "\n"
 
-#: src/lang.c:870
+#: src/lang.c:936
 #, fuzzy
 msgid   "\n"
         "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4197,7 +4433,12 @@ msgstr  "\n"
         "          inews programý tarafýndan bir imza iliþtirildiyse, uygun þekilde "
         "kodlanamaz.\n"
 
-#: src/lang.c:875
+#: src/lang.c:941
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  ""
+
+#: src/lang.c:942
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -4210,7 +4451,7 @@ msgstr  "\n"
         "%s dosyanýzdaki bazi deðerler deðiþtirilmiþtir!\n"
         "Oku WHATSNEW, vb...\n"
 
-#: src/lang.c:877
+#: src/lang.c:944
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -4221,7 +4462,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:880
+#: src/lang.c:947
 #, fuzzy, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -4235,19 +4476,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:884
+#: src/lang.c:951
 #, 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:885
+#: src/lang.c:952
 #, fuzzy, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Uyarý: Sadece %d 'de %d makale kaydedildi"
 
-#: src/lang.c:886
+#: src/lang.c:953
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -4260,62 +4501,55 @@ msgstr  "\n"
         "         iþe yarar bilgi aktarmadýklarý için, olabildikleri kadar kýsa\n"
         "        olmalýlar.\n"
 
-#: src/lang.c:890
+#: src/lang.c:957
 #, 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:891
+#: src/lang.c:958
 #, 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: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
+#: src/lang.c:959
 #, fuzzy
 msgid   "Writing attributes file..."
 msgstr  "Öznitelikler dosylasýný yazýyor..."
 
-#: src/lang.c:895
+#: src/lang.c:961
 #, fuzzy, c-format
 msgid   "%d Responses"
 msgstr  "%d Yanýtlar"
 
-#: src/lang.c:897
+#: src/lang.c:963
 #, fuzzy, c-format
 msgid   "Added %d %s"
 msgstr  "Eklendi %d %s"
 
-#: src/lang.c:898
+#: src/lang.c:964
 #, fuzzy
 msgid   "No unsubscribed groups to show"
 msgstr  "Gösterilecek abonelikten çýkmýþ küme yok"
 
-#: src/lang.c:899
+#: src/lang.c:965
 #, fuzzy
 msgid   "Showing subscribed to groups only"
 msgstr  "Sadece abone kümeleri göster"
 
-#: src/lang.c:900
+#: src/lang.c:966
 #, fuzzy
 msgid   "Yes "
 msgstr  "Evet"
 
-#: src/lang.c:901
+#: src/lang.c:967
 #, fuzzy
-msgid   "    You have mail\n"
-msgstr  "     Postanýz var\n"
+msgid   "    You have mail"
+msgstr  "     Postanýz var"
 
-#: src/lang.c:906
+#: src/lang.c:972
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -4334,11 +4568,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:917
+#: src/lang.c:983
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:921
+#: src/lang.c:987
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -4364,12 +4598,12 @@ msgstr  "Dikkatle okuyun!\n"
         "Ýptal etmek üzere olduðunuz makale bu:\n"
         "\n"
 
-#: src/lang.c:930
+#: src/lang.c:996
 #, fuzzy
 msgid   "toggle color"
 msgstr  "renk deðiþtir"
 
-#: src/lang.c:931
+#: src/lang.c:997
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -4393,405 +4627,418 @@ msgid   "# Changing colors of several sc
         "\n"
 msgstr  ""
 
-#: src/lang.c:951
+#: src/lang.c:1017
 #, fuzzy
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       renk bayraðýný deðiþtir"
 
-#: src/lang.c:955
+#: src/lang.c:1021
 #, 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:956
+#: src/lang.c:1022
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:1023
 #, 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:957
+#: src/lang.c:1024
 #, 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:959
+#: src/lang.c:1026
 #, 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:960
+#: src/lang.c:1027
+#, 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:1028
 #, 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:961
+#: src/lang.c:1029
 #, 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:962
+#: src/lang.c:1030
 #, 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:966
+#: src/lang.c:1034
 #, 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:967
+#: src/lang.c:1035
 #, fuzzy
 msgid   "Missing parts."
 msgstr  "Bazý yerler eksik."
 
-#: src/lang.c:968
+#: src/lang.c:1036
 #, fuzzy
 msgid   "No beginning."
 msgstr  "Baþlangýç yok."
 
-#: src/lang.c:969
+#: src/lang.c:1037
 #, fuzzy
 msgid   "No data."
 msgstr  "Veri yok."
 
-#: src/lang.c:970
+#: src/lang.c:1038
 #, fuzzy
 msgid   "Unknown error."
 msgstr  "Bilinmeyen hata."
 
-#: src/lang.c:973
+#: src/lang.c:1041
 #, fuzzy, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tSaðlama toplamý %s (%ld %s)"
 
-#: src/lang.c:978
+#: src/lang.c:1046
 #, fuzzy
 msgid   "Reading mail active file... "
 msgstr  "Posta aktif dosyasý okunuyor... "
 
-#: src/lang.c:979
+#: src/lang.c:1047
 #, fuzzy
 msgid   "Reading mailgroups file... "
 msgstr  "Postagruplarý dosyasý okunuyor... "
 
-#: src/lang.c:983
+#: src/lang.c:1051
 #, fuzzy
 msgid   "perform PGP operations on article"
 msgstr  "makalede PGP iþlemi gerçekleþtir"
 
-#: src/lang.c:984
+#: src/lang.c:1052
 #, fuzzy
 msgid   "Add key(s) to public keyring?"
 msgstr  "Genel tuþhalkasýna tuþ(lar) ekle?"
 
-#: src/lang.c:985
+#: src/lang.c:1053
 #, 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:986
+#: src/lang.c:1054
 #, 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:987
+#: src/lang.c:1055
 #, fuzzy, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP ayarlanmadý (açýlamýyor %s)"
 
-#: src/lang.c:988
+#: src/lang.c:1056
 #, fuzzy
 msgid   "Article not signed and no public keys found"
 msgstr  "Makale  imzalanmadý ve genel tuþlar bulunamadý"
 
-#: src/lang.c:990
+#: src/lang.c:1058
 #, 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:991
+#: src/lang.c:1059
 #, 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:992
+#: src/lang.c:1060
 #, 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:994
+#: src/lang.c:1062
 #, 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:995
+#: src/lang.c:1063
 #, 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:996
+#: src/lang.c:1064
 #, 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:1000
+#: src/lang.c:1068
 #, 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:1001
+#: src/lang.c:1069
 #, 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:1002
+#: src/lang.c:1070
 #, 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:1004
+#: src/lang.c:1072
 #, 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:1005
+#: src/lang.c:1073
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=gönder [%%s]: "
 
-#: src/lang.c:1006
+#: src/lang.c:1074
 #, 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:1015
+#: src/lang.c:1083
 #, 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:1016
+#: src/lang.c:1084
 #, fuzzy
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin yerel dizin dosyalarýný kullanacak.\n"
 
-#: src/lang.c:1017
+#: src/lang.c:1085
 #, fuzzy
 msgid   "Cannot find NNTP server name"
 msgstr  "NNTP sunucu ismi bulunamadý"
 
-#: src/lang.c:1018
+#: src/lang.c:1086
 #, fuzzy, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Baðlanýyor %s:%u..."
 
-#: src/lang.c:1019
+#: src/lang.c:1087
 #, fuzzy
 msgid   "Disconnecting from server...\n"
 msgstr  "Sunucu baðlantýsý kesildi...\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1088
 #, fuzzy, c-format
 msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "GRUP komut yanýtýnda yanlýþ haber grubu ismi. %s e %s"
 
-#: src/lang.c:1021
+#: src/lang.c:1089
 #, 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:1022
+#: src/lang.c:1090
 #, fuzzy
 msgid   "205  Closing connection"
 msgstr  "205  Baðlantý kesiliyor"
 
-#: src/lang.c:1023
+#: src/lang.c:1091
 #, 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:1024
+#: src/lang.c:1092
 #, fuzzy
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Haber sunucusu baðlantý süreniz doldu. Tekrar baðlan?"
 
-#: src/lang.c:1025
+#: src/lang.c:1093
 #, 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:1026
+#: src/lang.c:1094
 #, fuzzy
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       baðlantýda doðrulamayý zorla"
 
-#: src/lang.c:1027
+#: src/lang.c:1095
 #, 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:1028
+#: src/lang.c:1096
 #, 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:1029
+#: src/lang.c:1097
 #, fuzzy
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       hýzlý baþlat. -nqd ile ayný"
 
-#: src/lang.c:1030
+#: src/lang.c:1098
 #, fuzzy
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       varsayýlan NTTP sunucusundan haberleri uzaktan oku"
 
-#: src/lang.c:1031
+#: src/lang.c:1099
 #, fuzzy
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       GROUP (-n) komutu yerine sadece LIST i kullan"
 
-#: src/lang.c:1032
+#: src/lang.c:1100
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       NNTP sunucusundan sadece abone newsrc gruplarýný oku"
 
-#: src/lang.c:1034
+#: src/lang.c:1102
 #, fuzzy
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "socket ya da baðlantý hatasý\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1104
 #, fuzzy, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Baðlanýyor %s: "
 
-#: src/lang.c:1037
+#: src/lang.c:1105
 #, fuzzy
 msgid   "Giving up...\n"
 msgstr  "Pes ediliyor...\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1107
 #, fuzzy, c-format
 msgid   "%s/tcp: Unknown service.\n"
 msgstr  "%s/tcp: Bilinmeyen servis.\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1111
 #, 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:1046
+#: src/lang.c:1114
 #, fuzzy
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1117
 #, 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:1052
+#: src/lang.c:1120
 #, fuzzy
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       hýzlý baþlat. -qd ile ayný"
 
-#: src/lang.c:1053
+#: src/lang.c:1121
 #, 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:1054
+#: src/lang.c:1122
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       'bekletme'den sadece abone newsrc gruplarý okuyun"
 
-#: src/lang.c:1055
+#: src/lang.c:1123
 #, fuzzy
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Sunucunuzun NOV-dosyalarýnda Xref:yok.\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1127
 #, 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:1060
+#: src/lang.c:1128
 #, 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:1064
+#: src/lang.c:1132
 #, fuzzy, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s yazdýrýldý"
 
-#: src/lang.c:1065
+#: src/lang.c:1133
 #, 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:1066
+#: src/lang.c:1134
 #, fuzzy
 msgid   "Print"
 msgstr  "Yazdýr"
 
-#: src/lang.c:1067
+#: src/lang.c:1135
 #, fuzzy
 msgid   "Printing..."
 msgstr  "Yazdýrýlýyor..."
 
-#: src/lang.c:1071
+#: src/lang.c:1139
 #, 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:1072
+#: src/lang.c:1140
 #, fuzzy
 msgid   "No command"
 msgstr  "Komut yok"
 
-#: src/lang.c:1073
+#: src/lang.c:1141
 #, fuzzy
 msgid   "Pipe"
 msgstr  "Kanal"
 
-#: src/lang.c:1074
+#: src/lang.c:1142
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Komut kanalý [%.*s]> "
 
-#: src/lang.c:1075
+#: src/lang.c:1143
 #, fuzzy
 msgid   "Piping..."
 msgstr  "Yöneltiliyor..."
 
-#: src/lang.c:1077
+#: src/lang.c:1145
 #, fuzzy
 msgid   "Piping not enabled."
 msgstr  "Yöneltme gerçekleþtirilemedi."
 
-#: src/lang.c:1081
+#: src/lang.c:1149
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4804,7 +5051,7 @@ msgstr  "\n"
         "      boþluktur. Çoklu habergrubu isimlerini ayýrmak için\n"
         "      virgül (,) kullanýn.\n"
 
-#: src/lang.c:1086
+#: src/lang.c:1154
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4815,7 +5062,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:1091
+#: src/lang.c:1159
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4828,14 +5075,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:1095
+#: src/lang.c:1163
 #, 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:1100
+#: src/lang.c:1168
 #, fuzzy
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
@@ -4870,629 +5117,630 @@ msgstr  "\n"
         " dikkatli ve özenli olmazsanýz, insanlar onu tamamen yoksayarlar. Net oldukça "
         "kalabalýk bir yer.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1181
 #, fuzzy
 msgid   "shell escape"
 msgstr  "kabuk çýkýþý"
 
-#: src/lang.c:1114
+#: src/lang.c:1182
 #, fuzzy, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Kabuk Komutu (%s)"
 
-#: src/lang.c:1115
+#: src/lang.c:1183
 #, fuzzy, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1187
 #, 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:1123
+#: src/lang.c:1191
 #, fuzzy, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grup %.*s (çýkmak için 'q')..."
 
-#: src/lang.c:1125
+#: src/lang.c:1193
 #, fuzzy, c-format
 msgid   "Group %.*s..."
 msgstr  "Grup %.*s..."
 
-#: src/lang.c:1129
+#: src/lang.c:1197
 #, fuzzy
 msgid   "Server unavailable\n"
 msgstr  "Sunucu kullanýlamýyor\n"
 
-#: src/lang.c:1135
+#: src/lang.c:1203
 #, 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:1136
+#: src/lang.c:1204
 #, 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:1138
+#: src/lang.c:1206
 #, 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:1139
+#: src/lang.c:1207
 #, 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:1143
+#: src/lang.c:1211
 #, 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:1144
+#: src/lang.c:1212
 #, 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:1146
+#: src/lang.c:1214
 #, 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:1147
+#: src/lang.c:1215
 #, 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:1153
+#: src/lang.c:1221
 #, fuzzy
 msgid   "Terminal does not support color"
 msgstr  "Uçbirim renk desteklemiyor"
 
-#: src/lang.c:1158
+#: src/lang.c:1226
 #, fuzzy, c-format
 msgid   "Trying %s"
 msgstr  "%s deneniyor"
 
-#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+#: src/lang.c:1240 src/lang.c:1266 src/lang.c:1282 src/lang.c:1491 src/refs.c:288
 #, fuzzy
 msgid   "None"
 msgstr  "Hiçbiri"
 
-#: src/lang.c:1173
+#: src/lang.c:1241
 #, fuzzy
 msgid   "Subject"
 msgstr  "Konu"
 
-#: src/lang.c:1174
+#: src/lang.c:1242
 #, fuzzy
 msgid   "References"
 msgstr  "Kaynaklar"
 
-#: src/lang.c:1175
+#: src/lang.c:1243
 #, fuzzy
 msgid   "Both Subject and References"
 msgstr  "Konu ve Kaynaklar"
 
-#: src/lang.c:1176
+#: src/lang.c:1244
 #, fuzzy
 msgid   "Multipart Subject"
 msgstr  "Çoklu Konu"
 
-#: src/lang.c:1177
+#: src/lang.c:1245
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+#: src/lang.c:1257 src/lang.c:1337 src/lang.c:1396
 #, fuzzy
 msgid   "No"
 msgstr  "Hayýr"
 
-#: src/lang.c:1190 src/lang.c:1330
+#: src/lang.c:1258 src/lang.c:1398
 #, fuzzy
 msgid   "Yes"
 msgstr  "Evet"
 
-#: src/lang.c:1191
+#: src/lang.c:1259
 #, fuzzy
 msgid   "Hide All"
 msgstr  "Tümünü Sakla"
 
-#: src/lang.c:1199
+#: src/lang.c:1267
 #, fuzzy
 msgid   "Address"
 msgstr  "Adres"
 
-#: src/lang.c:1200
+#: src/lang.c:1268
 #, fuzzy
 msgid   "Full Name"
 msgstr  "Tüm Ýsim"
 
-#: src/lang.c:1201
+#: src/lang.c:1269
 #, fuzzy
 msgid   "Address and Name"
 msgstr  "Adres ve Ýsim"
 
-#: src/lang.c:1208
+#: src/lang.c:1276
 #, fuzzy
 msgid   "Max"
 msgstr  "En Çok"
 
-#: src/lang.c:1209
+#: src/lang.c:1277
 #, fuzzy
 msgid   "Sum"
 msgstr  "Toplam"
 
-#: src/lang.c:1210
+#: src/lang.c:1278
 #, fuzzy
 msgid   "Average"
 msgstr  "Ortalama"
 
-#: src/lang.c:1215
+#: src/lang.c:1283
 #, fuzzy
 msgid   "Lines"
 msgstr  "Çizgiler"
 
-#: src/lang.c:1216
+#: src/lang.c:1284
 #, fuzzy
 msgid   "Score"
 msgstr  "Skorlar"
 
-#: src/lang.c:1217
+#: src/lang.c:1285
 #, fuzzy
 msgid   "Lines & Score"
 msgstr  "Satýrlar & Skorlar"
 
-#: src/lang.c:1226
+#: src/lang.c:1294
 #, fuzzy
 msgid   "Black"
 msgstr  "Siyah"
 
-#: src/lang.c:1227
+#: src/lang.c:1295
 #, fuzzy
 msgid   "Red"
 msgstr  "Kýrmýzý"
 
-#: src/lang.c:1228
+#: src/lang.c:1296
 #, fuzzy
 msgid   "Green"
 msgstr  "Yeþil"
 
-#: src/lang.c:1229
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Brown"
 msgstr  "Kahverengi"
 
-#: src/lang.c:1230
+#: src/lang.c:1298
 #, fuzzy
 msgid   "Blue"
 msgstr  "Mavi"
 
-#: src/lang.c:1231
+#: src/lang.c:1299
 #, fuzzy
 msgid   "Pink"
 msgstr  "Pembe"
 
-#: src/lang.c:1232
+#: src/lang.c:1300
 #, fuzzy
 msgid   "Cyan"
 msgstr  "Camgöbeði"
 
-#: src/lang.c:1233
+#: src/lang.c:1301
 #, fuzzy
 msgid   "White"
 msgstr  "Beyaz"
 
-#: src/lang.c:1234
+#: src/lang.c:1302
 #, fuzzy
 msgid   "Gray"
 msgstr  "Gri"
 
-#: src/lang.c:1235
+#: src/lang.c:1303
 #, fuzzy
 msgid   "Light Red"
 msgstr  "Açýk Kýrmýzý"
 
-#: src/lang.c:1236
+#: src/lang.c:1304
 #, fuzzy
 msgid   "Light Green"
 msgstr  "Açýk Yeþil"
 
-#: src/lang.c:1237
+#: src/lang.c:1305
 #, fuzzy
 msgid   "Yellow"
 msgstr  "Sarý"
 
-#: src/lang.c:1238
+#: src/lang.c:1306
 #, fuzzy
 msgid   "Light Blue"
 msgstr  "Açýk Mavi"
 
-#: src/lang.c:1239
+#: src/lang.c:1307
 #, fuzzy
 msgid   "Light Pink"
 msgstr  "Açýk Pembe"
 
-#: src/lang.c:1240
+#: src/lang.c:1308
 #, fuzzy
 msgid   "Light Cyan"
 msgstr  "Açýk Camgöbeði"
 
-#: src/lang.c:1241
+#: src/lang.c:1309
 #, fuzzy
 msgid   "Light White"
 msgstr  "Açýk Beyaz"
 
-#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+#: src/lang.c:1317 src/lang.c:1402 src/lang.c:1416
 #, fuzzy
 msgid   "Nothing"
 msgstr  "Hiçbirþey"
 
-#: src/lang.c:1251
+#: src/lang.c:1319
 #, fuzzy
 msgid   "Space"
 msgstr  "Boþluk"
 
-#: src/lang.c:1258
+#: src/lang.c:1326
 #, fuzzy
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1259
+#: src/lang.c:1327
 #, fuzzy
 msgid   "Best highlighting"
 msgstr  "En iyi vurgulama"
 
-#: src/lang.c:1260
+#: src/lang.c:1328
 #, fuzzy
 msgid   "Underline"
 msgstr  "Alt çizgi"
 
-#: src/lang.c:1261
+#: src/lang.c:1329
 #, fuzzy
 msgid   "Reverse video"
 msgstr  "Tes görüntü"
 
-#: src/lang.c:1262
+#: src/lang.c:1330
 #, fuzzy
 msgid   "Blinking"
 msgstr  "Yanýp sönme"
 
-#: src/lang.c:1263
+#: src/lang.c:1331
 #, fuzzy
 msgid   "Half bright"
 msgstr  "Yarý parlak"
 
-#: src/lang.c:1264
+#: src/lang.c:1332
 #, fuzzy
 msgid   "Bold"
 msgstr  "Kalýn"
 
-#: src/lang.c:1270
+#: src/lang.c:1338
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1271
+#: src/lang.c:1339
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1272
+#: src/lang.c:1340
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1277 src/lang.c:1289
+#: src/lang.c:1345 src/lang.c:1357
 #, fuzzy
 msgid   "none"
 msgstr  "hiçbiri"
 
-#: src/lang.c:1278
+#: src/lang.c:1346
 #, fuzzy
 msgid   "commands"
 msgstr  "komutlar"
 
-#: src/lang.c:1279
+#: src/lang.c:1347
 #, fuzzy
 msgid   "select"
 msgstr  "seç"
 
-#: src/lang.c:1281
+#: src/lang.c:1349
 #, fuzzy
 msgid   "commands & quit"
 msgstr  "komutlar & çýk"
 
-#: src/lang.c:1282
+#: src/lang.c:1350
 #, fuzzy
 msgid   "commands & select"
 msgstr  "komutlar & seç"
 
-#: src/lang.c:1283
+#: src/lang.c:1351
 #, fuzzy
 msgid   "quit & select"
 msgstr  "çýk & seç"
 
-#: src/lang.c:1284
+#: src/lang.c:1352
 #, fuzzy
 msgid   "commands & quit & select"
 msgstr  "komutlar & çýk & seç"
 
-#: src/lang.c:1290
+#: src/lang.c:1358
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1291
+#: src/lang.c:1359
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1360
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1297
+#: src/lang.c:1365
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Makaleleri sýrala"
 
-#: src/lang.c:1298
+#: src/lang.c:1366
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1367
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1368
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1301
+#: src/lang.c:1369
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1302
+#: src/lang.c:1370
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1303
+#: src/lang.c:1371
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1304
+#: src/lang.c:1372
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1329
+#: src/lang.c:1397
 #, fuzzy
 msgid   "Shell archive"
 msgstr  "kabuk arþivi"
 
-#: src/lang.c:1335
+#: src/lang.c:1403
 #, fuzzy
 msgid   "Subject: (descending)"
 msgstr  "Konu: (alçalan)"
 
-#: src/lang.c:1336
+#: src/lang.c:1404
 #, fuzzy
 msgid   "Subject: (ascending)"
 msgstr  "Konu: (yükselen)"
 
-#: src/lang.c:1337
+#: src/lang.c:1405
 #, fuzzy
 msgid   "From: (descending)"
 msgstr  "Gönderen: (alçalan)"
 
-#: src/lang.c:1338
+#: src/lang.c:1406
 #, fuzzy
 msgid   "From: (ascending)"
 msgstr  "Gönderen: (yükselen)"
 
-#: src/lang.c:1339
+#: src/lang.c:1407
 #, fuzzy
 msgid   "Date: (descending)"
 msgstr  "Tarih: (alçalan)"
 
-#: src/lang.c:1340
+#: src/lang.c:1408
 #, fuzzy
 msgid   "Date: (ascending)"
 msgstr  "Tarih: (yükselen)"
 
-#: src/lang.c:1341 src/lang.c:1349
+#: src/lang.c:1409 src/lang.c:1417
 #, fuzzy
 msgid   "Score (descending)"
 msgstr  "Skor: (alçalan)"
 
-#: src/lang.c:1342 src/lang.c:1350
+#: src/lang.c:1410 src/lang.c:1418
 #, fuzzy
 msgid   "Score (ascending)"
 msgstr  "Skor: (yükselen)"
 
-#: src/lang.c:1343
+#: src/lang.c:1411
 #, fuzzy
 msgid   "Lines: (descending)"
 msgstr  "Satýrlar: (alçalan)"
 
-#: src/lang.c:1344
+#: src/lang.c:1412
 #, fuzzy
 msgid   "Lines: (ascending)"
 msgstr  "Satýrlar: (yükselen)"
 
-#: src/lang.c:1351
+#: src/lang.c:1419
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "Satýrlar: (alçalan)"
 
-#: src/lang.c:1352
+#: src/lang.c:1420
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "Satýrlar: (yükselen)"
 
-#: src/lang.c:1357
+#: src/lang.c:1425
 #, fuzzy
 msgid   "Always Keep"
 msgstr  "Hep Sakla"
 
-#: src/lang.c:1358
+#: src/lang.c:1426
 #, fuzzy
 msgid   "Always Remove"
 msgstr  "Hep Kaldýr"
 
-#: src/lang.c:1359
+#: src/lang.c:1427
 #, fuzzy
 msgid   "Mark with D on selection screen"
 msgstr  "Seçenek ekranýnda D ile iþaretle"
 
-#: src/lang.c:1364
+#: src/lang.c:1432
 #, fuzzy
 msgid   "Kill only unread arts"
 msgstr  "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1365
+#: src/lang.c:1433
 #, 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:1366
+#: src/lang.c:1434
 #, fuzzy
 msgid   "Kill all arts and never show"
 msgstr  "Tüm makaleleri yok et ve asla gösterme"
 
-#: src/lang.c:1371
+#: src/lang.c:1439
 #, fuzzy
 msgid   "Nothing special"
 msgstr  "Özel birþey yok"
 
-#: src/lang.c:1372
+#: src/lang.c:1440
 #, fuzzy
 msgid   "Compress quotes"
 msgstr  "Ýmleri sýkýþtýr"
 
-#: src/lang.c:1373
+#: src/lang.c:1441
 #, fuzzy
 msgid   "Quote signatures"
 msgstr  "Ýmzalarý imle"
 
-#: src/lang.c:1374
+#: src/lang.c:1442
 #, fuzzy
 msgid   "Compress quotes, quote sigs"
 msgstr  "Ýmleri sýkýþtýr, imzalarý imle"
 
-#: src/lang.c:1375
+#: src/lang.c:1443
 #, fuzzy
 msgid   "Quote empty lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1376
+#: src/lang.c:1444
 #, fuzzy
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Ýmleri sýkýþtýr, boþ satýrlarý imle"
 
-#: src/lang.c:1377
+#: src/lang.c:1445
 #, fuzzy
 msgid   "Quote sigs & empty lines"
 msgstr  "Ýmzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1378
+#: src/lang.c:1446
 #, fuzzy
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Ýmleri sýkýþtýr, imzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1416
+#: src/lang.c:1484
 #, fuzzy
 msgid   "no"
 msgstr  "hiçbiri"
 
-#: src/lang.c:1417
+#: src/lang.c:1485
 #, fuzzy
 msgid   "with headers"
 msgstr  "en küçük yürütme birimleri"
 
-#: src/lang.c:1418
+#: src/lang.c:1486
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1425 src/lang.c:1431
+#: src/lang.c:1493 src/lang.c:1499
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1426
+#: src/lang.c:1494
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1427
+#: src/lang.c:1495
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1428
+#: src/lang.c:1496
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1507
 #, fuzzy
 msgid   "Display Options"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1446
+#: src/lang.c:1514
 #, fuzzy
 msgid   "Color Options"
 msgstr  "Renk Seçenekleri"
 
-#: src/lang.c:1453
+#: src/lang.c:1521
 #, fuzzy
 msgid   "Article-Limiting Options"
 msgstr  "Makale-Sýnýrlandýrma Seçenekleri"
 
-#: src/lang.c:1459
+#: src/lang.c:1527
 #, fuzzy
 msgid   "Posting/Mailing Options"
 msgstr  "Yollama/Postalama Seçenekleri"
 
-#: src/lang.c:1465
+#: src/lang.c:1533
 #, fuzzy
 msgid   "Saving/Printing Options"
 msgstr  "Kaydetme/Yazdýrma Seçenekleri"
 
-#: src/lang.c:1471
+#: src/lang.c:1539
 #, fuzzy
 msgid   "Expert Options"
 msgstr  "Uzman Seçenekleri"
 
-#: src/lang.c:1477
+#: src/lang.c:1545
 #, fuzzy
 msgid   "Filtering Options"
 msgstr  "Süzgeçleme Seçenekleri"
 
-#: 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
+#: src/lang.c:1550 src/lang.c:1581 src/lang.c:1587 src/lang.c:1613 src/lang.c:1665
+#: src/lang.c:1671 src/lang.c:1681 src/lang.c:1692 src/lang.c:1710 src/lang.c:1785
+#: src/lang.c:1793 src/lang.c:1983 src/lang.c:1989 src/lang.c:1995 src/lang.c:2001
+#: src/lang.c:2013 src/lang.c:2020 src/lang.c:2074 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2096 src/lang.c:2103 src/lang.c:2110 src/lang.c:2117 src/lang.c:2124
+#: src/lang.c:2131 src/lang.c:2138 src/lang.c:2145 src/lang.c:2152 src/lang.c:2159
+#: src/lang.c:2166 src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
+#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222 src/lang.c:2229
+#: src/lang.c:2236 src/lang.c:2243 src/lang.c:2250 src/lang.c:2258 src/lang.c:2274
+#: src/lang.c:2281 src/lang.c:2288 src/lang.c:2295 src/lang.c:2301 src/lang.c:2307
+#: src/lang.c:2324 src/lang.c:2336 src/lang.c:2370 src/lang.c:2423 src/lang.c:2437
+#: src/lang.c:2443 src/lang.c:2468 src/lang.c:2485 src/lang.c:2501 src/lang.c:2537
+#: src/lang.c:2573 src/lang.c:2593 src/lang.c:2628 src/lang.c:2638 src/lang.c:2663
+#: src/lang.c:2679 src/lang.c:2698 src/lang.c:2711 src/lang.c:2722 src/lang.c:2728
+#: src/lang.c:2766
 #, fuzzy
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> deðiþtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1483
+#: src/lang.c:1551
 #, fuzzy
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Mini menüyü & yollama etiketini göster"
 
-#: src/lang.c:1484
+#: src/lang.c:1552
 #, fuzzy
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
@@ -5500,36 +5748,36 @@ msgstr  "# ON durumundaysa makale oluþtu
         "komutlarýn\n"
         "# mini menüsünü ve yollama etiketini göster.\n"
 
-#: src/lang.c:1489
+#: src/lang.c:1557
 #, 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:1490
+#: src/lang.c:1558
 #, fuzzy
 msgid   "Show description of each newsgroup"
 msgstr  "Her haber grubu için açýklama göster"
 
-#: src/lang.c:1491
+#: src/lang.c:1559
 #, 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:1496
+#: src/lang.c:1564
 #, 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:1497
+#: src/lang.c:1565
 #, fuzzy
 msgid   "In group menu, show author by"
 msgstr  "Grup menüsünde yazarý þuna göre göster"
 
-#: src/lang.c:1498
+#: src/lang.c:1566
 #, fuzzy
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5539,37 +5787,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:1507
+#: src/lang.c:1575
 #, 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:1508
+#: src/lang.c:1576
 #, fuzzy
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Çiz -> vurgulanmýþ çubuk yerine"
 
-#: src/lang.c:1509
+#: src/lang.c:1577
 #, 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:1514
+#: src/lang.c:1582
 #, fuzzy
 msgid   "Use inverse video for page headers"
 msgstr  "Sayfa baþlýklarý için ters görüntü kullan"
 
-#: src/lang.c:1515
+#: src/lang.c:1583
 #, 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:1520
+#: src/lang.c:1588
 #, fuzzy
 msgid   "Thread articles by"
 msgstr  "Makaleleri belirle"
 
-#: src/lang.c:1521
+#: src/lang.c:1589
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5580,15 +5828,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1532
+#: src/lang.c:1600
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1601
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1534
+#: src/lang.c:1602
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5601,12 +5849,12 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1614
 #, fuzzy
 msgid   "Score of a thread"
 msgstr  "Bir iþ parçacýðýnýn skoru"
 
-#: src/lang.c:1547
+#: src/lang.c:1615
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5614,18 +5862,18 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1623
 #, 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:1556
+#: src/lang.c:1624
 #, fuzzy
 msgid   "Sort articles by"
 msgstr  "Makaleleri sýrala"
 
-#: src/lang.c:1557
+#: src/lang.c:1625
 #, fuzzy
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5646,18 +5894,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:1573
+#: src/lang.c:1641
 #, 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:1574
+#: src/lang.c:1642
 #, fuzzy
 msgid   "Sort threads by"
 msgstr  "Ýþ parçacýklarýný sýrala"
 
-#: src/lang.c:1575
+#: src/lang.c:1643
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5672,55 +5920,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:1585
+#: src/lang.c:1653
 #, 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:1586
+#: src/lang.c:1654
 #, fuzzy
 msgid   "Goto first unread article in group"
 msgstr  "Gruptaki ilk okunmamýþ makaleye git"
 
-#: src/lang.c:1587
+#: src/lang.c:1655
 #, 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:1591
+#: src/lang.c:1659
 #, 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:1592
+#: src/lang.c:1660
 #, fuzzy
 msgid   "Show only unread articles"
 msgstr  "Sadece okunmayan makaleleri göster"
 
-#: src/lang.c:1593
+#: src/lang.c:1661
 #, 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:1598
+#: src/lang.c:1666
 #, fuzzy
 msgid   "Show only groups with unread arts"
 msgstr  "Sadece okunmamýþ makale olan gruplarý göster"
 
-#: src/lang.c:1599
+#: src/lang.c:1667
 #, 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:1604
+#: src/lang.c:1672
 #, fuzzy
 msgid   "Filter which articles"
 msgstr  "Hangi makaleleri filtrele"
 
-#: src/lang.c:1605
+#: src/lang.c:1673
 #, fuzzy
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5731,14 +5979,14 @@ 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:1614
+#: src/lang.c:1682
 #, fuzzy
 msgid   "Go to the next unread article with"
 msgstr  "Sonraki okunmamýþ makale yok"
 
-#: src/lang.c:1615
+#: src/lang.c:1683
 #, fuzzy
-msgid   "# Go to the unread article with folling key(s)\n"
+msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "#   1 = PAGE DOWN\n"
@@ -5747,68 +5995,68 @@ 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:1625
+#: src/lang.c:1693
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1626
-msgid   "# Trim the article body, remove unecessary blank lines.\n"
+#: src/lang.c:1694
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
         "#   1 = Skip leading blank lines\n"
         "#   2 = Skip trailing blank lines\n"
         "#   3 = Skip leading and trailing blank lines\n"
-        "#   4 = Compact multiple blank lines between textblocks\n"
-        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading blank lines\n"
-        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
         "#       trailing blank lines\n"
-        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1643
+#: src/lang.c:1711
 #, fuzzy
 msgid   "List thread using right arrow key"
 msgstr  "Sað ok tuþuna basarak parçacýklarý listele"
 
-#: src/lang.c:1644
+#: src/lang.c:1712
 #, 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:1648
+#: src/lang.c:1716
 #, 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:1649
+#: src/lang.c:1717
 #, fuzzy
 msgid   "Character to show deleted articles"
 msgstr  "Silinmiþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1650
+#: src/lang.c:1718
 #, 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:1655
+#: src/lang.c:1723
 #, 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:1656
+#: src/lang.c:1724
 #, fuzzy
 msgid   "Character to show inrange articles"
 msgstr  "Sýralanmýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1657
+#: src/lang.c:1725
 #, fuzzy
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
@@ -5816,19 +6064,19 @@ msgstr  "# Bir makalenin sýralanmýþ oldu
         "(varsayýlan '#')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1662
+#: src/lang.c:1730
 #, 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:1663
+#: src/lang.c:1731
 #, fuzzy
 msgid   "Character to show returning arts"
 msgstr  "Dönen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1664
+#: src/lang.c:1732
 #, fuzzy
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
@@ -5836,18 +6084,18 @@ msgstr  "# Bir makalenin döneceðini göst
         "'-')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1669
+#: src/lang.c:1737
 #, 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:1670
+#: src/lang.c:1738
 #, fuzzy
 msgid   "Character to show selected articles"
 msgstr  "Seçilen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1671
+#: src/lang.c:1739
 #, fuzzy
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
@@ -5855,17 +6103,17 @@ msgstr  "# Bir makalenin otomatik seçild
         "(varsayýlan '*')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1676
+#: src/lang.c:1744
 #, 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:1677
+#: src/lang.c:1745
 #, fuzzy
 msgid   "Character to show recent articles"
 msgstr  "Son makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1678
+#: src/lang.c:1746
 #, fuzzy
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
@@ -5873,18 +6121,18 @@ msgstr  "# Bir makalenin son olduðunu gö
         "'o')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1683
+#: src/lang.c:1751
 #, 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:1684
+#: src/lang.c:1752
 #, fuzzy
 msgid   "Character to show unread articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1685
+#: src/lang.c:1753
 #, fuzzy
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
@@ -5892,17 +6140,17 @@ msgstr  "# Bir makalenin okunmadýðýný gö
         "'+')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1690
+#: src/lang.c:1758
 #, 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:1691
+#: src/lang.c:1759
 #, fuzzy
 msgid   "Character to show read articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1692
+#: src/lang.c:1760
 #, fuzzy
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
@@ -5910,18 +6158,18 @@ msgstr  "# Bir makalenin okunduðunu göst
         "')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1697
+#: src/lang.c:1765
 #, 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:1698
+#: src/lang.c:1766
 #, fuzzy
 msgid   "Character to show killed articles"
 msgstr  "Yok olan makaleleri gösterecen karakter"
 
-#: src/lang.c:1699
+#: src/lang.c:1767
 #, fuzzy
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5929,18 +6177,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:1704
+#: src/lang.c:1772
 #, 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:1705
+#: src/lang.c:1773
 #, fuzzy
 msgid   "Character to show readselected arts"
 msgstr  "Okunmuþ-seçilmiþ makaleleri gösteren karakter"
 
-#: src/lang.c:1706
+#: src/lang.c:1774
 #, 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"
@@ -5948,29 +6196,39 @@ 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:1711
+#: src/lang.c:1779
 #, 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:1712
+#: src/lang.c:1780
 #, fuzzy
 msgid   "Max. length of group names shown"
 msgstr  "Gösterilen grup isimlerinin en fazla uzunluðu"
 
-#: src/lang.c:1713
+#: src/lang.c:1781
 #, 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:1718
+#: src/lang.c:1786
+msgid   "Abbreviate long newsgroup names"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+        "# level and article level like this:\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr  ""
+
+#: src/lang.c:1794
 #, fuzzy
 msgid   "Show lines/score in listings"
 msgstr  "Listelerdeki satýrlarý/skoru göster"
 
-#: src/lang.c:1719
+#: src/lang.c:1795
 #, fuzzy
-msgid   "# What informations should be displayed in article/thread listing\n"
+msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
         "# * 1 = lines\n"
@@ -5979,19 +6237,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:1728
+#: src/lang.c:1804
 #, 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:1729
+#: src/lang.c:1805
 #, fuzzy
 msgid   "Number of lines to scroll in pager"
 msgstr  "Sayfalayýcýda kaydýrýlan satýr sayýsý"
 
-#: src/lang.c:1730
+#: src/lang.c:1806
 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"
@@ -6001,28 +6259,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:1740
+#: src/lang.c:1816
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1817
 #, fuzzy
 msgid   "Display signatures"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1742
+#: src/lang.c:1818
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1746
+#: src/lang.c:1822
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1747
+#: src/lang.c:1823
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1748
+#: src/lang.c:1824
 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"
@@ -6032,28 +6290,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1834
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1835
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1760
+#: src/lang.c:1836
 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
+#: src/lang.c:1841 src/lang.c:1851
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1766
+#: src/lang.c:1842
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1843
 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"
@@ -6062,12 +6320,12 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1852
 #, fuzzy
 msgid   "Do not display these header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:1777
+#: src/lang.c:1853
 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 "
@@ -6078,405 +6336,405 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1787
+#: src/lang.c:1863
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1788
+#: src/lang.c:1864
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1865
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1793
+#: src/lang.c:1869
 #, 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:1794
+#: src/lang.c:1870
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1795
+#: src/lang.c:1871
 #, 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:1800
+#: src/lang.c:1876
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1801
+#: src/lang.c:1877
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1802
+#: src/lang.c:1878
 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
+#: src/lang.c:1884
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1809
+#: src/lang.c:1885
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1886
 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
+#: src/lang.c:1892
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1893
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1894
 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
+#: src/lang.c:1901
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1902
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1903
 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
+#: src/lang.c:1909
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1834
+#: src/lang.c:1910
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1835
+#: src/lang.c:1911
 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
+#: src/lang.c:1917
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1842
+#: src/lang.c:1918
 #, fuzzy
 msgid   "Regex used to highlight -strokes-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:1843
+#: src/lang.c:1919
 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
+#: src/lang.c:1925
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1926
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1851
+#: src/lang.c:1927
 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
+#: src/lang.c:1933
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1858
+#: src/lang.c:1934
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1859
+#: src/lang.c:1935
 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
+#: src/lang.c:1940
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1941
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1866
+#: src/lang.c:1942
 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
+#: src/lang.c:1947
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1948
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1949
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1878
+#: src/lang.c:1954
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1955
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1956
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1885
+#: src/lang.c:1961
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1886
+#: src/lang.c:1962
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1887
+#: src/lang.c:1963
 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
+#: src/lang.c:1970
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1971
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1896
+#: src/lang.c:1972
 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
+#: src/lang.c:1977
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1978
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1903
+#: src/lang.c:1979
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1908
+#: src/lang.c:1984
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1909
+#: src/lang.c:1985
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1990
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1996
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1997
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:2002
 #, fuzzy
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:1927
+#: src/lang.c:2003
 #, fuzzy
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# ON durumundaysa 'makaleyi okunmuþ olarak iþaretle'"
 
-#: src/lang.c:1931
+#: src/lang.c:2007
 #, fuzzy
-msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "URL açmak için çalýþtýrýlan program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1932
+#: src/lang.c:2008
 #, fuzzy
-msgid   "Program that opens URL's"
+msgid   "Program that opens URLs"
 msgstr  "URL açan program"
 
-#: src/lang.c:1933
+#: src/lang.c:2009
 #, fuzzy
-msgid   "# The program used to open URL's. The actual URL will be appended\n"
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# Program URL açýyordu. Aktüel URL'ler sona eklenecek\n"
 
-#: src/lang.c:1938
+#: src/lang.c:2014
 #, fuzzy
 msgid   "Use mouse in xterm"
 msgstr  "xterm2de fare kullan"
 
-#: src/lang.c:1939
+#: src/lang.c:2015
 #, 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:1945
+#: src/lang.c:2021
 #, fuzzy
 msgid   "Use scroll keys on keypad"
 msgstr  "Klavye üzerinde kaydýrma tuþlarýný kullan"
 
-#: src/lang.c:1946
+#: src/lang.c:2022
 #, 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:1951
+#: src/lang.c:2027
 #, 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:1952
+#: src/lang.c:2028
 #, fuzzy
 msgid   "Number of articles to get"
 msgstr  "Alýnacak makale sayýsý"
 
-#: src/lang.c:1953
+#: src/lang.c:2029
 #, 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:1958
+#: src/lang.c:2034
 #, 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:1959
+#: src/lang.c:2035
 #, fuzzy
 msgid   "Article recentness time limit"
 msgstr  "Makalenin yenilik zaman sýnýrý"
 
-#: src/lang.c:1960
+#: src/lang.c:2036
 #, 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:1964
+#: src/lang.c:2040
 #, 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:1965
+#: src/lang.c:2041
 #, fuzzy
 msgid   "Wildcard matching"
 msgstr  "Joker eþleþtiriyor"
 
-#: src/lang.c:1966
+#: src/lang.c:2042
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1973
+#: src/lang.c:2049
 #, 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:1974
+#: src/lang.c:2050
 #, fuzzy
 msgid   "Score limit (kill)"
 msgstr  "Sýnýrý skorla (yok et)"
 
-#: src/lang.c:1975
+#: src/lang.c:2051
 #, 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:1979
+#: src/lang.c:2055
 #, 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:1980
+#: src/lang.c:2056
 #, fuzzy
 msgid   "Default score to kill articles"
 msgstr  "Makaleleri yok etmke için skoru varsay"
 
-#: src/lang.c:1981
+#: src/lang.c:2057
 #, fuzzy
 msgid   "# Default score to kill articles\n"
 msgstr  "# Makaleleri yok etmke için skoru varsay\n"
 
-#: src/lang.c:1985
+#: src/lang.c:2061
 #, 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:1986
+#: src/lang.c:2062
 #, fuzzy
 msgid   "Score limit (select)"
 msgstr  "Sýnýrý skorla (seç)"
 
-#: src/lang.c:1987
+#: src/lang.c:2063
 #, 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:1991
+#: src/lang.c:2067
 #, 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:1992
+#: src/lang.c:2068
 #, fuzzy
 msgid   "Default score to select articles"
 msgstr  "Makaleleri seçmek için varsayýlan deðer"
 
-#: src/lang.c:1993
+#: src/lang.c:2069
 #, fuzzy
 msgid   "# Default score to select articles\n"
 msgstr  "# Makaleleri seçmek için varsayýlan deðer\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2075
 #, fuzzy
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s göstermek için slmface kullan"
 
-#: src/lang.c:2000
+#: src/lang.c:2076
 #, fuzzy
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
@@ -6484,284 +6742,284 @@ msgstr  "# ON durmunduysa ''X-Face:'' ba
         "kullanýlýyor.\n"
         "# sadece xterm çalýþýtýrýlýrken yararlý.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2084
 #, fuzzy
 msgid   "Use ANSI color"
 msgstr  "ANSI renk geçerli"
 
-#: src/lang.c:2009
+#: src/lang.c:2085
 #, fuzzy
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# On durumundaysa ANSI-renk kullanýlýyor\n"
 
-#: src/lang.c:2014
+#: src/lang.c:2090
 #, fuzzy
 msgid   "Standard foreground color"
 msgstr  "Standart önplan rengi"
 
-#: src/lang.c:2015
+#: src/lang.c:2091
 #, fuzzy
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart önplan rengi\n"
 
-#: src/lang.c:2021
+#: src/lang.c:2097
 #, fuzzy
 msgid   "Standard background color"
 msgstr  "Standart arkaplan rengi"
 
-#: src/lang.c:2022
+#: src/lang.c:2098
 #, fuzzy
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart arkaplan rengi\n"
 
-#: src/lang.c:2028
+#: src/lang.c:2104
 #, fuzzy
 msgid   "Color for inverse text (background)"
 msgstr  "Çapraz metnin arkaplan rengi"
 
-#: src/lang.c:2029
+#: src/lang.c:2105
 #, fuzzy
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Çapraz metnin arkaplan rengi\n"
 
-#: src/lang.c:2035
+#: src/lang.c:2111
 #, fuzzy
 msgid   "Color for inverse text (foreground)"
 msgstr  "Çapraz metnin önplan rengi"
 
-#: src/lang.c:2036
+#: src/lang.c:2112
 #, fuzzy
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Çapraz metnin önplan rengi\n"
 
-#: src/lang.c:2042
+#: src/lang.c:2118
 #, fuzzy
 msgid   "Color of text lines"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:2043
+#: src/lang.c:2119
 #, fuzzy
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Color of text lines\n"
 
-#: src/lang.c:2049
+#: src/lang.c:2125
 #, fuzzy
 msgid   "Color of mini help menu"
 msgstr  "Mini yardým menüsünün rengi"
 
-#: src/lang.c:2050
+#: src/lang.c:2126
 #, 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:2056
+#: src/lang.c:2132
 #, fuzzy
 msgid   "Color of help text"
 msgstr  "Yardým sayfalarýnýn rengi"
 
-#: src/lang.c:2057
+#: src/lang.c:2133
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2063
+#: src/lang.c:2139
 #, fuzzy
 msgid   "Color of status messages"
 msgstr  "Durum iletilerinin rengi"
 
-#: src/lang.c:2064
+#: src/lang.c:2140
 #, fuzzy
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Son satýrdaki iletilerin rengi\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2146
 #, fuzzy
 msgid   "Color of quoted lines"
 msgstr  "Ýmlenmiþ-satýr rengi"
 
-#: src/lang.c:2071
+#: src/lang.c:2147
 #, fuzzy
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Ýmlenmiþ-satýr rengi\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2153
 #, fuzzy
 msgid   "Color of twice quoted line"
 msgstr  "Çift imlenen satýrlarýn rengi"
 
-#: src/lang.c:2078
+#: src/lang.c:2154
 #, fuzzy
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Çift imlenen satýrlarýn rengi\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2160
 #, fuzzy
 msgid   "Color of =>3 times quoted line"
 msgstr  "Ýmlenmiþ satýrda =>3 kat rengi"
 
-#: src/lang.c:2085
+#: src/lang.c:2161
 #, fuzzy
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmlenmiþ satýrlarda >=3 kat rengi\n"
 
-#: src/lang.c:2091
+#: src/lang.c:2167
 #, fuzzy
 msgid   "Color of article header lines"
 msgstr  "Makale baþlýk satýrlarýnýn rengi"
 
-#: src/lang.c:2092
+#: src/lang.c:2168
 #, fuzzy
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Baþlýk-satýrlarýnýn rengi\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2174
 #, fuzzy
 msgid   "Color of actual news header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:2099
+#: src/lang.c:2175
 #, 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:2105
+#: src/lang.c:2181
 #, fuzzy
 msgid   "Color of article subject lines"
 msgstr  "Makale konu satýrlarýnýn rengi"
 
-#: src/lang.c:2106
+#: src/lang.c:2182
 #, fuzzy
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2112
+#: src/lang.c:2188
 #, fuzzy
 msgid   "Color of response counter"
 msgstr  "Yanýt sayacý rengi"
 
-#: src/lang.c:2113
+#: src/lang.c:2189
 #, fuzzy
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Yanýt sayacý rengi\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2195
 #, fuzzy
 msgid   "Color of sender (From:)"
 msgstr  "Gönderen (-den:) rengi"
 
-#: src/lang.c:2120
+#: src/lang.c:2196
 #, fuzzy
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Gönderen (-den:) rengi\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2202
 #, fuzzy
 msgid   "Color of help/mail sign"
 msgstr  "yardým/posta iþareti rengi"
 
-#: src/lang.c:2127
+#: src/lang.c:2203
 #, fuzzy
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Yardým/Posta Ýþareti rengi\n"
 
-#: src/lang.c:2133
+#: src/lang.c:2209
 #, fuzzy
 msgid   "Color of signatures"
 msgstr  "Ýmza rengi"
 
-#: src/lang.c:2134
+#: src/lang.c:2210
 #, fuzzy
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmza rengi\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2216
 #, fuzzy
 msgid   "Color of highlighted URLs"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2141
+#: src/lang.c:2217
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2147
+#: src/lang.c:2223
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:2148
+#: src/lang.c:2224
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2230
 #, fuzzy
 msgid   "Color of highlighting with *stars*"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2155
+#: src/lang.c:2231
 #, fuzzy
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# *yýldýz* ile vurgulama rengi\n"
 
-#: src/lang.c:2161
+#: src/lang.c:2237
 #, fuzzy
 msgid   "Color of highlighting with _dash_"
 msgstr  "_kesik çizgi_ ile vurgulama rengi"
 
-#: src/lang.c:2162
+#: src/lang.c:2238
 #, fuzzy
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# _kesik çizgi_ ile vurgulama rengi\n"
 
-#: src/lang.c:2168
+#: src/lang.c:2244
 #, fuzzy
 msgid   "Color of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama rengi"
 
-#: src/lang.c:2169
+#: src/lang.c:2245
 #, fuzzy
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# /bölü/ ile vurgulama rengi\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2251
 #, fuzzy
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:2176
+#: src/lang.c:2252
 #, fuzzy
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# -vuruþ- ile vurgulama rengi\n"
 
-#: src/lang.c:2183
+#: src/lang.c:2259
 #, fuzzy
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*yýldýz*  ile vurgulama özniteliði"
 
-#: src/lang.c:2184
+#: src/lang.c:2260
 #, fuzzy
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
@@ -6782,64 +7040,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:2199
+#: src/lang.c:2275
 #, fuzzy
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_vuruþ_  ile vurgulama özniteliði"
 
-#: src/lang.c:2200
+#: src/lang.c:2276
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2206
+#: src/lang.c:2282
 #, fuzzy
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama özniteliði"
 
-#: src/lang.c:2207
+#: src/lang.c:2283
 #, 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:2213
+#: src/lang.c:2289
 #, fuzzy
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-kesik çizgi- ile vurgulama özniteliði"
 
-#: src/lang.c:2214
+#: src/lang.c:2290
 #, 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:2220
+#: src/lang.c:2296
 #, fuzzy
 msgid   "URL highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2221
+#: src/lang.c:2297
 #, fuzzy
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2302
 #, fuzzy
 msgid   "Word highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2227
+#: src/lang.c:2303
 #, fuzzy
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2232
+#: src/lang.c:2308
 #, fuzzy
 msgid   "What to display instead of mark"
 msgstr  "Ýþaretin yerine ne gösterilmeli?"
 
-#: src/lang.c:2233
+#: src/lang.c:2309
 #, fuzzy
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
@@ -6851,118 +7109,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:2242
+#: src/lang.c:2318
 #, 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:2243
+#: src/lang.c:2319
 #, fuzzy
 msgid   "Page line wrap column"
 msgstr  "Sayfa satýrý sütunu çevreliyor"
 
-#: src/lang.c:2244
+#: src/lang.c:2320
 #, fuzzy
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Sütundaki makale satýrlarýný çevrele\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2325
 #, fuzzy
 msgid   "Wrap around threads on next unread"
 msgstr  "Sonraki okunmayanda parçacýklarý çevrele"
 
-#: src/lang.c:2250
+#: src/lang.c:2326
 #, 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:2254
+#: src/lang.c:2330
 #, 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:2255 src/lang.c:2671
+#: src/lang.c:2331 src/lang.c:2747
 #, fuzzy
 msgid   "Mail address (and fullname)"
 msgstr  "Posta adresi (ile tüm isim)"
 
-#: src/lang.c:2256
+#: src/lang.c:2332
 #, 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:2261
+#: src/lang.c:2337
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2262
+#: src/lang.c:2338
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2266
+#: src/lang.c:2342
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2267
+#: src/lang.c:2343
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2268
+#: src/lang.c:2344
 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
+#: src/lang.c:2351
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2276
+#: src/lang.c:2352
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2277
+#: src/lang.c:2353
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2281
+#: src/lang.c:2357
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2282
+#: src/lang.c:2358
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2283
+#: src/lang.c:2359
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2287
+#: src/lang.c:2363
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2288
+#: src/lang.c:2364
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2365
 #, 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:2295
+#: src/lang.c:2371
 #, fuzzy
 msgid   "Quoting behavior"
 msgstr  "Davranýþ göstermesi"
 
-#: src/lang.c:2296
+#: src/lang.c:2372
 #, fuzzy
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6984,17 +7242,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:2309 src/lang.c:2317 src/lang.c:2323
+#: src/lang.c:2385 src/lang.c:2393 src/lang.c:2399
 #, 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:2310
+#: src/lang.c:2386
 #, fuzzy
 msgid   "Quote line when following up"
 msgstr  "Sonrakine geçerken satýr göster"
 
-#: src/lang.c:2311
+#: src/lang.c:2387
 #, 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"
@@ -7004,43 +7262,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:2318
+#: src/lang.c:2394
 #, fuzzy
 msgid   "Quote line when cross-posting"
 msgstr  "Çapraz gönderirken satýrý göster"
 
-#: src/lang.c:2324
+#: src/lang.c:2400
 #, fuzzy
 msgid   "Quote line when mailing"
 msgstr  "posta gönderirken satýrý göster"
 
-#: src/lang.c:2329
+#: src/lang.c:2405
 #, 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:2330
+#: src/lang.c:2406
 #, fuzzy
-msgid   "Insert 'User-Agent:'-header"
+msgid   "Insert 'User-Agent:' header"
 msgstr  "'User-Agent:'-baþlýk ekleyiniz"
 
-#: src/lang.c:2331
+#: src/lang.c:2407
 #, 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:2336
+#: src/lang.c:2412
 #, 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:2337
+#: src/lang.c:2413
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2338
+#: src/lang.c:2414
 #, fuzzy
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
@@ -7057,48 +7315,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:2348
+#: src/lang.c:2424
 #, fuzzy
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2349
+#: src/lang.c:2425
 #, 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:2353
+#: src/lang.c:2429
 #, 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:2354
+#: src/lang.c:2430
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2355
+#: src/lang.c:2431
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2438
 #, fuzzy
 msgid   "Mailbox format"
 msgstr  "posta kutusu"
 
-#: src/lang.c:2363
+#: src/lang.c:2439
 #, fuzzy
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Posta kutusunun biçimi.\n"
 
-#: src/lang.c:2368
+#: src/lang.c:2444
 #, fuzzy
 msgid   "MIME encoding in news messages"
 msgstr  "Yeni mesajlarda Çok Amaçlý Internet Posta Uzantýlarý kodla"
 
-#: src/lang.c:2369
+#: src/lang.c:2445
 #, 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"
@@ -7112,17 +7370,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:2377 src/lang.c:2398
+#: src/lang.c:2453 src/lang.c:2474
 #, 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:2378
+#: src/lang.c:2454
 #, fuzzy
 msgid   "Use 8bit characters in news headers"
 msgstr  "Yeni baþlýklarda 8bit karakter kullan."
 
-#: src/lang.c:2379
+#: src/lang.c:2455
 #, fuzzy
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7133,33 +7391,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:2386
+#: src/lang.c:2462
 #, 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:2387
+#: src/lang.c:2463
 #, fuzzy
 msgid   "View post-processed files"
 msgstr  "Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2388
+#: src/lang.c:2464
 #, 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:2393
+#: src/lang.c:2469
 #, fuzzy
 msgid   "MIME encoding in mail messages"
 msgstr  "Çok Amaçlý Internet Posta Uzantýlarý posta iletilerinde kodla"
 
-#: src/lang.c:2399
+#: src/lang.c:2475
 #, fuzzy
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Posta baþlýklarýnda 8bit karakter kullan"
 
-#: src/lang.c:2400
+#: src/lang.c:2476
 #, fuzzy
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7175,28 +7433,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:2410
+#: src/lang.c:2486
 #, fuzzy
 msgid   "Strip blanks from ends of lines"
 msgstr  "Satýr sonu boþlarý yok et"
 
-#: src/lang.c:2411
+#: src/lang.c:2487
 #, 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:2416
+#: src/lang.c:2492
 #, fuzzy
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "ON durumdaysa damga çevirisi kullan.  <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2417
+#: src/lang.c:2493
 #, fuzzy
 msgid   "Transliteration"
 msgstr  "Damga çevirisi"
 
-#: src/lang.c:2418
+#: src/lang.c:2494
 #, 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"
@@ -7205,12 +7463,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:2426
+#: src/lang.c:2502
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Mektup kopyasý otomatik olarak kendine gönder."
 
-#: src/lang.c:2427
+#: src/lang.c:2503
 #, 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"
@@ -7221,17 +7479,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:2436
+#: src/lang.c:2512
 #, 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:2437
+#: src/lang.c:2513
 #, fuzzy
 msgid   "Spamtrap warning address parts"
 msgstr  "isteneyen e-mail posta uyarýsý"
 
-#: src/lang.c:2438
+#: src/lang.c:2514
 #, fuzzy
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
@@ -7239,125 +7497,125 @@ msgstr  "# Uyarýlmak isiyorsan virgülle-
         "göster\n"
         "# e-posta ile cevap yazmak istediðin zaman\n"
 
-#: src/lang.c:2443
+#: src/lang.c:2519
 #, 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:2444
+#: src/lang.c:2520
 #, fuzzy
 msgid   "No. of days a filter entry is valid"
 msgstr  "Süz girdisinin geçerli günler sayýsý"
 
-#: src/lang.c:2445
+#: src/lang.c:2521
 #, 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:2449
+#: src/lang.c:2525
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2450
+#: src/lang.c:2526
 #, fuzzy
 msgid   "Add posted articles to filter"
 msgstr  "Gönderilen makaleleri süzgece ekle"
 
-#: src/lang.c:2451
+#: src/lang.c:2527
 #, 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:2455
+#: src/lang.c:2531
 #, 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:2456
+#: src/lang.c:2532
 #, fuzzy
 msgid   "Mail directory"
 msgstr  "Posta dizini"
 
-#: src/lang.c:2457
+#: src/lang.c:2533
 #, 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:2462
+#: src/lang.c:2538
 #, fuzzy
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Makaleleri toplu moda kaydet (-S)"
 
-#: src/lang.c:2463
+#: src/lang.c:2539
 #, 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:2468
+#: src/lang.c:2544
 #, fuzzy
 msgid   "The directory where you want articles/threads saved."
 msgstr  "makeleleri7iç parçacýklarýný kaydetmek istediðin dizin."
 
-#: src/lang.c:2469
+#: src/lang.c:2545
 #, fuzzy
 msgid   "Directory to save arts/threads in"
 msgstr  "iç parçacýklarýn kaydedildiði dizin"
 
-#: src/lang.c:2470
+#: src/lang.c:2546
 #, fuzzy
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kaydedilmiþ makalelerin/iç parçacýklarýn olduðu dizin\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2550
 #, 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:2475
+#: src/lang.c:2551
 #, fuzzy
 msgid   "Use Archive-name: header for save"
 msgstr  "Arþiv ismi kullan: baþlýk kaydetme"
 
-#: src/lang.c:2476
+#: src/lang.c:2552
 #, 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:2481
+#: src/lang.c:2557
 #, 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:2482
+#: src/lang.c:2558
 #, fuzzy
 msgid   "Mark saved articles/threads as read"
 msgstr  "Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle"
 
-#: src/lang.c:2483
+#: src/lang.c:2559
 #, 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:2487
+#: src/lang.c:2563
 #, 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:2488
+#: src/lang.c:2564
 #, fuzzy
 msgid   "Post process saved articles"
 msgstr  "Kaydedilmiþ makaleleri gönder"
 
-#: src/lang.c:2489
+#: src/lang.c:2565
 #, fuzzy
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7367,108 +7625,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:2498
+#: src/lang.c:2574
 #, fuzzy
 msgid   "Process only unread articles"
 msgstr  "Sadece okunmayan makaleleri iþle"
 
-#: src/lang.c:2499
+#: src/lang.c:2575
 #, 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:2504
+#: src/lang.c:2580
 #, 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:2505
+#: src/lang.c:2581
 #, fuzzy
 msgid   "Print all headers when printing"
 msgstr  "Yazdýrýrken tüm baþlýklarý yazdýr"
 
-#: src/lang.c:2506
+#: src/lang.c:2582
 #, 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:2510
+#: src/lang.c:2586
 #, 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:2511
+#: src/lang.c:2587
 #, fuzzy
 msgid   "Printer program with options"
 msgstr  "Seçenekli yazýcý programý"
 
-#: src/lang.c:2512
+#: src/lang.c:2588
 #, 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:2518
+#: src/lang.c:2594
 #, fuzzy
 msgid   "Force redraw after certain commands"
 msgstr  "Kesin komutlardan sonra ekrandaki çizimin yenilenmesini güçlendir"
 
-#: src/lang.c:2519
+#: src/lang.c:2595
 #, 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:2523
+#: src/lang.c:2599
 #, 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:2524
+#: src/lang.c:2600
 #, fuzzy
 msgid   "Start editor with line offset"
 msgstr  "Düzenleyiciyi satýr konumu ile baþlat"
 
-#: src/lang.c:2525
+#: src/lang.c:2601
 #, 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:2530
+#: src/lang.c:2606
 #, 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:2531
+#: src/lang.c:2607
 #, fuzzy
 msgid   "Invocation of your editor"
 msgstr  "Düzenleyicinizin yürütülmesi"
 
-#: src/lang.c:2532
+#: src/lang.c:2608
 #, 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:2537
+#: src/lang.c:2613
 #, 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:2538
+#: src/lang.c:2614
 #, fuzzy
 msgid   "External inews"
 msgstr  "Dýþ inew programlarý"
 
-#: src/lang.c:2539
+#: src/lang.c:2615
 #, fuzzy
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
@@ -7476,18 +7734,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:2543
+#: src/lang.c:2619
 #, 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:2544
+#: src/lang.c:2620
 #, fuzzy
 msgid   "Invocation of your mail command"
 msgstr  "Posta komutunuzun yürütülmesi"
 
-#: src/lang.c:2545
+#: src/lang.c:2621
 #, fuzzy, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -7499,12 +7757,12 @@ msgstr  "# Parametrelerle birlikte gönde
         "F\n"
         "# ie. elm etkileþimli            :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2629
 #, fuzzy
 msgid   "Use interactive mail reader"
 msgstr  "Etkileþimli posta okuyucu kullan"
 
-#: src/lang.c:2554
+#: src/lang.c:2630
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7512,71 +7770,71 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2563
+#: src/lang.c:2639
 #, fuzzy
 msgid   "Remove ~/.article after posting"
 msgstr  "Kaldýr ~/.article sonra makale"
 
-#: src/lang.c:2564
+#: src/lang.c:2640
 #, fuzzy
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# ON durumundaysa kaldýr  ~/.gönderimden sonra makale.\n"
 
-#: src/lang.c:2568
+#: src/lang.c:2644
 #, 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:2569
+#: src/lang.c:2645
 #, fuzzy
 msgid   "Filename for posted articles"
 msgstr  "Gönderilen makaleler için dosya adý"
 
-#: src/lang.c:2570
+#: src/lang.c:2646
 #, 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:2575
+#: src/lang.c:2651
 #, 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:2576
+#: src/lang.c:2652
 #, fuzzy
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Baþarýsýz makaleleri tut ~/ölü.makale"
 
-#: src/lang.c:2577
+#: src/lang.c:2653
 #, 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:2581
+#: src/lang.c:2657
 #, fuzzy
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Abone olmayan gruplarý çýkart .newsrc"
 
-#: src/lang.c:2582
+#: src/lang.c:2658
 #, fuzzy
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Abone olmayan grup yok newsrc"
 
-#: src/lang.c:2583
+#: src/lang.c:2659
 #, fuzzy
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# If ON abone olmamýþ gruplarý çýkart newsrc\n"
 
-#: src/lang.c:2588
+#: src/lang.c:2664
 #, fuzzy
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Bogus gruplarý kaldýr newsrc"
 
-#: src/lang.c:2589
+#: src/lang.c:2665
 #, fuzzy
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7586,66 +7844,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:2597
+#: src/lang.c:2673
 #, 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:2598
+#: src/lang.c:2674
 #, fuzzy
 msgid   "Interval in secs to reread active"
 msgstr  "yeniden etkin kýlma saniye aralýðý"
 
-#: src/lang.c:2599
+#: src/lang.c:2675
 #, 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:2604
+#: src/lang.c:2680
 #, fuzzy
 msgid   "Reconnect to server automatically"
 msgstr  "Sunucuya otomatik olarak baðlan"
 
-#: src/lang.c:2605
+#: src/lang.c:2681
 #, 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:2609
+#: src/lang.c:2685
 #, 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:2610
+#: src/lang.c:2686
 #, fuzzy
 msgid   "Cache NNTP overview files locally"
 msgstr  "Að Haberleri Aktarma Protokolü önbelleði yerel olarak giriþ dosyalarý"
 
-#: src/lang.c:2611
+#: src/lang.c:2687
 #, 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:2615
+#: src/lang.c:2691
 #, 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:2616
+#: src/lang.c:2692
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2693
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2699
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2624
+#: src/lang.c:2700
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -7655,178 +7913,178 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2636
+#: src/lang.c:2712
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2637
+#: src/lang.c:2713
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2647
+#: src/lang.c:2723
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2729
 #, fuzzy
 msgid   "Delete post-process files"
 msgstr  "Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2658
+#: src/lang.c:2734
 #, 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
+#: src/lang.c:2735
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2664
+#: src/lang.c:2740
 #, 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
+#: src/lang.c:2741
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2670
+#: src/lang.c:2746
 #, 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
+#: src/lang.c:2753
 #, 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
+#: src/lang.c:2754
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2684
+#: src/lang.c:2760
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2685
+#: src/lang.c:2761
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "Günlüðü postalýyor %s\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2767
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2696
+#: src/lang.c:2772
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2697
+#: src/lang.c:2773
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2702
+#: src/lang.c:2778
 #, 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
+#: src/lang.c:2779
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2708
+#: src/lang.c:2784
 #, 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
+#: src/lang.c:2785
 #, fuzzy
 msgid   "savefile"
 msgstr  "Dosyaadý kaydet> "
 
-#: src/lang.c:2763
+#: src/lang.c:2839
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2764
+#: src/lang.c:2840
 #, fuzzy
 msgid   "UNDECLARED_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2770
+#: src/lang.c:2846
 #, 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
+#: src/lang.c:2847
 #, fuzzy
 msgid   "X_Body"
 msgstr  "Kalýn"
 
-#: src/lang.c:2776
+#: src/lang.c:2852
 #, 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
+#: src/lang.c:2853
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2782
+#: src/lang.c:2858
 #, 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
+#: src/lang.c:2859
 #, fuzzy
-msgid   "Insert X-Comment-To: header"
-msgstr  "'User-Agent:'-baþlýk ekleyiniz"
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  "'X-Comment-To:'-baþlýk ekleyiniz"
 
-#: src/misc.c:3726
+#: src/misc.c:3731
 #, 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:3729
+#: src/misc.c:3734
 #, 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:451
+#: src/newsrc.c:453
 #, fuzzy
 msgid   "Unreachable?\n"
 msgstr  "Ulaþýlamaz?\n"
 
-#: src/nntplib.c:822
+#: src/nntplib.c:820
 #, 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:840 src/nntplib.c:1751
+#: src/nntplib.c:856 src/nntplib.c:1831
 #, fuzzy
 msgid   "Rejoin current group\n"
 msgstr  "Þu anki gruba tekrar katýl\n"
 
-#: src/nntplib.c:848 src/nntplib.c:1759
+#: src/nntplib.c:864 src/nntplib.c:1839
 #, fuzzy, c-format
 msgid   "Read (%s)\n"
 msgstr  "Oku (%s)\n"
 
-#: src/nntplib.c:850
+#: src/nntplib.c:866
 #, fuzzy, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Son komutu tekrr yolla (%s)\n"
 
-#: src/nntplib.c:1421
+#: src/nntplib.c:1495
 msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#: src/nntplib.c:1905
+#: src/nntplib.c:1980
 msgid   "MOTD: "
 msgstr  ""
 
@@ -7835,26 +8093,26 @@ msgstr  ""
 msgid   "couldn't expand %s\n"
 msgstr  "%s geniþletilemedi\n"
 
-#: src/post.c:1219
+#: src/post.c:1288
 #, 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
+#: src/post.c:1293
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:1295
 #, c-format
-msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+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
+#: src/post.c:2206
 #, fuzzy, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Gönderiliyor: %.*s ..."
@@ -7878,7 +8136,7 @@ msgstr  "Akaçlanma\n"
 msgid   "unchanged"
 msgstr  "deðiþtirilmedi"
 
-#: src/refs.c:587
+#: src/refs.c:599
 #, fuzzy
 msgid   "[- Unavailable -]"
 msgstr  "[- Kullanýlamýyor -]"
@@ -7887,7 +8145,7 @@ msgstr  "[- Kullanýlamýyor -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1275
+#: src/rfc2047.c:1287
 #, c-format
 msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
         "are reading this prefix, your mail reader probably has not yet been modified\n"
@@ -7895,7 +8153,7 @@ msgid   "This message has been composed 
         "\n"
 msgstr  ""
 
-#: src/save.c:966
+#: src/save.c:1045
 msgid   "bytes"
 msgstr  "bayt"
 
@@ -7907,7 +8165,7 @@ msgstr  "okunmamýþ"
 msgid   "all"
 msgstr  "Hepsi"
 
-#: src/select.c:552 src/select.c:554
+#: src/select.c:554 src/select.c:556
 msgid   " R"
 msgstr  " R"
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/Makefile.in tin-1.9.6/src/Makefile.in
--- tin-1.9.5/src/Makefile.in	2009-12-01 15:08:57.000000000 +0100
+++ tin-1.9.6/src/Makefile.in	2010-01-01 11:08:12.437989768 +0100
@@ -1,7 +1,7 @@
 # Source Makefile for tin
 # - for configuration options read the ../doc/INSTALL file.
 #
-# Updated: 2009-04-22
+# Updated: 2010-01-01
 #
 # Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
@@ -287,11 +287,11 @@ all : $(BINDIR)/$(EXE)
 .SUFFIXES : .i
 
 .c$o :
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/$*.c
 
 .c.i :
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CPP) -C $(CPPFLAGS) $*.c >$@
 
 # explicit rules to allow running lint, and to accommodate older 'make' programs
@@ -299,7 +299,7 @@ $(OBJDIR)/parsdate$o : $(SRCDIR)/parsdat
 	@$(ECHO) "expect 6 shift/reduce conflicts ..."
 	$(YACC) $(SRCDIR)/parsdate.y
 	$(MV) -f y.tab.c $(OBJDIR)/parsdate.c
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $(OBJDIR)/parsdate.c
 
 $(OBJDIR)/parsdate.c : $(SRCDIR)/parsdate.y
@@ -476,7 +476,7 @@ makecfg$X :			$(SRCDIR)/makecfg.c \
 				Makefile \
 				$(INCDIR)/tin.h \
 				../include/autoconf.h
-@SHOW_CC@
+	@SHOW_CC@
 	@ECHO_CC@$(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS) -o $@ $(SRCDIR)/makecfg.c #$(BUILD_LIBS)
 
 TIN_DEP	= \
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/active.c tin-1.9.6/src/active.c
--- tin-1.9.5/src/active.c	2009-12-09 20:58:36.000000000 +0100
+++ tin-1.9.6/src/active.c	2010-11-05 18:32:55.585385167 +0100
@@ -3,7 +3,7 @@
  *  Module    : active.c
  *  Author    : I. Lea
  *  Created   : 1992-02-16
- *  Updated   : 2009-12-09
+ *  Updated   : 2010-03-15
  *  Notes     :
  *
  * Copyright (c) 1992-2010 Iain Lea <iain@bricbrac.de>
@@ -43,8 +43,8 @@
 #endif /* !TCURSES_H */
 
 /*
- * List of allowed seperator chars in active file
- * unsed in parse_active_line()
+ * List of allowed separator chars in active file
+ * unused in parse_active_line()
  */
 #define ACTIVE_SEP	" \n"
 
@@ -361,7 +361,7 @@ read_newsrc_active_file(
 #ifdef NNTP_ABLE
 			char buf[NNTP_STRLEN];
 			char line[NNTP_STRLEN];
-			if (window < NUM_SIMULTANEOUS_GROUP_COMMAND && ptr) {
+			if (window < NUM_SIMULTANEOUS_GROUP_COMMAND && ptr && (!list_active || (newsrc_active && list_active && group_find(ptr, FALSE)))) {
 				ngnames[index_i] = my_strdup(ptr);
 				snprintf(buf, sizeof(buf), "GROUP %s", ngnames[index_i]);
 #	ifdef DEBUG
@@ -419,7 +419,7 @@ read_newsrc_active_file(
 								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);
+									debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
 #	endif /* DEBUG */
 							}
 							ptr = ngname;
@@ -765,6 +765,7 @@ read_news_active_file(
 			struct t_group *grpptr;
 			t_bool need_auth = FALSE;
 
+			*buff='\0';
 			/* we can't use for_each_group(i) yet, so we have to prase the newsrc */
 			if ((fp = fopen(newsrc, "r")) != NULL) {
 				while (tin_fgets(fp, FALSE) != NULL)
@@ -896,7 +897,8 @@ open_newgroups_fp(
 		if (idx == -1)
 			return (FILE *) 0;
 
-		ngtm = localtime(&newnews[idx].time);
+		if ((ngtm = localtime(&newnews[idx].time)) == NULL)
+			return (FILE *) 0;
 		/*
 		 * in the current draft, NEWGROUPS is allowed to take a 4 digit year
 		 * component - but even with a 2 digit year component it is y2k
@@ -1202,9 +1204,6 @@ find_newnews_index(
 /*
  * Get a single status char from the moderated field. Used on selection screen
  * and in header of group screen
- *
- * TODO: what about 'j' groups? active(5) says:
- *       "local postings to that group should not be generated"
  */
 char
 group_flag(
@@ -1216,6 +1215,7 @@ group_flag(
 
 		case 'x':
 		case 'n':
+		case 'j':
 			return 'X';
 
 		case '=':
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/art.c tin-1.9.6/src/art.c
--- tin-1.9.5/src/art.c	2009-12-23 10:56:07.000000000 +0100
+++ tin-1.9.6/src/art.c	2010-10-09 13:56:14.203139024 +0200
@@ -3,7 +3,7 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-23
+ *  Updated   : 2010-05-18
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -140,12 +140,12 @@ find_base(
 			expand_art();
 
 		if (group->attribute->show_only_unread_arts) {
-			if (arts[i].status != ART_READ)
+			if (arts[i].status != ART_READ || arts[i].keep_in_base)
 				base[grpmenu.max++] = i;
 			else {
 				/* Find 1st unread art in thread */
 				for (j = i; j >= 0; j = arts[j].thread) {
-					if (arts[j].status != ART_READ) {
+					if (arts[j].status != ART_READ || arts[j].keep_in_base) {
 						base[grpmenu.max++] = i;
 						break;
 					}
@@ -231,7 +231,7 @@ setup_hard_base(
 		 *
 		 * think about something like:
 		 * if (nntp_caps.type == CAPABILITIES && tinrc.getart_limit != 0) {
-		 *    calculate some usefull min vals, eg. if getart_limit < 0
+		 *    calculate some useful min vals, eg. if getart_limit < 0
 		 *    use lowest unread art + 2*getart_limit (to include holes)
 		 *    snprintf(buf, sizeof(buf), "LISTGROUP %s %d-%d, group->name, min, max);
 		 * }
@@ -494,6 +494,8 @@ index_group(
 				debug_print_comment("art.c: index_group() purging...");
 #endif /* DEBUG */
 			art_mark(group, &arts[i], ART_READ);
+			if (group->attribute->show_only_unread_arts)
+				arts[i].keep_in_base = FALSE;
 		}
 	}
 
@@ -608,7 +610,7 @@ open_art_header(
 				if (nntp_command("NEXT", OK_NOTEXT, buf, sizeof(buf)))
 					*next = atoi(buf);
 				break;
-#	endif /*! BROKEN_LISTGROUP */
+#	endif /* !BROKEN_LISTGROUP */
 
 			default:
 				/*
@@ -622,10 +624,10 @@ open_art_header(
 				 * 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...
+				 * isn't broken...
 				 */
 				nntp_caps.broken_listgroup = TRUE;
-#	endif /*! BROKEN_LISTGROUP */
+#	endif /* !BROKEN_LISTGROUP */
 				break;
 		}
 
@@ -1421,6 +1423,10 @@ parse_headers(
 	/*
 	 * The son of RFC 1036 states that the following hdrs are mandatory. It
 	 * also states that Subject, Newsgroups and Path are too. Ho hum.
+	 *
+	 * What about readinng mail from local spool via ~/.tin/active.mail,
+	 * they might not have a Message-ID but got_received is very likely to
+	 * be true.
 	 */
 	if (got_from && h->date && h->msgid) {
 		if (!h->subject)
@@ -1602,6 +1608,7 @@ read_overview(
 					continue;
 			}
 
+			/* for duplicated headers this is last match counts, INN >= 2.5.3 does first match counts */
 			if (expensive_over_parse) { /* strange order */
 				/* madatory fields */
 				if (ofmt[count].type == OVER_T_STRING) {
@@ -1644,9 +1651,10 @@ read_overview(
 					}
 
 					if (!strcasecmp(ofmt[count].name, "Message-ID:")) {
-						if (*ptr)
+						if (*ptr) {
+							FreeIfNeeded(art->msgid); /* if field is listed more than once in overview.fmt */
 							art->msgid = my_strdup(ptr);
-						else {
+						} else {
 							art->msgid = NULL;
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
@@ -1657,20 +1665,21 @@ read_overview(
 					}
 
 					if (!strcasecmp(ofmt[count].name, "References:")) {
-						if (*ptr)
+						if (*ptr) {
+							FreeIfNeeded(art->refs); /* if field is listed more than once in overview.fmt */
 							art->refs = my_strdup(ptr);
-						else
+						} else
 							art->refs = NULL;
 						continue;
 					}
 				}
-				/* metadata fiels */
+				/* metadata fields */
 				if (ofmt[count].type == OVER_T_INT) {
 					if (!strcasecmp(ofmt[count].name, "Bytes:")) {
 						if (*ptr) {
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
-									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
 						continue;
@@ -1684,7 +1693,7 @@ read_overview(
 								art->line_count = 0;
 #ifdef DEBUG
 								if (debug & DEBUG_NNTP)
-									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
 						} else
@@ -1752,7 +1761,7 @@ read_overview(
 						if (*ptr) {
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
-								debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
+								debug_print_file("NNTP", "%s(%d) overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
 						break;
@@ -1765,7 +1774,7 @@ read_overview(
 								art->line_count = 0;
 #ifdef DEBUG
 								if (debug & DEBUG_NNTP)
-									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
 						} else
@@ -1777,17 +1786,21 @@ read_overview(
 				}
 			}
 
-			/* optional fields */
+			/* optional fields; for duplicated headers: last match counts, INN >= 2.5.3 does first match counts */
 			if (ofmt[count].type == OVER_T_FSTRING) {
-				if (!strcasecmp(ofmt[count].name, "Xref:")) {
-					if ((q = parse_header(ptr, "Xref", FALSE, FALSE)) != NULL)
-						art->xref = my_strdup(q);
+				if (*ptr) {
+					if (!strcasecmp(ofmt[count].name, "Xref:")) {
+						if ((q = parse_header(ptr, "Xref", FALSE, FALSE)) != NULL) {
+							FreeIfNeeded(art->xref); /* if field is listed more than once in overview.fmt */
+							art->xref = my_strdup(q);
+						}
 #ifdef DEBUG
-					else {
-						if (debug & DEBUG_NNTP)
-							debug_print_file("NNTP", "%s(%d) bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
-					}
+						else {
+							if (debug & DEBUG_NNTP)
+								debug_print_file("NNTP", "%s(%d) bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
+						}
 #endif /* DEBUG */
+					}
 				}
 				continue;
 			}
@@ -1905,7 +1918,7 @@ read_overview(
  *       with a wrong charset and thus lose information. a simmiliar problem
  *       exists with the data for the from:-line, we don't store it in the
  *       original format, whenever our from-parser (partially) fails we'll
- *       lose informations in our overviews (but those couldn't be handeled
+ *       lose information in our overviews (but those couldn't be handeled
  *       by tin anyway, so this is not a real problem).
  *       long-term solution: store the original data in the overview
  *       (tin has to handle raw 8bit data and other ugly stuff in the
@@ -1948,7 +1961,7 @@ write_overview(
 		article = &arts[i];
 
 		if (article->thread != ART_EXPIRED && article->artnum >= group->xmin) {
-			q = ref = NULL;
+			ref = NULL;
 			/*
 			 * TODO: instead of tinrc.mm_local_charset we'd better use UTF-8
 			 *       here and in print_from() in the CHARSET_CONVERSION case.
@@ -2059,7 +2072,7 @@ find_nov_file(
 			 */
 
 			/*
-			 * When reading via NNTP, system wide overviews are irrelevent, of
+			 * When reading via NNTP, system wide overviews are irrelevant, of
 			 * course, and the private overview filename will be the same for
 			 * both reading and writing.
 			 *
@@ -2557,7 +2570,7 @@ set_article(
 	art->refptr = NULL;
 	art->line_count = -1;
 	art->archive = NULL;
-	art->tagged = FALSE;
+	art->tagged = 0;
 	art->thread = ART_EXPIRED;
 	art->prev = ART_NORMAL;
 	art->score = 0;
@@ -2568,6 +2581,7 @@ set_article(
 	art->selected = FALSE;
 	art->inrange = FALSE;
 	art->matched = FALSE;
+	art->keep_in_base = FALSE;
 }
 
 
@@ -2608,6 +2622,25 @@ valid_artnum(
 }
 
 
+/*
+ * Loop over arts[] to see if 'art' (an article number) exists in arts[]
+ * Needed if arts[] is not sorted on artnum
+ * Return index into arts[] or -1
+ */
+int
+find_artnum(
+	long art)
+{
+	int i;
+
+	for_each_art(i) {
+		if (arts[i].artnum == art)
+			return i;
+	}
+	return -1;
+}
+
+
 /*----------------------------- Overview handling -----------------------*/
 
 static char *
@@ -2674,7 +2707,12 @@ 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(min, max));
+		if (!max)
+			return NULL;
+		if (min == max)
+			snprintf(line, sizeof(line), "%s %ld", nntp_caps.over_cmd, min);
+		else
+			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.5/src/attrib.c tin-1.9.6/src/attrib.c
--- tin-1.9.5/src/attrib.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/attrib.c	2010-10-01 22:53:47.788718660 +0200
@@ -3,7 +3,7 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2009-11-05
+ *  Updated   : 2010-08-27
  *  Notes     : Group attribute routines
  *
  * Copyright (c) 1993-2010 Iain Lea <iain@bricbrac.de>
@@ -89,7 +89,7 @@ set_default_attributes(
 	attributes->mailing_list = NULL;
 	attributes->x_headers = NULL;
 	attributes->x_body = NULL;
-	attributes->from = (scope ? scope->from :(global ? tinrc.mail_address : NULL));
+	attributes->from = (scope ? scope->from : (global ? tinrc.mail_address : NULL));
 	attributes->news_quote_format = (scope ? scope->news_quote_format : (global ? tinrc.news_quote_format : NULL));
 	attributes->quote_chars = (scope ? scope->quote_chars : (global ? tinrc.quote_chars : NULL));
 	attributes->mime_types_to_save = (scope ? scope->mime_types_to_save : (global ? my_strdup("*/*") : NULL));
@@ -873,6 +873,7 @@ assign_attributes_to_groups(
 	struct t_scope *default_scope, *curr_scope;
 	t_bool found;
 	int i, j;
+	long processed = 0L;
 #ifdef CHARSET_CONVERSION
 	t_bool is_7bit;
 #endif /* CHARSET_CONVERSION */
@@ -882,6 +883,8 @@ assign_attributes_to_groups(
 
 	default_scope = &scopes[0];
 	for_each_group(i) {
+		if (++processed % (MODULO_COUNT_NUM) == 0)
+			spin_cursor();
 		group = &active[i];
 		found = FALSE;
 		for (j = 1; j < num_scope; j++) {
@@ -1155,16 +1158,20 @@ write_attributes_file(
 	fprintf(fp, _("#  quick_kill_expire=ON/OFF\n"));
 	fprintf(fp, _("#  quick_kill_case=ON/OFF\n"));
 	fprintf(fp, _("#  quick_kill_header=NUM\n"));
-	fprintf(fp, _("#    0=subj (case sensitive) 1=subj (ignore case)\n"));
-	fprintf(fp, _("#    2=from (case sensitive) 3=from (ignore case)\n"));
-	fprintf(fp, _("#    4=msgid 5=lines\n"));
+	fprintf(fp, _("#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"));
+	fprintf(fp, _("#    2=From: (case sensitive)     3=From: (ignore case)\n"));
+	fprintf(fp, _("#    4=Message-ID: & full References: line\n"));
+	fprintf(fp, _("#    5=Message-ID: & last References: entry only\n"));
+	fprintf(fp, _("#    6=Message-ID: entry only     7=Lines:\n"));
 	fprintf(fp, _("#  quick_select_scope=STRING\n"));
 	fprintf(fp, _("#  quick_select_expire=ON/OFF\n"));
 	fprintf(fp, _("#  quick_select_case=ON/OFF\n"));
 	fprintf(fp, _("#  quick_select_header=NUM\n"));
-	fprintf(fp, _("#    0=subj (case sensitive) 1=subj (ignore case)\n"));
-	fprintf(fp, _("#    2=from (case sensitive) 3=from (ignore case)\n"));
-	fprintf(fp, _("#    4=msgid 5=lines\n"));
+	fprintf(fp, _("#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"));
+	fprintf(fp, _("#    2=From: (case sensitive)     3=From: (ignore case)\n"));
+	fprintf(fp, _("#    4=Message-ID: & full References: line\n"));
+	fprintf(fp, _("#    5=Message-ID: & last References: entry only\n"));
+	fprintf(fp, _("#    6=Message-ID: entry only     7=Lines:\n"));
 	fprintf(fp, _("#  quote_chars=STRING (%%s, %%S for initials)\n"));
 #ifndef DISABLE_PRINTING
 	fprintf(fp, _("#  print_header=ON/OFF\n"));
@@ -1233,10 +1240,10 @@ write_attributes_file(
 	fprintf(fp, _("#    1 = Skip leading blank lines\n"));
 	fprintf(fp, _("#    2 = Skip trailing blank lines\n"));
 	fprintf(fp, _("#    3 = Skip leading and trailing blank lines\n"));
-	fprintf(fp, _("#    4 = Compact multiple blank lines between textblocks\n"));
-	fprintf(fp, _("#    5 = Compact multiple blank lines between textblocks and skip\n#        leading blank lines\n"));
-	fprintf(fp, _("#    6 = Compact multiple blank lines between textblocks and skip\n#        trailing blank lines\n"));
-	fprintf(fp, _("#    7 = Compact multiple blank lines between textblocks and skip\n#        leading and trailing blank lines\n"));
+	fprintf(fp, _("#    4 = Compact multiple blank lines between text blocks\n"));
+	fprintf(fp, _("#    5 = Compact multiple blank lines between text blocks and skip\n#        leading blank lines\n"));
+	fprintf(fp, _("#    6 = Compact multiple blank lines between text blocks and skip\n#        trailing blank lines\n"));
+	fprintf(fp, _("#    7 = Compact multiple blank lines between text blocks and skip\n#        leading and trailing blank lines\n"));
 	fprintf(fp, _("#  verbatim_handling=ON/OFF\n"));
 	fprintf(fp, _("#  wrap_on_next_unread=ON/OFF\n"));
 	fprintf(fp, _("#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"));
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/auth.c tin-1.9.6/src/auth.c
--- tin-1.9.5/src/auth.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/auth.c	2010-05-07 16:00:53.105068514 +0200
@@ -386,7 +386,7 @@ authinfo_plain(
 #	endif /* DEBUG */
 			/*
 			 * we return OK_AUTH here once so tin doesn't exit just because a
-			 * single comand requested auth ...
+			 * single command requested auth ...
 			 */
 			if (!already_failed)
 				ret = OK_AUTH;
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/charset.c tin-1.9.6/src/charset.c
--- tin-1.9.5/src/charset.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/charset.c	2010-05-07 16:00:53.105068514 +0200
@@ -40,7 +40,7 @@
 #endif /* !TIN_H */
 
 /*
- *  Table for the iso2asc convertion...
+ *  Table for the iso2asc conversion
  *  iso2asc  by  (unrza3@cd4680fs.rrze.uni-erlangen.de)
  *  included by  (root@aspic.han.de)
  */
@@ -410,7 +410,7 @@ convert_to_printable(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 /*
  * NOTES: don't make wc a wint_t as libutf8 (at least version 0.8)
- *        sometimes fails to propper convert (wchar_t) 0 to (wint_t) 0
+ *        sometimes fails to proper convert (wchar_t) 0 to (wint_t) 0
  *        and thus loop termination fails.
  */
 wchar_t *
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/color.c tin-1.9.6/src/color.c
--- tin-1.9.5/src/color.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/color.c	2010-11-13 17:47:11.334963774 +0100
@@ -7,7 +7,7 @@
  *              Julien Oster <fuzzy@cu8.cum.de> (word highlighting)
  *              T.Dickey <dickey@invisible-island.net> (curses support)
  *  Created   : 1995-06-02
- *  Updated   : 2009-03-13
+ *  Updated   : 2010-11-13
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
@@ -110,8 +110,7 @@ set_colors(
 		if (bcolor > 0)
 			bcolor %= COLORS;
 
-		/* curses assumes white/black */
-		if (fcolor != COLOR_WHITE || bcolor != COLOR_BLACK) {
+		if (fcolor != default_fcol || bcolor != default_bcol) {
 			struct LIST *p;
 			t_bool found = FALSE;
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/config.c tin-1.9.6/src/config.c
--- tin-1.9.5/src/config.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/config.c	2010-09-12 12:48:39.985282177 +0200
@@ -3,7 +3,7 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-07-17
+ *  Updated   : 2010-04-11
  *  Notes     : Configuration file routines
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -101,6 +101,9 @@ read_config_file(
 
 		switch (tolower((unsigned char) buf[0])) {
 		case 'a':
+			if (match_boolean(buf, "abbreviate_groupname=", &tinrc.abbreviate_groupname))
+				break;
+
 			if (match_boolean(buf, "add_posted_to_filter=", &tinrc.add_posted_to_filter))
 				break;
 
@@ -381,7 +384,6 @@ read_config_file(
 
 			break;
 
-
 		case 'f':
 			if (match_boolean(buf, "force_screen_redraw=", &tinrc.force_screen_redraw))
 				break;
@@ -1130,6 +1132,9 @@ write_config_file(
 	fprintf(fp, _(txt_groupname_max_length.tinrc));
 	fprintf(fp, "groupname_max_length=%d\n\n", tinrc.groupname_max_length);
 
+	fprintf(fp, _(txt_abbreviate_groupname.tinrc));
+	fprintf(fp, "abbreviate_groupname=%s\n\n", print_boolean(tinrc.abbreviate_groupname));
+
 	fprintf(fp, _(txt_beginner_level.tinrc));
 	fprintf(fp, "beginner_level=%s\n\n", print_boolean(tinrc.beginner_level));
 
@@ -1429,11 +1434,12 @@ match_color(
 	int *dst,
 	int max)
 {
-	int n;
 	size_t patlen = strlen(pat);
 
 	if (STRNCMPEQ(line, pat, patlen)) {
+		int n;
 		t_bool found = FALSE;
+
 		for (n = 0; n < MAX_COLOR + 1; n++) {
 			if (!strcasecmp(&line[patlen], txt_colors[n])) {
 				found = TRUE;
@@ -1516,10 +1522,11 @@ match_list(
 	int *dst)
 {
 	size_t patlen = strlen(pat);
-	size_t n;
-	char temp[LEN];
 
 	if (STRNCMPEQ(line, pat, patlen)) {
+		char temp[LEN];
+		size_t n;
+
 		line += patlen;
 		*dst = 0;	/* default, if no match */
 		for (n = 0; n < tablelen; n++) {
@@ -1673,7 +1680,7 @@ ulBuildArgv(
 	new_argv[0] = NULL;
 
 	while (*tmp) {
-		if (!isspace((int) *tmp)) { /* found the begining of a word */
+		if (!isspace((int) *tmp)) { /* found the beginning of a word */
 			new_argv[i] = tmp;
 			for (; *tmp && !isspace((int) *tmp); tmp++)
 				;
@@ -1798,9 +1805,9 @@ rc_update(
 				break;
 
 			case 'q':
-				if (match_boolean(buf, "quote_signatures=" , &quote_signatures))
+				if (match_boolean(buf, "quote_signatures=", &quote_signatures))
 					break;
-				if (match_boolean(buf, "quote_empty_lines=" , &quote_empty_lines))
+				if (match_boolean(buf, "quote_empty_lines=", &quote_empty_lines))
 					break;
 				break;
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/cook.c tin-1.9.6/src/cook.c
--- tin-1.9.5/src/cook.c	2009-12-10 21:56:45.000000000 +0100
+++ tin-1.9.6/src/cook.c	2010-11-14 11:53:47.770164495 +0100
@@ -3,7 +3,7 @@
  *  Module    : cook.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-08
- *  Updated   : 2009-12-10
+ *  Updated   : 2010-09-27
  *  Notes     : Split from page.c
  *
  * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
@@ -55,6 +55,7 @@
 #define MATCH_REGEX(x,y,z)	(pcre_exec(x.re, x.extra, y, z, 0, 0, NULL, 0) >= 0)
 
 
+static t_bool charset_unsupported(const char *charset);
 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);
@@ -371,7 +372,7 @@ get_filename(
 
 #define PUT_UUE(part, qualifier_text) \
 	put_cooked(LEN, wrap_lines, C_UUE, _(txt_uue), \
-		part->depth * 4, "", \
+		part->depth ? (part->depth - 1) * 4 : 0, "", \
 		content_types[part->type], part->subtype, \
 		qualifier_text, part->line_count, get_filename(part->params))
 
@@ -454,7 +455,7 @@ process_text_body_part(
 				if (max_line_len < strlen(buf) + 2) {
 					max_line_len = strlen(buf) + 2;
 					line = my_realloc(line, max_line_len);
-				};
+				}
 				strcpy(line, buf);
 
 				/*
@@ -745,6 +746,39 @@ dump_cooked(
 
 
 /*
+ * Check for charsets which may contain NULL bytes and thus break string
+ * functions. Possibly incomplete.
+ *
+ * TODO: fix the other code to handle those charsets properly.
+ */
+static t_bool
+charset_unsupported(
+	const char *charset)
+{
+	static const char *charsets[] = {
+		"csUnicode",	/* alias for ISO-10646-UCS-2 */
+		"csUCS4",		/* alias for ISO-10646-UCS-4 */
+		"ISO-10646-UCS-2",
+		"ISO-10646-UCS-4",
+		"UTF-16",		/* covers also BE/LE */
+		"UTF-32",		/* covers also BE/LE */
+		NULL };
+	const char **charsetptr = charsets;
+	t_bool ret = FALSE;
+
+	if (!charset)
+		return ret;
+
+	do {
+		if (!strncasecmp(charset, *charsetptr, strlen(*charsetptr)))
+			ret = TRUE;
+	} while (!ret && *(++charsetptr) != NULL);
+
+	return ret;
+}
+
+
+/*
  * 'cooks' an article, ie, prepare what will actually appear on the screen
  * It is not easy to do this in the same pass as the initial read since
  * boundary conditions for multipart articles make it harder to do on the
@@ -875,27 +909,36 @@ cook_article(
 				charset = get_param(ptr->params, "charset");
 			else
 				charset = NULL;
-			PUT_ATTACH(ptr, ptr->depth * 4, name, charset);
+			PUT_ATTACH(ptr, (ptr->depth - 1) * 4, name, charset);
 
 			/* 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);
+			if (IS_PLAINTEXT(ptr)) {
+				if (charset_unsupported(charset)) {
+					put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach_unsup_charset), (ptr->depth - 1) * 4, "", charset);
+					if (ptr->next)
+						put_cooked(1, wrap_lines, C_ATTACH, "\n");
+				} else
+					process_text_body_part(wrap_lines, artinfo->raw, ptr, hide_uue);
+			}
 		}
 	} else {
+		if (!strcmp(content_types[hdr->ext->type], "text"))
+			charset = get_param(hdr->ext->params, "charset");
+		else
+			charset = NULL;
 		/*
 		 * A regular single-body article
 		 */
-		if (IS_PLAINTEXT(hdr->ext))
-			process_text_body_part(wrap_lines, artinfo->raw, hdr->ext, hide_uue);
-		else {
+		if (IS_PLAINTEXT(hdr->ext)) {
+			if (charset_unsupported(charset))
+				put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach_unsup_charset), 0, "", charset);
+			else
+				process_text_body_part(wrap_lines, artinfo->raw, hdr->ext, hide_uue);
+		} else {
 			/*
 			 * Non-textual main body
 			 */
 			name = get_filename(hdr->ext->params);
-			if (!strcmp(content_types[hdr->ext->type], "text"))
-				charset = get_param(hdr->ext->params, "charset");
-			else
-				charset = NULL;
 			PUT_ATTACH(hdr->ext, 0, name, charset);
 		}
 	}
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/curses.c tin-1.9.6/src/curses.c
--- tin-1.9.5/src/curses.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/curses.c	2010-10-31 19:16:43.322330860 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2009-10-22
+ *  Updated   : 2010-10-31
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -467,6 +467,19 @@ ClearScreen(
 }
 
 
+#ifdef HAVE_COLOR
+void
+reset_screen_attr(
+	void)
+{
+	if (!NO_CAP(_reset)) {
+		tputs(_reset, 1, outchar);
+		my_flush();
+	}
+}
+#endif /* HAVE_COLOR */
+
+
 /*
  *  move cursor to the specified row column on the screen.
  *  0,0 is the top left!
@@ -804,8 +817,8 @@ highlight_string(
 	MoveCursor(row, col);
 	StartInverse();
 	my_fputs(output, stdout);
-	my_flush();
 	EndInverse();
+	my_flush();
 
 	stow_cursor();
 }
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/debug.c tin-1.9.6/src/debug.c
--- tin-1.9.5/src/debug.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/debug.c	2010-05-07 16:00:53.117070357 +0200
@@ -232,7 +232,7 @@ debug_print_malloc(
 		if ((fp = fopen(file, "a+")) != NULL) {
 			total += size;
 			/* sometimes size_t is long */
-			fprintf(fp, "%12s:%-4d %s(%6lu). Total %lu\n", xfile, line, is_malloc ? " malloc" : "realloc" , (unsigned long) size, (unsigned long) total);
+			fprintf(fp, "%12s:%-4d %s(%6lu). Total %lu\n", xfile, line, is_malloc ? " malloc" : "realloc", (unsigned long) size, (unsigned long) total);
 			fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
 			fclose(fp);
 		}
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/filter.c tin-1.9.6/src/filter.c
--- tin-1.9.5/src/filter.c	2009-12-11 21:33:06.000000000 +0100
+++ tin-1.9.6/src/filter.c	2010-11-13 00:41:57.879737187 +0100
@@ -3,7 +3,7 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2009-07-17
+ *  Updated   : 2010-11-13
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -48,6 +48,7 @@
 
 #define IS_READ(i)	(arts[i].status == ART_READ)
 #define IS_KILLED(i)	(arts[i].killed)
+#define IS_KILLED_UNREAD(i)	(arts[i].killed == ART_KILLED_UNREAD)
 #define IS_SELECTED(i)	(arts[i].selected)
 
 /*
@@ -516,11 +517,11 @@ read_filter_file(
 							FreeIfNeeded(ptr[i].subj);
 							ptr[i].subj = my_strdup(subj);
 						}
-					}
 #ifdef DEBUG
-					if (debug & DEBUG_FILTER)
-						debug_print_file("FILTER","buf=[%s]  Gsubj=[%s]", ptr[i].subj, glob_filter.filter[i].subj);
+						if (debug & DEBUG_FILTER)
+							debug_print_file("FILTER","buf=[%s]  Gsubj=[%s]", ptr[i].subj, glob_filter.filter[i].subj);
 #endif /* DEBUG */
+					}
 					break;
 				}
 
@@ -598,17 +599,17 @@ read_filter_file(
 
 					if (match_string(buf + 1, "ref_max=", foo, LEN - 1)) {
 						/*
-						 * TODO: add to the right rule, give better explanation, -> lang.c
+						 * TODO: add to the right rule, give better explanation.
 						 */
-						snprintf(foo, HEADER_LEN, "%s%s", _("Removed from the previous rule: "), str_trim(buf));
+						snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf));
 						comment = add_filter_comment(comment, foo);
 						break;
 					}
 					if (match_string(buf + 1, "ref_score=", foo, LEN - 1)) {
 						/*
-						 * TODO: add to the right rule, give better explanation, -> lang.c
+						 * TODO: add to the right rule, give better explanation.
 						 */
-						snprintf(foo, HEADER_LEN, "%s%s", _("Removed from the previous rule: "), str_trim(buf));
+						snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf));
 						comment = add_filter_comment(comment, foo);
 					}
 				}
@@ -838,9 +839,6 @@ get_choice(
 	int list_size)
 {
 	int ch, y, i = 0;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wbuf;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	if (help)
 		show_menu_help(help);
@@ -848,16 +846,7 @@ get_choice(
 	if (list == NULL || list_size < 1)
 		return -1;
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wbuf = char2wchar_t(prompt)) != NULL) {
-		wconvert_to_printable(wbuf);
-		if ((y = wcswidth(wbuf, wcslen(wbuf) + 1)) == -1) /* something went wrong, use wcslen() as fallback */
-			y = wcslen(wbuf);
-
-		free(wbuf);
-	} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		y = (int) strlen(prompt);
+	y = strwidth(prompt);
 
 	do {
 		MoveCursor(x, y);
@@ -1025,14 +1014,11 @@ filter_menu(
 	char text_time[PATH_LEN];
 	char double_time[PATH_LEN];
 	char quat_time[PATH_LEN];
-	int i, len, clen = 0, flen = 0;
+	int i, len, clen, flen;
 	struct t_filter_rule rule;
 	t_bool proceed;
 	t_bool ret;
 	t_function func, default_func = FILTER_SAVE;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wbuf;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	signal_context = cFilter;
 
@@ -1088,49 +1074,16 @@ filter_menu(
 	ptr_filter_comment = _(txt_filter_comment);
 	ptr_filter_groupname = group->name;
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wbuf = char2wchar_t(_(txt_no))) != NULL) {
-		clen = MAX(clen, wcswidth(wbuf, wcslen(wbuf)));
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(_(txt_yes))) != NULL) {
-		clen = MAX(clen, wcswidth(wbuf, wcslen(wbuf)));
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(_(txt_full))) != NULL) {
-		clen = MAX(clen, wcswidth(wbuf, wcslen(wbuf)));
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(_(txt_last))) != NULL) {
-		clen = MAX(clen, wcswidth(wbuf, wcslen(wbuf)));
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(_(txt_only))) != NULL) {
-		clen = MAX(clen, wcswidth(wbuf, wcslen(wbuf)));
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(ptr_filter_subj)) != NULL) {
-		flen = MAX(flen, wcswidth(wbuf, wcslen(wbuf)) - 2);
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(ptr_filter_from)) != NULL) {
-		flen = MAX(flen, wcswidth(wbuf, wcslen(wbuf)) - 2);
-		free(wbuf);
-	}
-	if ((wbuf = char2wchar_t(ptr_filter_msgid)) != NULL) {
-		flen = MAX(flen, wcswidth(wbuf, wcslen(wbuf)) - 2);
-		free(wbuf);
-	}
-#else
-	clen = MAX(clen, (int) strlen(_(txt_no)));
-	clen = MAX(clen, (int) strlen(_(txt_yes)));
-	clen = MAX(clen, (int) strlen(_(txt_full)));
-	clen = MAX(clen, (int) strlen(_(txt_last)));
-	clen = MAX(clen, (int) strlen(_(txt_only)));
-	flen = MAX(flen, (int) strlen(ptr_filter_subj) - 2);
-	flen = MAX(flen, (int) strlen(ptr_filter_from) - 2);
-	flen = MAX(flen, (int) strlen(ptr_filter_msgid) - 2);
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+	clen = strwidth(_(txt_no));
+	clen = MAX(clen, strwidth(_(txt_yes)));
+	clen = MAX(clen, strwidth(_(txt_full)));
+	clen = MAX(clen, strwidth(_(txt_last)));
+	clen = MAX(clen, strwidth(_(txt_only)));
+
+	flen = strwidth(ptr_filter_subj) - 2;
+	flen = MAX(flen, strwidth(ptr_filter_from) - 2);
+	flen = MAX(flen, strwidth(ptr_filter_msgid) - 2);
+
 	len = cCOLS - flen - clen - 1 + 4;
 
 	snprintf(text_time, sizeof(text_time), _(txt_time_default_days), tinrc.filter_days);
@@ -1437,7 +1390,7 @@ filter_menu(
 			rule.comment = free_filter_comment(rule.comment);
 			if (!invoke_editor(filter_file, filter_file_offset, NULL))
 				return FALSE;
-			unfilter_articles();
+			unfilter_articles(group);
 			(void) read_filter_file(filter_file);
 			return TRUE;
 			/* keep lint quiet: */
@@ -1785,20 +1738,22 @@ add_filter_rule(
 
 /*
  * We assume that any articles which are tagged as killed are also
- * tagged as being read BECAUSE they were killed. So, we retag
- * them as being unread. Selected articles will be un"select"ed.
+ * tagged as being read BECAUSE they were killed. We retag them as
+ * being unread if they were unread before killing (ART_KILLED_UNREAD).
+ * Selected articles will be un"select"ed.
  */
 void
 unfilter_articles(
-	void)
+	struct t_group *group)
 {
 	int i;
 
 	for_each_art(i) {
 		arts[i].score = 0;
 		if (IS_KILLED(i)) {
+			if (IS_KILLED_UNREAD(i))
+				art_mark(group, &arts[i], ART_UNREAD);
 			arts[i].killed = ART_NOTKILLED;
-			arts[i].status = ART_UNREAD;
 		}
 		if (IS_SELECTED(i))
 			arts[i].selected = FALSE;
@@ -1871,7 +1826,7 @@ filter_articles(
 	}
 
 	/*
-	 * loop thru all arts applying global & local filtering rules
+	 * loop through all arts applying global & local filtering rules
 	 */
 	for (i = 0; (i < top_art) && !error; i++) {
 		arts[i].score = 0;
@@ -2135,11 +2090,16 @@ filter_articles(
 					arts[i].killed = ART_KILLED;
 				filtered = TRUE;
 				art_mark(group, &arts[i], ART_READ);
+				if (group->attribute->show_only_unread_arts)
+					arts[i].keep_in_base = FALSE;
 			} else if (arts[i].score >= tinrc.score_limit_select) {
 				arts[i].selected = TRUE;
 			}
 		}
 	}
+	if (!cmd_line && !batch_mode)
+		clear_message();
+
 	return filtered;
 }
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/getline.c tin-1.9.6/src/getline.c
--- tin-1.9.5/src/getline.c	2009-12-01 15:15:28.000000000 +0100
+++ tin-1.9.6/src/getline.c	2010-05-07 16:00:53.129072200 +0200
@@ -3,7 +3,7 @@
  *  Module    : getline.c
  *  Author    : Chris Thewalt & Iain Lea
  *  Created   : 1991-11-09
- *  Updated   : 2008-11-22
+ *  Updated   : 2010-01-21
  *  Notes     : emacs style line editing input package.
  *  Copyright : (c) Copyright 1991-99 by Chris Thewalt & Iain Lea
  *              Permission to use, copy, modify, and distribute this
@@ -23,7 +23,7 @@
 #endif /* !TCURSES_H */
 
 #define BUF_SIZE	1024
-#define TABSIZE		4
+#define TAB_SIZE		4
 
 #define CTRL_A	'\001'
 #define CTRL_B	'\002'
@@ -638,7 +638,7 @@ gl_fixup(
 
 
 /*
- * default tab handler, acts like tabstops every TABSIZE cols
+ * default tab handler, acts like tabstops every TAB_SIZE cols
  */
 static int
 gl_tab(
@@ -654,14 +654,14 @@ gl_tab(
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	len = wcslen(wbuf);
-	count = TABSIZE - (offset + *loc) % TABSIZE;
+	count = TAB_SIZE - (offset + *loc) % TAB_SIZE;
 	for (i = len; i >= *loc; i--)
 		wbuf[i + count] = wbuf[i];
 	for (i = 0; i < count; i++)
 		wbuf[*loc + i] = (wchar_t) ' ';
 #else
 	len = strlen(buf);
-	count = TABSIZE - (offset + *loc) % TABSIZE;
+	count = TAB_SIZE - (offset + *loc) % TAB_SIZE;
 	for (i = len; i >= *loc; i--)
 		buf[i + count] = buf[i];
 	for (i = 0; i < count; i++)
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/group.c tin-1.9.6/src/group.c
--- tin-1.9.5/src/group.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/group.c	2010-10-07 22:59:10.371991309 +0200
@@ -3,7 +3,7 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-11-12
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -57,6 +57,7 @@ struct t_group *curr_group;
 static int do_search(t_function func, t_bool repeat);
 static int enter_pager(int art, t_bool ignore_unavail);
 static int enter_thread(int depth, t_pagerinfo *page);
+static int find_new_pos(long old_artnum, int cur_pos);
 static int group_catchup(t_function func);
 static int tab_pressed(void);
 static t_bool prompt_getart_limit(void);
@@ -139,7 +140,6 @@ group_page(
 {
 	char key[MAXKEYLEN];
 	int i, n, ii;
-	int old_top = 0;
 	int thread_depth;	/* Starting depth in threads we enter */
 	long old_artnum = 0L;
 	struct t_art_stat sbuf;
@@ -283,6 +283,10 @@ group_page(
 				}
 				break;
 
+			case GLOBAL_SEARCH_REPEAT:
+				info_message(_(txt_no_prev_search));
+				break;
+
 			case GLOBAL_SEARCH_AUTHOR_FORWARD:
 			case GLOBAL_SEARCH_AUTHOR_BACKWARD:
 			case GLOBAL_SEARCH_SUBJECT_FORWARD:
@@ -306,6 +310,24 @@ group_page(
 					info_message(_(txt_no_arts));
 				break;
 
+			case GROUP_CANCEL:	/* cancel current basenote */
+				if (grpmenu.curr >= 0) {
+					if (can_post || group->attribute->mailing_list != NULL) {
+						char *progress_msg = my_strdup(_(txt_reading_article));
+						int ret;
+
+						n = (int) base[grpmenu.curr];
+						ret = art_open(TRUE, &arts[n], group, &pgart, TRUE, progress_msg);
+						free(progress_msg);
+						if (ret != ART_UNAVAILABLE && ret != ART_ABORT && cancel_article(group, &arts[n], n))
+							show_group_page();
+						art_close(&pgart);
+					} else
+						info_message(_(txt_cannot_post));
+				} else
+					info_message(_(txt_no_arts));
+				break;
+
 			case GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP:	/* goto next unread article/group */
 				ret_code = tab_pressed();
 				break;
@@ -320,26 +342,25 @@ group_page(
 					info_message(_(txt_no_arts));
 					break;
 				}
-				old_top = top_art;
 				n = (int) base[grpmenu.curr];
-				old_artnum = arts[n].artnum;
 				if (filter_menu(func, group, &arts[n])) {
-					if (filter_articles(group)) {
-						make_threads(group, FALSE);
-						grpmenu.curr = find_new_pos(old_top, old_artnum, grpmenu.curr);
-					}
+					old_artnum = arts[n].artnum;
+					unfilter_articles(group);
+					filter_articles(group);
+					make_threads(group, FALSE);
+					grpmenu.curr = find_new_pos(old_artnum, grpmenu.curr);
 				}
 				show_group_page();
 				break;
 
 			case GLOBAL_EDIT_FILTER:
-				if (!invoke_editor(filter_file, filter_file_offset, NULL))
-					break;
-				unfilter_articles();
-				(void) read_filter_file(filter_file);
-				if (filter_articles(group)) {
+				if (invoke_editor(filter_file, filter_file_offset, NULL)) {
+					old_artnum = grpmenu.max > 0 ? arts[(int) base[grpmenu.curr]].artnum : -1L;
+					unfilter_articles(group);
+					(void) read_filter_file(filter_file);
+					filter_articles(group);
 					make_threads(group, FALSE);
-					grpmenu.curr = find_new_pos(old_top, old_artnum, grpmenu.curr);
+					grpmenu.curr = old_artnum >= 0L ? find_new_pos(old_artnum, grpmenu.curr) : grpmenu.max - 1;
 				}
 				show_group_page();
 				break;
@@ -351,18 +372,16 @@ group_page(
 					break;
 				}
 				if ((!TINRC_CONFIRM_ACTION) || prompt_yn((func == GLOBAL_QUICK_FILTER_KILL) ? _(txt_quick_filter_kill) : _(txt_quick_filter_select), TRUE) == 1) {
-					old_top = top_art;
 					n = (int) base[grpmenu.curr]; /* should this depend on show_only_unread_arts? */
-					old_artnum = arts[n].artnum;
 					if (quick_filter(func, group, &arts[n])) {
+						old_artnum = arts[n].artnum;
+						unfilter_articles(group);
+						filter_articles(group);
+						make_threads(group, FALSE);
+						grpmenu.curr = find_new_pos(old_artnum, grpmenu.curr);
+						show_group_page();
 						info_message((func == GLOBAL_QUICK_FILTER_KILL) ? _(txt_info_add_kill) : _(txt_info_add_select));
-						if (filter_articles(group)) {
-							make_threads(group, FALSE);
-							/* TODO: position is wrong after quick killing a thread */
-							grpmenu.curr = find_new_pos(old_top, old_artnum, grpmenu.curr);
-						}
 					}
-					show_group_page();
 				}
 				break;
 
@@ -460,15 +479,9 @@ group_page(
 				break;
 
 			case GLOBAL_OPTION_MENU:			/* option menu */
-				if (grpmenu.max > 0) {
-					old_top = top_art;
-					old_artnum = arts[(int) base[grpmenu.curr]].artnum;
-				}
-				n = tinrc.sort_article_type;
+				old_artnum = grpmenu.max > 0 ? arts[(int) base[grpmenu.curr]].artnum : -1L;
 				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);
+				grpmenu.curr = old_artnum >= 0L ? find_new_pos(old_artnum, grpmenu.curr) : grpmenu.max - 1;
 				show_group_page();
 				break;
 
@@ -980,6 +993,14 @@ toggle_read_unread(
 {
 	int n, i = -1;
 
+	/*
+	 * Clear art->keep_in_base if switching to !show_only_unread_arts
+	 */
+	if (curr_group->attribute->show_only_unread_arts) {
+		for_each_art(n)
+			arts[n].keep_in_base = FALSE;
+	}
+
 	/* force currently is always false */
 	if (force)
 		curr_group->attribute->show_only_unread_arts = TRUE;	/* Yes - really, we change it in a bit */
@@ -996,13 +1017,15 @@ toggle_read_unread(
 			i = n;
 	}
 
-	curr_group->attribute->show_only_unread_arts = bool_not(curr_group->attribute->show_only_unread_arts);
+	if (!force)
+		curr_group->attribute->show_only_unread_arts = bool_not(curr_group->attribute->show_only_unread_arts);
 
 	find_base(curr_group);
 	if (i >= 0 && (n = which_thread(i)) >= 0)
 		grpmenu.curr = n;
 	else if (grpmenu.max > 0)
 		grpmenu.curr = grpmenu.max - 1;
+	clear_message();
 }
 
 
@@ -1011,24 +1034,16 @@ toggle_read_unread(
  * author it is impossible to know which, if any, articles will be left
  * afterwards. So we make a "best attempt" to find a new index point.
  */
-int
+static int
 find_new_pos(
-	int old_top,
 	long old_artnum,
 	int cur_pos)
 {
 	int i, pos;
 
-	if (top_art == old_top)
-		return cur_pos;
+	if ((i = find_artnum(old_artnum)) >= 0 && (pos = which_thread(i)) >= 0)
+		return pos;
 
-	for_each_art(i) {
-		if (arts[i].artnum == old_artnum) {
-			pos = which_thread(arts[i].artnum);
-			if (pos >= 0)
-				return pos;
-		}
-	}
 	return ((cur_pos < grpmenu.max) ? cur_pos : (grpmenu.max - 1));
 }
 
@@ -1279,7 +1294,7 @@ build_sline(
 		tmp_from = wcspart(wc, len_from, TRUE);
 	}
 
-#	if 0 /* use additional space if !draw_arrow - usefull? */
+#	if 0 /* use additional space if !draw_arrow - useful? */
 	if (!tinrc.draw_arrow) {
 		if (curr_group->attribute->show_info == SHOW_INFO_SCORE || curr_group->attribute->show_info == SHOW_INFO_BOTH) {
 			mbstowcs(format, "%s %s %s%6d %-ls%s%-ls", ARRAY_SIZE(format) - 1);
@@ -1328,7 +1343,7 @@ build_sline(
 #else
 	arts_sub[len_subj - 12 + 1] = '\0';
 
-#	if 0 /* use additional space if !draw_arrow - usefull? */
+#	if 0 /* use additional space if !draw_arrow - useful? */
 	if (!tinrc.draw_arrow) {
 		if (curr_group->attribute->show_info == SHOW_INFO_SCORE || curr_group->attribute->show_info == SHOW_INFO_BOTH)
 			snprintf(buffer, cCOLS + 1, "%s %s %s%6d %-*.*s%s%-*.*s",
@@ -1691,7 +1706,7 @@ prompt_getart_limit(
 
 
 /*
- * Redraw all neccessary parts of the screen after FEED_MARK_(UN)READ
+ * Redraw all necessary 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
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/help.c tin-1.9.6/src/help.c
--- tin-1.9.5/src/help.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/help.c	2010-10-07 20:45:14.262233024 +0200
@@ -3,7 +3,7 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-09-27
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -56,6 +56,49 @@ static void make_help_page(FILE *fp, con
 
 static constext txt_help_empty_line[] = "";
 
+static t_help_page attachment_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_attachment_first, GLOBAL_FIRST_PAGE },
+	{ txt_help_attachment_last, GLOBAL_LAST_PAGE },
+	{ txt_help_attachment_goto, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_disp, NOT_ASSIGNED },
+	{ txt_help_attachment_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_attachment_ops, NOT_ASSIGNED },
+	{ txt_help_attachment_select, ATTACHMENT_SELECT },
+#ifndef DONT_HAVE_PIPING
+	{ txt_help_attachment_pipe, ATTACHMENT_PIPE },
+	{ txt_help_attachment_pipe_raw, GLOBAL_PIPE },
+#endif /* !DONT_HAVE_PIPING */
+	{ txt_help_attachment_save, ATTACHMENT_SAVE },
+	{ txt_help_attachment_tag, ATTACHMENT_TAG },
+	{ txt_help_attachment_tag_pattern, ATTACHMENT_TAG_PATTERN },
+	{ txt_help_attachment_toggle_tagged, ATTACHMENT_TOGGLE_TAGGED },
+	{ txt_help_attachment_untag, ATTACHMENT_UNTAG },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_attachment_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_attachment_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ 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 },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
+	{ NULL, NOT_ASSIGNED }
+};
+
 static t_help_page attrib_help_page[] = {
 	{ txt_help_title_navi, NOT_ASSIGNED },
 	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
@@ -75,15 +118,18 @@ static t_help_page attrib_help_page[] = 
 	{ 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_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 },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ NULL, NOT_ASSIGNED }
@@ -108,15 +154,18 @@ static t_help_page config_help_page[] = 
 	{ 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_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 },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ NULL, NOT_ASSIGNED }
@@ -149,6 +198,9 @@ static t_help_page scope_help_page[] = {
 	{ txt_help_global_help, GLOBAL_HELP },
 	{ txt_help_global_toggle_mini_help, GLOBAL_TOGGLE_HELP_DISPLAY },
 	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
 	{ NULL, NOT_ASSIGNED }
 };
 
@@ -276,6 +328,7 @@ static t_help_page group_help_page[] = {
 	{ txt_help_global_post, GLOBAL_POST },
 	{ txt_help_global_post_postponed, GLOBAL_POSTPONED },
 	{ txt_help_article_repost, GROUP_REPOST },
+	{ txt_help_article_cancel, GROUP_CANCEL },
 #endif /* NO_POSTING */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_article_range, GLOBAL_SET_RANGE },
@@ -371,6 +424,7 @@ static t_help_page thread_help_page[] = 
 #ifndef NO_POSTING
 	{ txt_help_global_post, GLOBAL_POST },
 	{ txt_help_global_post_postponed, GLOBAL_POSTPONED },
+	{ txt_help_article_cancel, THREAD_CANCEL },
 #endif /* NO_POSTING */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_article_range, GLOBAL_SET_RANGE },
@@ -532,6 +586,41 @@ static t_help_page page_help_page[] = {
 	{ NULL, NOT_ASSIGNED }
 };
 
+static t_help_page url_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_url_first_url, GLOBAL_FIRST_PAGE },
+	{ txt_help_url_last_url, GLOBAL_LAST_PAGE },
+	{ txt_help_url_goto_url, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_url_ops, NOT_ASSIGNED },
+	{ txt_help_url_select, URL_SELECT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_url_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_url_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_disp, NOT_ASSIGNED },
+	{ txt_help_url_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_misc, NOT_ASSIGNED },
+	{ txt_help_select_quit, GLOBAL_QUIT },
+	{ txt_help_global_help, GLOBAL_HELP },
+	{ txt_help_global_toggle_mini_help, GLOBAL_TOGGLE_HELP_DISPLAY },
+	{ txt_help_global_esc, GLOBAL_ABORT },
+	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
+	{ NULL, NOT_ASSIGNED }
+};
+
 
 static void
 make_help_page(
@@ -557,7 +646,7 @@ make_help_page(
 	while (helppage->helptext) {
 		if (helppage->func == NOT_ASSIGNED) {
 			/*
-			 * as expand_ctrl_chars() may has shrinked buf
+			 * as expand_ctrl_chars() may has shrunk buf
 			 * make sure buf is large enough to contain the helpline
 			 */
 			buf = my_realloc(buf, LEN);
@@ -602,6 +691,10 @@ show_help_page(
 		return;
 
 	switch (level) {
+		case ATTACHMENT_LEVEL:
+			make_help_page(fp, attachment_help_page, attachment_keys);
+			break;
+
 		case ATTRIB_LEVEL:
 			make_help_page(fp, attrib_help_page, option_menu_keys);
 			break;
@@ -630,6 +723,10 @@ show_help_page(
 			make_help_page(fp, page_help_page, page_keys);
 			break;
 
+		case URL_LEVEL:
+			make_help_page(fp, url_help_page, url_keys);
+			break;
+
 		case INFO_PAGER:
 		default: /* should not happen */
 			error_message(2, _(txt_error_unknown_dlevel));
@@ -657,13 +754,39 @@ show_mini_help(
 		return;
 
 	line = NOTESLINES + MINI_HELP_LINES - 2;
-	bufs = (size_t) MIN((unsigned) cCOLS, (sizeof(buf) - 1));
+	bufs = sizeof(buf) - 1;
 
 #ifdef HAVE_COLOR
 	fcol(tinrc.col_minihelp);
 #endif /* HAVE_COLOR */
 
 	switch (level) {
+		case ATTACHMENT_LEVEL:
+			snprintf(buf, bufs, _(txt_mini_attachment_1),
+				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, attachment_keys)),
+				printascii(key[1], func_to_key(GLOBAL_LINE_UP, attachment_keys)),
+				printascii(key[2], func_to_key(GLOBAL_HELP, attachment_keys)),
+				printascii(key[3], func_to_key(GLOBAL_QUIT, attachment_keys)));
+			center_line(line, FALSE, buf);
+			snprintf(buf, bufs, _(txt_mini_attachment_2),
+				printascii(key[0], func_to_key(ATTACHMENT_SELECT, attachment_keys)),
+#ifndef DONT_HAVE_PIPING
+				printascii(key[5], func_to_key(ATTACHMENT_PIPE, attachment_keys)),
+				printascii(key[6], func_to_key(GLOBAL_PIPE, attachment_keys)),
+#endif /* !DONT_HAVE_PIPING */
+				printascii(key[1], func_to_key(ATTACHMENT_SAVE, attachment_keys)),
+				printascii(key[2], func_to_key(ATTACHMENT_TAG, attachment_keys)),
+				printascii(key[3], func_to_key(ATTACHMENT_TAG_PATTERN, attachment_keys)),
+				printascii(key[4], func_to_key(ATTACHMENT_UNTAG, attachment_keys)));
+			center_line(line + 1, FALSE, buf);
+			snprintf(buf, bufs, _(txt_mini_attachment_3),
+				printascii(key[1], func_to_key(ATTACHMENT_TOGGLE_TAGGED, attachment_keys)),
+				printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, attachment_keys)),
+				printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, attachment_keys)),
+				printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, attachment_keys)));
+			center_line(line + 2, FALSE, buf);
+			break;
+
 		case SCOPE_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_scope_1),
 				printascii(key[0], func_to_key(SCOPE_ADD, scope_keys)),
@@ -778,6 +901,20 @@ show_mini_help(
 			center_line(line + 2, FALSE, buf);
 			break;
 
+		case URL_LEVEL:
+			snprintf(buf, bufs, _(txt_mini_url_1),
+				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, url_keys)),
+				printascii(key[1], func_to_key(GLOBAL_LINE_UP, url_keys)),
+				printascii(key[2], func_to_key(GLOBAL_HELP, url_keys)),
+				printascii(key[3], func_to_key(GLOBAL_QUIT, url_keys)));
+			center_line(line, FALSE, buf);
+			snprintf(buf, bufs, _(txt_mini_url_2),
+				printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, url_keys)),
+				printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, url_keys)),
+				printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, url_keys)));
+			center_line(line + 1, FALSE, buf);
+			break;
+
 		case INFO_PAGER:
 			snprintf(buf, bufs, _(txt_mini_info_1),
 				printascii(key[0], func_to_key(GLOBAL_LINE_UP, info_keys)),
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/init.c tin-1.9.6/src/init.c
--- tin-1.9.5/src/init.c	2009-12-13 20:28:22.000000000 +0100
+++ tin-1.9.6/src/init.c	2010-10-07 22:59:00.438473051 +0200
@@ -3,7 +3,7 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-13
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -111,7 +111,7 @@ char userid[PATH_LEN];
 	char novrootdir[PATH_LEN];		/* root directory of nov index files */
 #endif /* !NNTP_ONLY */
 
-t_function last_search;	/* for repeated search */
+t_function last_search = GLOBAL_SEARCH_REPEAT;	/* for repeated search */
 int hist_last[HIST_MAXNUM + 1];
 int hist_pos[HIST_MAXNUM + 1];
 int iso2asc_supported;			/* Convert ISO-Latin1 to Ascii */
@@ -127,7 +127,6 @@ t_bool created_rcdir;			/* checks if fir
 t_bool dangerous_signal_exit;		/* no get_respcode() in nntp_command when dangerous signal exit */
 t_bool disable_gnksa_domain_check;	/* disable checking TLD in From: etc. */
 t_bool disable_sender;			/* disable generation of Sender: header */
-t_bool filtered_articles;		/* locally killed / auto-selected articles */
 #ifdef NO_POSTING
 	t_bool force_no_post = TRUE;		/* force no posting mode */
 #else
@@ -327,6 +326,7 @@ struct t_config tinrc = {
 #ifdef HAVE_COLOR
 	FALSE,		/* use_color */
 #endif /* HAVE_COLOR */
+	FALSE,		/* abbreviate_groupname */
 	TRUE,		/* add_posted_to_filter */
 	TRUE,		/* advertising */
 	TRUE,		/* alternative_handling */
@@ -520,6 +520,8 @@ struct t_capabilities nntp_caps = {
 	FALSE, /* AUTHINFO SASL */
 	FALSE, /* AUTHINFO available but not in current state */
 	SASL_NONE, /* SASL CRAM-MD5 DIGEST-MD5 PLAIN GSSAPI EXTERNAL OTP NTLM LOGIN */
+	FALSE, /* COMPRESS */
+	COMPRESS_NONE, /* COMPRESS_NONE, COMPRESS_DEFLATE */
 #if 0
 	FALSE, /* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
 	FALSE /* IHAVE */
@@ -528,7 +530,7 @@ struct t_capabilities nntp_caps = {
 	FALSE /* LISTGROUP doesn't select group */
 #else
 	TRUE
-#endif /*! BROKEN_LISTGROUP */
+#endif /* !BROKEN_LISTGROUP */
 };
 
 static char libdir[PATH_LEN];			/* directory where news config files are (ie. active) */
@@ -675,7 +677,6 @@ init_selfinfo(
 	dangerous_signal_exit = FALSE;
 	disable_gnksa_domain_check = FALSE;
 	disable_sender = FALSE;	/* we set force_no_post=TRUE later on if we don't have a valid FQDN */
-	filtered_articles = FALSE;
 	iso2asc_supported = atoi(get_val("ISO2ASC", DEFAULT_ISO2ASC));
 	if (iso2asc_supported > NUM_ISO_TABLES || iso2asc_supported < 0) /* TODO: issue a warning here? */
 		iso2asc_supported = -1;
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/keymap.c tin-1.9.6/src/keymap.c
--- tin-1.9.5/src/keymap.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/keymap.c	2010-10-01 20:08:53.792129382 +0200
@@ -3,7 +3,7 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2009-10-10
+ *  Updated   : 2010-10-01
  *  Notes     : This file contains key mapping routines and variables.
  *
  * Copyright (c) 2000-2010 Dirk Nimmich <nimmich@muenster.de>
@@ -56,6 +56,7 @@ static t_bool process_mapping(char *keyn
 	static t_bool add_key(struct keylist *keys, const char key, t_function func, t_bool override);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
+struct keylist attachment_keys = { NULL, 0, 0};
 struct keylist feed_post_process_keys = { NULL, 0, 0 };
 struct keylist feed_supersede_article_keys = { NULL, 0, 0 };
 struct keylist feed_type_keys = { NULL, 0, 0 };
@@ -83,6 +84,7 @@ struct keylist save_append_overwrite_key
 struct keylist scope_keys = { NULL, 0, 0 };
 struct keylist select_keys = { NULL, 0, 0 };
 struct keylist thread_keys = { NULL, 0, 0 };
+struct keylist url_keys = { NULL, 0, 0 };
 
 
 /*
@@ -137,7 +139,7 @@ func_to_key(
 /*
  * adds a key to a keylist
  * default_key: TRUE if a default key should be added
- * returns TRUE if the key was succesfully added else FALSE
+ * returns TRUE if the key was successfully added else FALSE
  */
 static t_bool
 add_key(
@@ -210,7 +212,9 @@ add_default_key(
 
 
 static void
-free_keylist(struct keylist *keys) {
+free_keylist(
+	struct keylist *keys)
+{
 	FreeAndNull(keys->list);
 	keys->used = keys->max = 0;
 }
@@ -223,6 +227,7 @@ void
 free_keymaps(
 	void)
 {
+	free_keylist(&attachment_keys);
 	free_keylist(&select_keys);
 	free_keylist(&group_keys);
 	free_keylist(&thread_keys);
@@ -250,6 +255,7 @@ free_keymaps(
 	free_keylist(&feed_post_process_keys);
 	free_keylist(&feed_supersede_article_keys);
 	free_keylist(&prompt_keys);
+	free_keylist(&url_keys);
 }
 
 
@@ -541,6 +547,44 @@ process_mapping(
 	char *keys)				/* Key to assign to keyname if found */
 {
 	switch (keyname[0]) {
+		case 'A':
+			if (strcmp(keyname, "AttachPipe") == 0) {
+				process_keys(ATTACHMENT_PIPE, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachSelect") == 0) {
+				process_keys(ATTACHMENT_SELECT, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachSave") == 0) {
+				process_keys(ATTACHMENT_SAVE, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachTag") == 0) {
+				process_keys(ATTACHMENT_TAG, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachTagPattern") == 0) {
+				process_keys(ATTACHMENT_TAG_PATTERN, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachToggleTagged") == 0) {
+				process_keys(ATTACHMENT_TOGGLE_TAGGED, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "AttachUntag") == 0) {
+				process_keys(ATTACHMENT_UNTAG, keys, &attachment_keys);
+
+				return TRUE;
+			}
+			break;
+
 		case 'B':
 			if (strcmp(keyname, "BugReport") == 0) {
 				process_keys(GLOBAL_BUGREPORT, keys, &group_keys);
@@ -615,6 +659,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "Down") == 0) {
+				process_keys(GLOBAL_LINE_DOWN, keys, &attachment_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &group_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &option_menu_keys);
@@ -622,6 +667,7 @@ process_mapping(
 				process_keys(GLOBAL_LINE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &thread_keys);
+				process_keys(GLOBAL_LINE_DOWN, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -690,6 +736,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "FirstPage") == 0) {
+				process_keys(GLOBAL_FIRST_PAGE, keys, &attachment_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &group_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &option_menu_keys);
@@ -697,6 +744,7 @@ process_mapping(
 				process_keys(GLOBAL_FIRST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &thread_keys);
+				process_keys(GLOBAL_FIRST_PAGE, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -708,6 +756,11 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "GroupCancel") == 0) {
+				process_keys(GROUP_CANCEL, keys, &group_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "GroupDoAutoSel") == 0) {
 				process_keys(GROUP_DO_AUTOSELECT, keys, &group_keys);
 
@@ -847,12 +900,14 @@ process_mapping(
 
 		case 'H':
 			if (strcmp(keyname, "Help") == 0) {
+				process_keys(GLOBAL_HELP, keys, &attachment_keys);
 				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);
+				process_keys(GLOBAL_HELP, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -870,6 +925,7 @@ process_mapping(
 
 		case 'L':
 			if (strcmp(keyname, "LastPage") == 0) {
+				process_keys(GLOBAL_LAST_PAGE, keys, &attachment_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &group_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &option_menu_keys);
@@ -877,6 +933,7 @@ process_mapping(
 				process_keys(GLOBAL_LAST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &thread_keys);
+				process_keys(GLOBAL_LAST_PAGE, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -969,6 +1026,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "PageDown") == 0) {
+				process_keys(GLOBAL_PAGE_DOWN, keys, &attachment_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &group_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &option_menu_keys);
@@ -976,6 +1034,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &thread_keys);
+				process_keys(GLOBAL_PAGE_DOWN, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -1147,6 +1206,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "PageUp") == 0) {
+				process_keys(GLOBAL_PAGE_UP, keys, &attachment_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &group_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &option_menu_keys);
@@ -1154,6 +1214,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &thread_keys);
+				process_keys(GLOBAL_PAGE_UP, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -1197,6 +1258,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "Pipe") == 0) {
+				process_keys(GLOBAL_PIPE, keys, &attachment_keys);
 				process_keys(GLOBAL_PIPE, keys, &group_keys);
 				process_keys(GLOBAL_PIPE, keys, &page_keys);
 				process_keys(GLOBAL_PIPE, keys, &thread_keys);
@@ -1358,6 +1420,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "Quit") == 0) {
+				process_keys(GLOBAL_QUIT, keys, &attachment_keys);
 				process_keys(GLOBAL_QUIT, keys, &feed_post_process_keys);
 				process_keys(GLOBAL_QUIT, keys, &feed_supersede_article_keys);
 				process_keys(GLOBAL_QUIT, keys, &feed_type_keys);
@@ -1385,6 +1448,7 @@ process_mapping(
 				process_keys(GLOBAL_QUIT, keys, &scope_keys);
 				process_keys(GLOBAL_QUIT, keys, &select_keys);
 				process_keys(GLOBAL_QUIT, keys, &thread_keys);
+				process_keys(GLOBAL_QUIT, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -1400,6 +1464,7 @@ process_mapping(
 
 		case 'R':
 			if (strcmp(keyname, "RedrawScr") == 0) {
+				process_keys(GLOBAL_REDRAW_SCREEN, keys, &attachment_keys);
 				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);
@@ -1453,20 +1518,24 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "ScrollDown") == 0) {
+				process_keys(GLOBAL_SCROLL_DOWN, keys, &attachment_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &option_menu_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &thread_keys);
+				process_keys(GLOBAL_SCROLL_DOWN, keys, &url_keys);
 
 				return TRUE;
 			}
 			if (strcmp(keyname, "ScrollUp") == 0) {
+				process_keys(GLOBAL_SCROLL_UP, keys, &attachment_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &option_menu_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &thread_keys);
+				process_keys(GLOBAL_SCROLL_UP, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -1492,32 +1561,38 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "SearchRepeat") == 0) {
+				process_keys(GLOBAL_SEARCH_REPEAT, keys, &attachment_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &group_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &page_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &thread_keys);
+				process_keys(GLOBAL_SEARCH_REPEAT, keys, &url_keys);
 
 				return TRUE;
 			}
 			if (strcmp(keyname, "SearchSubjB") == 0) {
+				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &attachment_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &group_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &page_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &thread_keys);
+				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &url_keys);
 
 				return TRUE;
 			}
 			if (strcmp(keyname, "SearchSubjF") == 0) {
+				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &attachment_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &group_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &page_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &thread_keys);
+				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -1615,10 +1690,14 @@ process_mapping(
 			}
 			if (strcmp(keyname, "ShellEscape") == 0) {
 #ifndef NO_SHELL_ESCAPE
+				process_keys(GLOBAL_SHELL_ESCAPE, keys, &attachment_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &group_keys);
+				process_keys(GLOBAL_SHELL_ESCAPE, keys, &option_menu_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &page_keys);
+				process_keys(GLOBAL_SHELL_ESCAPE, keys, &scope_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &select_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &thread_keys);
+				process_keys(GLOBAL_SHELL_ESCAPE, keys, &url_keys);
 #endif /* !NO_SHELL_ESCAPE */
 
 				return TRUE;
@@ -1631,6 +1710,11 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "ThreadCancel") == 0) {
+				process_keys(THREAD_CANCEL, keys, &thread_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "ThreadMail") == 0) {
 				process_keys(THREAD_MAIL, keys, &thread_keys);
 
@@ -1702,6 +1786,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "ToggleHelpDisplay") == 0) {
+				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &attachment_keys);
 				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);
@@ -1712,6 +1797,7 @@ process_mapping(
 				return TRUE;
 			}
 			if (strcmp(keyname, "ToggleInfoLastLine") == 0) {
+				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &attachment_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &group_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &page_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &select_keys);
@@ -1731,6 +1817,7 @@ process_mapping(
 
 		case 'U':
 			if (strcmp(keyname, "Up") == 0) {
+				process_keys(GLOBAL_LINE_UP, keys, &attachment_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &group_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &info_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &option_menu_keys);
@@ -1738,6 +1825,12 @@ process_mapping(
 				process_keys(GLOBAL_LINE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &select_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &thread_keys);
+				process_keys(GLOBAL_LINE_UP, keys, &url_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "UrlSelect") == 0) {
+				process_keys(URL_SELECT, keys, &url_keys);
 
 				return TRUE;
 			}
@@ -2113,8 +2206,8 @@ upgrade_keymap_file(
 				else if (strcmp(keyname, "PageCatchupNextUnread") == 0)
 					catchup_next_unread[1] = my_strdup(keydef);
 				else if (strcmp(keyname, "PromptNo") == 0 || strcmp(keyname, "PromptYes") == 0) {
-					if (strlen(keydef) == 1 && islower(keydef[0]))
-						fprintf(newfp, "%s\t\t\t%c\t%c\n", keyname, keydef[0], toupper(keydef[0]));
+					if (strlen(keydef) == 1 && islower((int)(unsigned char) keydef[0]))
+						fprintf(newfp, "%s\t\t\t%c\t%c\n", keyname, keydef[0], toupper((int)(unsigned char) keydef[0]));
 					else
 						fprintf(newfp, "%s", backup);
 				} else
@@ -2386,6 +2479,44 @@ void
 setup_default_keys(
 	void)
 {
+	/* attachment level */
+	add_default_key(&attachment_keys, "1", DIGIT_1);
+	add_default_key(&attachment_keys, "2", DIGIT_2);
+	add_default_key(&attachment_keys, "3", DIGIT_3);
+	add_default_key(&attachment_keys, "4", DIGIT_4);
+	add_default_key(&attachment_keys, "5", DIGIT_5);
+	add_default_key(&attachment_keys, "6", DIGIT_6);
+	add_default_key(&attachment_keys, "7", DIGIT_7);
+	add_default_key(&attachment_keys, "8", DIGIT_8);
+	add_default_key(&attachment_keys, "9", DIGIT_9);
+	add_default_key(&attachment_keys, "b", GLOBAL_PAGE_UP);
+	add_default_key(&attachment_keys, " ", GLOBAL_PAGE_DOWN);
+	add_default_key(&attachment_keys, "h", GLOBAL_HELP);
+	add_default_key(&attachment_keys, "\n\r", ATTACHMENT_SELECT);
+	add_default_key(&attachment_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY);
+	add_default_key(&attachment_keys, "", GLOBAL_REDRAW_SCREEN);
+	add_default_key(&attachment_keys, "j", GLOBAL_LINE_DOWN);
+	add_default_key(&attachment_keys, "k", GLOBAL_LINE_UP);
+	add_default_key(&attachment_keys, "g^", GLOBAL_FIRST_PAGE);
+	add_default_key(&attachment_keys, "G$", GLOBAL_LAST_PAGE);
+	add_default_key(&attachment_keys, "i", GLOBAL_TOGGLE_INFO_LAST_LINE);
+	add_default_key(&attachment_keys, "p", ATTACHMENT_PIPE);
+	add_default_key(&attachment_keys, "q", GLOBAL_QUIT);
+	add_default_key(&attachment_keys, "s", ATTACHMENT_SAVE);
+	add_default_key(&attachment_keys, "t", ATTACHMENT_TAG);
+	add_default_key(&attachment_keys, "U", ATTACHMENT_UNTAG);
+	add_default_key(&attachment_keys, "=", ATTACHMENT_TAG_PATTERN);
+	add_default_key(&attachment_keys, "@", ATTACHMENT_TOGGLE_TAGGED);
+	add_default_key(&attachment_keys, "|", GLOBAL_PIPE);
+	add_default_key(&attachment_keys, ">", GLOBAL_SCROLL_DOWN);
+	add_default_key(&attachment_keys, "<", GLOBAL_SCROLL_UP);
+	add_default_key(&attachment_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD);
+	add_default_key(&attachment_keys, "?", GLOBAL_SEARCH_SUBJECT_BACKWARD);
+	add_default_key(&attachment_keys, "\\", GLOBAL_SEARCH_REPEAT);
+#ifndef NO_SHELL_ESCAPE
+	add_default_key(&attachment_keys, "!", GLOBAL_SHELL_ESCAPE);
+#endif /* !NO_SHELL_ESCAPE */
+
 	/* scope level */
 	add_default_key(&scope_keys, "1", DIGIT_1);
 	add_default_key(&scope_keys, "2", DIGIT_2);
@@ -2414,6 +2545,9 @@ setup_default_keys(
 	add_default_key(&scope_keys, "r", SCOPE_RENAME);
 	add_default_key(&scope_keys, ">", GLOBAL_SCROLL_DOWN);
 	add_default_key(&scope_keys, "<", GLOBAL_SCROLL_UP);
+#ifndef NO_SHELL_ESCAPE
+	add_default_key(&scope_keys, "!", GLOBAL_SHELL_ESCAPE);
+#endif /* !NO_SHELL_ESCAPE */
 
 	/* select level */
 	add_global_keys(&select_keys);
@@ -2468,6 +2602,7 @@ setup_default_keys(
 	add_default_key(&group_keys, "A", GLOBAL_SEARCH_AUTHOR_BACKWARD);
 	add_default_key(&group_keys, "B", GLOBAL_SEARCH_BODY);
 	add_default_key(&group_keys, "C", CATCHUP_NEXT_UNREAD);
+	add_default_key(&group_keys, "D", GROUP_CANCEL);
 	add_default_key(&group_keys, "E", GLOBAL_EDIT_FILTER);
 	add_default_key(&group_keys, "G", GROUP_TOGGLE_GET_ARTICLES_LIMIT);
 	add_default_key(&group_keys, "K", GROUP_MARK_THREAD_READ);
@@ -2514,6 +2649,7 @@ setup_default_keys(
 	add_default_key(&thread_keys, "A", GLOBAL_SEARCH_AUTHOR_BACKWARD);
 	add_default_key(&thread_keys, "B", GLOBAL_SEARCH_BODY);
 	add_default_key(&thread_keys, "C", CATCHUP_NEXT_UNREAD);
+	add_default_key(&thread_keys, "D", THREAD_CANCEL);
 	add_default_key(&thread_keys, "E", GLOBAL_EDIT_FILTER);
 	add_default_key(&thread_keys, "K", THREAD_MARK_ARTICLE_READ);
 	add_default_key(&thread_keys, "L", GLOBAL_LOOKUP_MESSAGEID);
@@ -2635,6 +2771,9 @@ setup_default_keys(
 	add_default_key(&option_menu_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD);
 	add_default_key(&option_menu_keys, "?", GLOBAL_SEARCH_SUBJECT_BACKWARD);
 	add_default_key(&option_menu_keys, "\\", GLOBAL_SEARCH_REPEAT);
+#ifndef NO_SHELL_ESCAPE
+	add_default_key(&option_menu_keys, "!", GLOBAL_SHELL_ESCAPE);
+#endif /* !NO_SHELL_ESCAPE */
 
 	/* prompt keys */
 	add_default_key(&prompt_keys, "", GLOBAL_ABORT);
@@ -2756,6 +2895,38 @@ setup_default_keys(
 	add_default_key(&save_append_overwrite_keys, "a", SAVE_APPEND_FILE);
 	add_default_key(&save_append_overwrite_keys, "o", SAVE_OVERWRITE_FILE);
 	add_default_key(&save_append_overwrite_keys, "q", GLOBAL_QUIT);
+
+	/* url level */
+	add_default_key(&url_keys, "", GLOBAL_ABORT);
+	add_default_key(&url_keys, "1", DIGIT_1);
+	add_default_key(&url_keys, "2", DIGIT_2);
+	add_default_key(&url_keys, "3", DIGIT_3);
+	add_default_key(&url_keys, "4", DIGIT_4);
+	add_default_key(&url_keys, "5", DIGIT_5);
+	add_default_key(&url_keys, "6", DIGIT_6);
+	add_default_key(&url_keys, "7", DIGIT_7);
+	add_default_key(&url_keys, "8", DIGIT_8);
+	add_default_key(&url_keys, "9", DIGIT_9);
+	add_default_key(&url_keys, "b", GLOBAL_PAGE_UP);
+	add_default_key(&url_keys, " ", GLOBAL_PAGE_DOWN);
+	add_default_key(&url_keys, "h", GLOBAL_HELP);
+	add_default_key(&url_keys, "\n\r", URL_SELECT);
+	add_default_key(&url_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY);
+	add_default_key(&url_keys, "", GLOBAL_REDRAW_SCREEN);
+	add_default_key(&url_keys, "j", GLOBAL_LINE_DOWN);
+	add_default_key(&url_keys, "k", GLOBAL_LINE_UP);
+	add_default_key(&url_keys, "g^", GLOBAL_FIRST_PAGE);
+	add_default_key(&url_keys, "G$", GLOBAL_LAST_PAGE);
+	add_default_key(&url_keys, "i", GLOBAL_TOGGLE_INFO_LAST_LINE);
+	add_default_key(&url_keys, "q", GLOBAL_QUIT);
+	add_default_key(&url_keys, ">", GLOBAL_SCROLL_DOWN);
+	add_default_key(&url_keys, "<", GLOBAL_SCROLL_UP);
+	add_default_key(&url_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD);
+	add_default_key(&url_keys, "?", GLOBAL_SEARCH_SUBJECT_BACKWARD);
+	add_default_key(&url_keys, "\\", GLOBAL_SEARCH_REPEAT);
+#ifndef NO_SHELL_ESCAPE
+	add_default_key(&url_keys, "!", GLOBAL_SHELL_ESCAPE);
+#endif /* !NO_SHELL_ESCAPE */
 }
 
 
@@ -2803,7 +2974,7 @@ add_global_keys(
 	add_default_key(keys, "#", GLOBAL_SET_RANGE);
 #ifndef NO_SHELL_ESCAPE
 	add_default_key(keys, "!", GLOBAL_SHELL_ESCAPE);
-#endif /* NO_SHELL_ESCAPE */
+#endif /* !NO_SHELL_ESCAPE */
 #ifdef HAVE_COLOR
 	add_default_key(keys, "&", GLOBAL_TOGGLE_COLOR);
 #endif /* HAVE COLOR */
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/lang.c tin-1.9.6/src/lang.c
--- tin-1.9.5/src/lang.c	2009-12-01 16:04:05.000000000 +0100
+++ tin-1.9.6/src/lang.c	2010-10-07 22:58:36.066748157 +0200
@@ -3,7 +3,7 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-01
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -74,7 +74,18 @@ constext txt_articles_mailed[] = N_("-- 
 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_unsup_charset[] = N_("%*s[-- charset %s not supported --]\n");
 constext txt_attach_description[] = N_("%*s[-- Description: %s --]\n");
+constext txt_attachment_lines[] = N_("%d lines");
+constext txt_attachment_menu[] = N_("Attachment Menu");
+constext txt_attachment_menu_com[] = N_("Attachment Menu Commands");
+constext txt_attachment_no_name[] = N_("<no name>");
+constext txt_attachment_saved[] = N_("Attachment saved successfully. (%s)");
+constext txt_attachments_saved[] = N_("%d of %d attachments saved successfully.");
+constext txt_attachment_select[] = N_("Select attachment> ");
+constext txt_attachment_tagged[] = N_("Tagged attachment");
+constext txt_attachments_tagged[] = N_("%d attachments tagged");
+constext txt_attachment_untagged[] = N_("Untagged attachment");
 constext txt_attrib_menu_com[] = N_("Attributes Menu Commands");
 #ifdef NNTP_ABLE
 	constext txt_auth_failed[] = N_("%d Authentication failed");
@@ -111,7 +122,9 @@ constext txt_cannot_open[] = N_("Can't o
 constext txt_cannot_open_for_saving[] = N_("Couldn't open %s for saving");
 constext txt_cannot_post[] = N_("*** Posting not allowed ***");
 constext txt_cannot_post_group[] = N_("Posting is not allowed to %s");
-constext txt_cannot_retrieve[] = N_("Can't retrieve %s");
+#ifdef NNTP_ABLE
+	constext txt_cannot_retrieve[] = N_("Can't retrieve %s");
+#endif /* NNTP_ABLE */
 constext txt_cannot_write_to_directory[] = N_("%s is a directory");
 constext txt_catchup[] = N_("Catchup");
 constext txt_catchup_group[] = N_("Catchup %s...");
@@ -129,7 +142,9 @@ constext txt_choose_post_process_type[] 
 #endif /* HAVE_COLOR */
 constext txt_command_failed[] = N_("Command failed: %s");
 constext txt_confirm_select_on_exit[] = N_("Mark not selected articles read?");
-constext txt_connecting[] = N_("Connecting to %s...");
+#ifdef NNTP_ABLE
+	constext txt_connecting[] = N_("Connecting to %s...");
+#endif /* NNTP_ABLE */
 constext txt_cr[] = N_("<CR>");
 constext txt_creating_active[] = N_("Creating active file for saved groups...\n");
 constext txt_creating_newsrc[] = N_("Creating newsrc file...\n");
@@ -140,10 +155,12 @@ 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_attachments[] = N_("*** End of attachments ***");
 constext txt_end_of_groups[] = N_("*** End of groups ***");
 constext txt_end_of_page[] = N_("*** End of page ***");
 constext txt_end_of_scopes[] = N_("*** End of scopes ***");
 constext txt_end_of_thread[] = N_("*** End of thread ***");
+constext txt_end_of_urls[] = N_("*** End of URLs ***");
 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");
@@ -161,10 +178,11 @@ constext txt_error_bad_msgidfqdn[] = N_(
 	constext txt_error_cant_unlock[] = N_("Can't unlock %s");
 	constext txt_error_couldnt_dotlock[] = N_("Couldn't dotlock %s - article not appended!");
 	constext txt_error_couldnt_lock[] = N_("Couldn't lock %s - article not appended!");
-#endif /* NO_LOCKING */
+#endif /* !NO_LOCKING */
 constext txt_error_copy_fp[] = "copy_fp() failed";
 constext txt_error_corrupted_file[] = N_("Corrupted file %s");
 constext txt_error_fseek[] = "fseek() error on [%s]";
+constext txt_error_followup_poster[] = N_("\nError: Followup-To \"poster\" and a newsgroup is not allowed!\n");
 constext txt_error_gnksa_internal[] = N_("Internal error in GNKSA routine - send bug report.\n");
 constext txt_error_gnksa_langle[] = N_("Left angle bracket missing in route address.\n");
 constext txt_error_gnksa_lparen[] = N_("Left parenthesis missing in old-style address.\n");
@@ -192,7 +210,7 @@ constext txt_error_gnksa_rn_encsyn[] = N
 constext txt_error_gnksa_rn_paren[] = N_("Illegal character in realname.\nUnquoted words may not contain '()<>\\' in old-style addresses.\n");
 constext txt_error_gnksa_rn_invalid[] = N_("Illegal character in realname.\nControl characters and unencoded 8bit characters > 127 are not allowed.\n");
 constext txt_error_header_and_body_not_separate[] = N_("\nError: No blank line found after header.\n");
-constext txt_error_header_format[] = N_("\nError: Illegal formated %s.\n");
+constext txt_error_header_format[] = N_("\nError: Illegal formatted %s.\n");
 /* TODO: fixme, US-ASCII is not the only 7bit charset we know about */
 constext txt_error_header_line_bad_charset[] = N_("\n\
 Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n\
@@ -213,19 +231,25 @@ constext txt_error_header_line_not_7bit[
 constext txt_error_header_line_space[] = N_("\nError: Header on line %d does not have a space after the colon:\n%s\n");
 constext txt_error_header_duplicate[] = N_("\nError: There are multiple (%d) \"%s:\" lines in the header.\n");
 constext txt_error_insecure_permissions[] = N_("Insecure permissions of %s (%o)");
-constext txt_error_invalid_response_to_group[] = N_("Invalid response to GROUP command, %s");
-constext txt_error_locale[] = "Can't set the specified locale!";
+#ifdef NNTP_ABLE
+	constext txt_error_invalid_response_to_group[] = N_("Invalid response to GROUP command, %s");
+#endif /* NNTP_ABLE */
+#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+	constext txt_error_locale[] = "Can't set the specified locale!";
+#endif /* HAVE_SETLOCALE && !NO_LOCALE */
 constext txt_error_mime_end[] = N_("MIME parse error: Unexpected end of %s/%s article");
 constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers");
+constext txt_error_newsgroups_poster[] = N_("\nError: \"poster\" is not allowed in Newsgroups!\n");
 constext txt_error_no_domain_name[] = N_("Can't get a (fully-qualified) domain-name!");
 constext txt_error_no_enter_permission[] = N_("No permissions to go into %s\n");
-constext txt_error_no_from[] = N_("\nError: From: line missing.\n");
+#ifdef NNTP_INEWS
+	constext txt_error_no_from[] = N_("\nError: From: line missing.\n");
+#endif /* NNTP_INEWS */
 constext txt_error_no_read_permission[] = N_("No read permissions for %s\n");
 constext txt_error_no_such_file[] = N_("File %s does not exist\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 */
@@ -307,7 +331,7 @@ constext txt_help_article_by_num[] = N_(
 	constext txt_help_article_followup_no_quote[] = N_("post followup (don't copy text) to current article");
 	constext txt_help_article_followup_with_header[] = N_("post followup to current article quoting complete headers");
 	constext txt_help_article_repost[] = N_("repost chosen article to another group");
-#endif /* NO_POSTING */
+#endif /* !NO_POSTING */
 constext txt_help_article_edit[] = N_("edit article (mail-groups only)");
 constext txt_help_article_first_in_thread[] = N_("display first article in current thread");
 constext txt_help_article_first_page[] = N_("display first page of article");
@@ -336,7 +360,23 @@ constext txt_help_article_toggle_rot13[]
 constext txt_help_article_toggle_tabwidth[] = N_("toggle tabwidth 4 <-> 8");
 constext txt_help_article_toggle_tex2iso[] = N_("toggle german TeX style decoding for current article");
 constext txt_help_article_toggle_uue[] = N_("toggle display of uuencoded sections");
-constext txt_help_article_view_attachments[] = N_("View/save multimedia attachments");
+constext txt_help_article_view_attachments[] = N_("View/pipe/save multimedia attachments");
+constext txt_help_attachment_first[] = N_("choose first attachment in list");
+constext txt_help_attachment_goto[] = N_("0 - 9\t  choose attachment by number");
+constext txt_help_attachment_last[] = N_("choose last attachment in list");
+#ifndef DONT_HAVE_PIPING
+constext txt_help_attachment_pipe[] = N_("pipe attachment into command");
+constext txt_help_attachment_pipe_raw[] = N_("pipe raw attachment into command");
+#endif /* !DONT_HAVE_PIPING */
+constext txt_help_attachment_save[] = N_("save attachment to disk");
+constext txt_help_attachment_search_forwards[] = N_("search for attachments forwards");
+constext txt_help_attachment_search_backwards[] = N_("search for attachments backwards");
+constext txt_help_attachment_select[] = N_("view attachment");
+constext txt_help_attachment_tag[] = N_("tag attachment");
+constext txt_help_attachment_tag_pattern[] = N_("tag attachments that match user specified pattern");
+constext txt_help_attachment_toggle_tagged[] = N_("reverse tagging on all attachments (toggle)");
+constext txt_help_attachment_untag[] = N_("untag all tagged attachments");
+constext txt_help_attachment_toggle_info_line[] = N_("toggle info message in last line (name/description of attachment)");
 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");
@@ -369,7 +409,7 @@ constext txt_help_global_page_up[] = N_(
 #ifndef NO_POSTING
 	constext txt_help_global_post[] = N_("post (write) article to current group");
 	constext txt_help_global_post_postponed[] = N_("post postponed articles");
-#endif /* NO_POSTING */
+#endif /* !NO_POSTING */
 constext txt_help_global_posting_history[] = N_("list articles posted by you (from posted file)");
 constext txt_help_global_previous_menu[] = N_("return to previous menu");
 constext txt_help_global_quit_tin[] = N_("quit tin immediately");
@@ -465,9 +505,18 @@ constext txt_help_title_disp[] = N_("Dis
 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_attachment_ops[] = N_("Attachment operations\n---------------------");
 constext txt_help_title_attrib_ops[] = N_("Attribute operations\n--------------------");
 constext txt_help_title_config_ops[] = N_("Option operations\n-----------------");
 constext txt_help_title_scope_ops[] = N_("Scope operations\n----------------");
+constext txt_help_title_url_ops[] = N_("URL operations\n--------------");
+constext txt_help_url_first_url[] = N_("choose first URL in list");
+constext txt_help_url_goto_url[] = N_("0 - 9\t  choose URL by number");
+constext txt_help_url_last_url[] = N_("choose last URL in list");
+constext txt_help_url_search_forwards[] = N_("search for URLs forwards");
+constext txt_help_url_search_backwards[] = N_("search for URLs backwards");
+constext txt_help_url_select[] = N_("Open URL in browser");
+constext txt_help_url_toggle_info_line[] = N_("toggle info message in last line (URL)");
 
 constext txt_index_page_com[] = N_("Group Level Commands");
 constext txt_info_add_kill[] = N_("Kill filter added");
@@ -509,9 +558,9 @@ constext txt_invalid_from[] = N_("Invali
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	constext txt_invalid_multibyte_sequence[] = N_("Invalid multibyte sequence found\n");
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-#ifndef FORGERY
+#if defined(NNTP_INEWS) && !defined(FORGERY)
 	constext txt_invalid_sender[] = N_("Invalid  Sender:-header %s");
-#endif /* !FORGERY */
+#endif /* NNTP_INEWS && !FORGERY */
 constext txt_inverse_off[] = N_("Inverse video disabled");
 constext txt_inverse_on[] = N_("Inverse video enabled");
 
@@ -553,6 +602,13 @@ constext txt_mark_art_read[] = N_("Mark 
 constext txt_mark_group_read[] = N_("Mark group %s as read?");
 constext txt_mark_thread_read[] = N_("Mark thread as read%s?");
 constext txt_matching_cmd_line_groups[] = N_("Matching %s groups...");
+constext txt_mini_attachment_1[] = N_("<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit");
+#ifndef DONT_HAVE_PIPING
+constext txt_mini_attachment_2[] = N_("%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all");
+#else
+constext txt_mini_attachment_2[] = N_("%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all");
+#endif /* !DONT_HAVE_PIPING */
+constext txt_mini_attachment_3[] = N_("%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search");
 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");
 constext txt_mini_info_1[] = N_("%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom");
@@ -566,6 +622,8 @@ constext txt_mini_select_2[] = N_("%s=li
 constext txt_mini_select_3[] = N_("%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out");
 constext txt_mini_thread_1[] = N_("<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle");
 constext txt_mini_thread_2[] = N_("%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread");
+constext txt_mini_url_1[] = N_("<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit");
+constext txt_mini_url_2[] = N_("%s=search forwards; %s=search backwards; %s=repeat search");
 constext txt_more[] = N_("--More--");
 constext txt_moving[] = N_("Moving %s...");
 constext txt_msgid_line_last[] = N_("Message-ID: & last Reference  ");
@@ -584,6 +642,7 @@ constext txt_next_resp[] = N_("-- Next r
 constext txt_no[] = N_("No  ");
 constext txt_no_arts[] = N_("*** No articles ***");
 constext txt_no_arts_posted[] = N_("No articles have been posted");
+constext txt_no_attachments[] = N_("*** No attachments ***");
 constext txt_no_description[] = N_("*** No description ***");
 constext txt_no_filename[] = N_("No filename");
 constext txt_no_group[] = N_("No group");
@@ -597,6 +656,7 @@ constext txt_no_more_groups[] = N_("No m
 constext txt_no_newsgroups[] = N_("No newsgroups");
 constext txt_no_next_unread_art[] = N_("No next unread article");
 constext txt_no_prev_group[] = N_("No previous group");
+constext txt_no_prev_search[] = N_("No previous search, nothing to repeat");
 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");
@@ -665,8 +725,10 @@ constext txt_quit_no_write[] = N_("Do yo
 constext txt_quoted_printable[] = "quoted-printable";
 
 constext txt_range_invalid[] = N_("Invalid range - valid are '0-9.$' eg. 1-$");
-constext txt_read_abort[] = N_("Do you want to abort this operation?");
-constext txt_read_exit[] = N_("Do you want to exit tin immediately?");
+#ifdef NNTP_ABLE
+	constext txt_read_abort[] = N_("Do you want to abort this operation?");
+	constext txt_read_exit[] = N_("Do you want to exit tin immediately?");
+#endif /* NNTP_ABLE */
 constext txt_reading_article[] = N_("Reading ('q' to quit)...");
 constext txt_reading_arts[] = N_("Reading %sarticles...");
 constext txt_reading_attributes_file[] = N_("Reading %sattributes file...\n");
@@ -684,6 +746,7 @@ constext txt_refs_line_only[] = N_("Refe
 	constext txt_remaining[] = N_("(%d:%02d remaining)");
 #endif /* HAVE_GETTIMEOFDAY */
 constext txt_remove_bogus[] = N_("Bogus group %s removed.");
+constext txt_removed_rule[] = N_("Removed from the previous rule: ");
 constext txt_rename_error[] = N_("Error: rename %s to %s");
 constext txt_reply_to_author[] = N_("Reply to author...");
 constext txt_repost[] = N_("Repost");
@@ -801,8 +864,8 @@ constext txt_toggled_tabwidth[] = N_("To
 #ifndef NO_LOCKING
 	constext txt_trying_dotlock[] = N_("%d Trying to dotlock %s");
 	constext txt_trying_lock[] = N_("%d Trying to lock %s");
-#endif /* NO_LOCKING */
-constext txt_type_h_for_help[] = N_("           h=help\n");
+#endif /* !NO_LOCKING */
+constext txt_type_h_for_help[] = N_("           h=help");
 
 constext txt_unlimited_time[] = N_("Unlimited");
 constext txt_unsubscribe_pattern[] = N_("Enter wildcard unsubscribe pattern> ");
@@ -820,8 +883,11 @@ constext txt_updated[] = N_("Updated");
 	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");
+constext txt_url_menu[] = N_("URL Menu");
+constext txt_url_menu_com[] = N_("URL Menu Commands");
+constext txt_url_open[] = N_("Opening %s");
+constext txt_url_select[] = N_("Select URL> ");
+constext txt_url_done[] = N_("No URLs in this article");
 constext txt_use_mime[] = N_("Use MIME display program for this message?");
 constext txt_usage_catchup[] = N_("  -c       mark all news as read in subscribed newsgroups (batch mode)");
 constext txt_usage_check_for_unread_news[] = N_("  -Z       return status indicating if any unread news (batch mode)");
@@ -872,6 +938,7 @@ Warning: You are using a non-plain trans
          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");
+constext txt_warn_example_hierarchy[]= N_("\nWarning: \"example\" is a reserved hierarchy!\n");
 constext txt_warn_update[] = N_("\n\nYou are upgrading to tin %s from an earlier version.\n\
 Some values in your %s file have changed!\nRead WHATSNEW, etc...\n");
 constext txt_warn_downgrade[] = N_("\n\nYou are downgrading to tin %s from a more recent version!\n\
@@ -889,7 +956,6 @@ 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");
@@ -898,7 +964,7 @@ constext txt_yanked_groups[] = N_("Added
 constext txt_yanked_none[] = N_("No unsubscribed groups to show");
 constext txt_yanked_sub_groups[] = N_("Showing subscribed to groups only");
 constext txt_yes[] = N_("Yes ");
-constext txt_you_have_mail[] = N_("    You have mail\n");
+constext txt_you_have_mail[] = N_("    You have mail");
 
 
 /* TODO: cleanup */
@@ -953,10 +1019,12 @@ Warning: Posting is in %s and contains c
 
 #ifdef HAVE_FASCIST_NEWSADMIN
 	constext txt_error_followup_to_several_groups[] = N_("\nError: Followup-To set to more than one newsgroup!\n");
+	constext txt_error_grp_renamed[] = N_("\nError: \"%s\" is renamed, use \"%s\" instead!\n");
 	constext txt_error_missing_followup_to[] = N_("\nError: cross-posting to %d newsgroups and no Followup-To line!\n");
 	constext txt_error_not_valid_newsgroup[] = N_("\nError: \"%s\" is not a valid newsgroup!\n");
 #else
 	constext txt_warn_followup_to_several_groups[] = N_("\nWarning: Followup-To set to more than one newsgroup!\n");
+	constext txt_warn_grp_renamed[] = N_("\nWarning: \"%s\" is renamed, you should use \"%s\" instead!\n");
 	constext txt_warn_missing_followup_to[] = N_("\nWarning: cross-posting to %d newsgroups and no Followup-To line!\n");
 	constext txt_warn_not_in_newsrc[] = N_("\nWarning: \"%s\" is not in your newsrc, it may be invalid at this site!\n");
 	constext txt_warn_not_valid_newsgroup[] = N_("\nWarning: \"%s\" is not a valid newsgroup at this site!\n");
@@ -1612,7 +1680,7 @@ struct opttxt txt_kill_level = {
 struct opttxt txt_goto_next_unread = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
 	N_("Go to the next unread article with"),
-	N_("# Go to the unread article with folling key(s)\n\
+	N_("# Go to the unread article with following key(s)\n\
 # Possible values are (the default is marked with *):\n\
 #   0 = nothing\n\
 #   1 = PAGE DOWN\n\
@@ -1623,18 +1691,18 @@ struct opttxt txt_goto_next_unread = {
 struct opttxt txt_trim_article_body = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
 	N_("How to treat blank lines"),
-	N_("# Trim the article body, remove unecessary blank lines.\n\
+	N_("# Trim the article body, remove unnecessary blank lines.\n\
 # Possible values are (the default is marked with *):\n\
 # * 0 = Nothing special\n\
 #   1 = Skip leading blank lines\n\
 #   2 = Skip trailing blank lines\n\
 #   3 = Skip leading and trailing blank lines\n\
-#   4 = Compact multiple blank lines between textblocks\n\
-#   5 = Compact multiple blank lines between textblocks and skip\n\
+#   4 = Compact multiple blank lines between text blocks\n\
+#   5 = Compact multiple blank lines between text blocks and skip\n\
 #       leading blank lines\n\
-#   6 = Compact multiple blank lines between textblocks and skip\n\
+#   6 = Compact multiple blank lines between text blocks and skip\n\
 #       trailing blank lines\n\
-#   7 = Compact multiple blank lines between textblocks and skip\n\
+#   7 = Compact multiple blank lines between text blocks and skip\n\
 #       leading and trailing blank lines\n")
 };
 
@@ -1713,10 +1781,18 @@ struct opttxt txt_groupname_max_length =
 	N_("# Maximum length of the names of newsgroups displayed\n")
 };
 
+struct opttxt txt_abbreviate_groupname = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Abbreviate long newsgroup names"),
+	N_("# If ON abbreviate (if necessary) long newsgroup names at group selection\n\
+# level and article level like this:\n\
+#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n")
+};
+
 struct opttxt txt_show_info = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
 	N_("Show lines/score in listings"),
-	N_("# What informations should be displayed in article/thread listing\n\
+	N_("# What information should be displayed in article/thread listing\n\
 # Possible values are (the default is marked with *):\n\
 #   0 = nothing\n\
 # * 1 = lines\n\
@@ -1928,9 +2004,9 @@ struct opttxt txt_mark_ignore_tags = {
 };
 
 struct opttxt txt_url_handler = {
-	N_("Program to run to open URL's, <CR> sets, <ESC> cancels."),
-	N_("Program that opens URL's"),
-	N_("# The program used to open URL's. The actual URL will be appended\n")
+	N_("Program to run to open URLs, <CR> sets, <ESC> cancels."),
+	N_("Program that opens URLs"),
+	N_("# The program used to open URLs. The actual URL will be appended\n")
 };
 
 struct opttxt txt_use_mouse = {
@@ -2327,7 +2403,7 @@ struct opttxt txt_mail_quote_format = {
 
 struct opttxt txt_advertising = {
 	N_("If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."),
-	N_("Insert 'User-Agent:'-header"),
+	N_("Insert 'User-Agent:' header"),
 	N_("# If ON include advertising User-Agent: header\n")
 };
 
@@ -2780,6 +2856,6 @@ struct opttxt txt_x_headers = {
 
 struct opttxt txt_x_comment_to = {
 	N_("Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."),
-	N_("Insert X-Comment-To: header"),
+	N_("Insert 'X-Comment-To:' header"),
 	NULL
 };
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/lock.c tin-1.9.6/src/lock.c
--- tin-1.9.5/src/lock.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/lock.c	2010-05-07 16:00:53.193082031 +0200
@@ -64,7 +64,7 @@
  *
  * return codes:
  *  0 = file locked successfully
- * -1 = some error occured
+ * -1 = some error occurred
  */
 int
 fd_lock(
@@ -108,7 +108,7 @@ fd_lock(
  * return codes:
  *  0 = file is not locked
  *  1 = file is locked
- * -1 = some error occured
+ * -1 = some error occurred
  */
 int
 test_fd_lock(
@@ -126,7 +126,7 @@ test_fd_lock(
 		flk.l_start = 0;
 		flk.l_len = 0;
 		if (fcntl(fd, F_GETLK, &flk) < 0)
-				return -1; /* some error occured */
+				return -1; /* some error occurred */
 		else {
 			if (flk.l_type != F_UNLCK)
 				return 1;	/* file is locked */
@@ -140,7 +140,7 @@ test_fd_lock(
 		if (errno == EACCES)
 			return 1;	/* file is locked */
 		else
-			return -1;	/* some error occured */
+			return -1;	/* some error occurred */
 	} else
 		rval = 0;	/* file is not lockf locked */
 #	else
@@ -149,7 +149,7 @@ test_fd_lock(
 		if (errno == EWOULDBLOCK)
 			return 1;	/* file is locked */
 		else
-			return -1;	/* some error occured */
+			return -1;	/* some error occurred */
 	} else
 		rval = 0; /* file is not flock locked */
 
@@ -169,7 +169,7 @@ test_fd_lock(
  *
  * return codes:
  *  0 = file unlocked successfully
- * -1 = some error occured
+ * -1 = some error occurred
  */
 int
 fd_unlock(
@@ -211,7 +211,7 @@ fd_unlock(
  *
  * return codes:
  *  TRUE  = file locked successfully
- *  FALSE = some error occured
+ *  FALSE = some error occurred
  */
 t_bool dot_lock(
 	const char *filename)
@@ -232,7 +232,7 @@ t_bool dot_lock(
 
 #ifdef HAVE_LINK
 	if (stat(lockfile, &statbuf)) {				/* lockfile doesn't exist */
-		if (!link(tempfile, lockfile)) {			/* link succsessfull */
+		if (!link(tempfile, lockfile)) {			/* link successful */
 			if (!stat(tempfile, &statbuf)) {	/* tempfile exist */
 				if (statbuf.st_nlink == 2)			/* link count ok */
 					rval = TRUE;
@@ -257,7 +257,7 @@ t_bool dot_lock(
  *
  * return codes:
  *  TRUE  = file unlocked successfully
- *  FALSE = some error occured
+ *  FALSE = some error occurred
  */
 t_bool dot_unlock(
 	const char *filename)
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/mail.c tin-1.9.6/src/mail.c
--- tin-1.9.5/src/mail.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/mail.c	2010-05-20 22:45:59.365567855 +0200
@@ -3,7 +3,7 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2009-11-19
+ *  Updated   : 2010-05-20
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
  * Copyright (c) 1992-2010 Iain Lea <iain@bricbrac.de>
@@ -239,8 +239,10 @@ read_mailgroups_file(
 
 		fclose(fp);
 
-		if (!batch_mode && verb)
+		if (!batch_mode && verb) {
 			my_fputs("\n", stdout);
+			cursoroff();
+		}
 	}
 }
 #endif /* HAVE_MH_MAIL_HANDLING */
@@ -282,9 +284,9 @@ open_newsgroups_fp(
 			}
 		}
 		/*
-		 * TODO: test me, find a usefull limit,
+		 * TODO: test me, find a useful limit,
 		 *       optimize more than n groups (e.g. 5) of the same
-		 *       subhierarchie to a wildmat?
+		 *       subhierarchy to a wildmat?
 		 */
 		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;
@@ -422,8 +424,10 @@ read_newsgroups_file(
 
 		TIN_FCLOSE(fp);
 
-		if (!batch_mode && verb)
+		if (!batch_mode && verb) {
 			my_fputs("\n", stdout);
+			cursoroff();
+		}
 	}
 }
 
@@ -444,8 +448,7 @@ read_descriptions(
 
 /*
  * Read groups descriptions from opened file & make local backup copy
- * of all groups that don't have a 'x' in the active file moderated
- * field & if reading groups of type GROUP_TYPE_NEWS.
+ * of all groups if reading groups of type GROUP_TYPE_NEWS.
  * Aborting this early won't have any adverse affects, just some missing
  * descriptions.
  */
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/main.c tin-1.9.6/src/main.c
--- tin-1.9.5/src/main.c	2009-12-09 20:58:11.000000000 +0100
+++ tin-1.9.6/src/main.c	2010-05-07 16:00:53.197082645 +0200
@@ -3,7 +3,7 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-09
+ *  Updated   : 2010-03-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -275,7 +275,7 @@ main(
 	 * Read in users filter preferences file. This has to be done before
 	 * quick post because the filters might be updated.
 	 */
-	filtered_articles = read_filter_file(filter_file);
+	read_filter_file(filter_file);
 
 	no_write = TRUE;
 #ifdef DEBUG
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/memory.c tin-1.9.6/src/memory.c
--- tin-1.9.5/src/memory.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/memory.c	2010-05-17 09:22:39.063555336 +0200
@@ -3,7 +3,7 @@
  *  Module    : memory.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-04-14
+ *  Updated   : 2010-05-16
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -102,10 +102,10 @@ init_alloc(
 	 */
 	max_art = DEFAULT_ARTICLE_NUM;
 
-	arts = my_malloc(sizeof(*arts) * max_art);
+	arts = my_calloc(1, sizeof(*arts) * max_art);
 	base = my_malloc(sizeof(long) * max_art);
 
-	ofmt = my_calloc(1, sizeof(*ofmt) * 9);	/* inital number of overview fields */
+	ofmt = my_calloc(1, sizeof(*ofmt) * 9);	/* initial number of overview fields */
 
 	/*
 	 * save file array
@@ -130,9 +130,13 @@ void
 expand_art(
 	void)
 {
+	int i = max_art;
+
 	max_art += max_art >> 1;		/* increase by 50% */
 	arts = my_realloc(arts, sizeof(*arts) * max_art);
 	base = my_realloc(base, sizeof(long) * max_art);
+	for (; i < max_art; i++)		/* use memset() instead? */
+		arts[i].subject =  arts[i].from = arts[i].xref =  arts[i].refs = arts[i].msgid = NULL;
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/misc.c tin-1.9.6/src/misc.c
--- tin-1.9.5/src/misc.c	2009-12-13 20:28:29.000000000 +0100
+++ tin-1.9.6/src/misc.c	2010-11-03 20:15:38.170420695 +0100
@@ -3,7 +3,7 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-13
+ *  Updated   : 2010-11-03
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -271,7 +271,7 @@ copy_body(
 	if (strlen(prefix) > 240) /* truncate and terminate */
 		prefix[240] = '\0';
 
-	/* convert %S to %s, for compability reasons only */
+	/* convert %S to %s, for compatibility reasons only */
 	if (strstr(prefix, "%S")) {
 		status_char = FALSE;
 		for (i = 0; prefix[i]; i++) {
@@ -417,7 +417,7 @@ invoke_ispell(
 		STRCPY(ispell, get_val("ISPELL", PATH_ISPELL));
 
 	/*
-	 * Now seperating the header and body in two different files so that
+	 * Now separating the header and body in two different files so that
 	 * the header is not checked by ispell
 	 */
 #ifdef HAVE_LONG_FILE_NAMES
@@ -805,9 +805,6 @@ draw_percent_mark(
 {
 	char buf[32]; /* should be big enough */
 	int len;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wbuf;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	if (NOTESLINES <= 0)
 		return;
@@ -817,18 +814,12 @@ draw_percent_mark(
 
 	clear_message();
 	snprintf(buf, sizeof(buf), "%s(%d%%) [%ld/%ld]", _(txt_more), (int) (cur_num * 100 / max_num), cur_num, max_num);
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wbuf = char2wchar_t(buf)) != NULL) {
-		len = wcswidth(wbuf, wcslen(wbuf) + 1);
-		free(wbuf);
-	} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		len = (int) strlen(buf);
+	len = strwidth(buf);
 	MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS));
 	StartInverse();
 	my_fputs(buf, stdout);
-	my_flush();
 	EndInverse();
+	my_flush();
 }
 
 
@@ -1067,6 +1058,14 @@ toggle_color(
 #	endif /* USE_CURSES */
 		use_color = bool_not(use_color);
 
+#	ifndef USE_CURSES
+	if (use_color) {
+		fcol(tinrc.col_normal);
+		bcol(tinrc.col_normal);
+	} else
+		reset_screen_attr();
+#	endif /* !USE_CURSES */
+
 	return TRUE;
 }
 
@@ -1218,7 +1217,7 @@ strfquote(
 					}
 					break;
 
-				case 'D':	/* Articles Date (reformated as specified in attributes->date_format) */
+				case 'D':	/* Articles Date (reformatted as specified in attributes->date_format) */
 					if (!my_strftime(tbuf, LEN - 1, curr_group->attribute->date_format, localtime(&arts[this_resp].date))) {
 						STRCPY(tbuf, BlankIfNull(pgart.hdr.date));
 					}
@@ -2620,7 +2619,7 @@ process_charsets(
 
 
 /*
- * checking of mail adresses for GNKSA compliance
+ * checking of mail addresses for GNKSA compliance
  *
  * son of RFC 1036:
  *   article         = 1*header separator body
@@ -3136,14 +3135,16 @@ gnksa_check_domain_literal(
 	if ((255 < x1) || (255 < x2) || (255 < x3) || (255 < x4))
 		return GNKSA_BAD_DOMAIN_LITERAL;
 
-	/* check for private ip or localhost */
+	/* check for private ip or localhost - see RFC 5735, RFC 5737 */
 	if ((!disable_gnksa_domain_check)
 	    && ((0 == x1)				/* local network */
 		|| (10 == x1)				/* private class A */
 		|| ((172 == x1) && (16 == (x2 & 0xf0)))	/* private /12 */
 		|| ((192 == x1) && (168 == x2))		/* private class B */
-		|| ((192 == x1) && (0 == x2) && (2 == x3)) /* private class C */
-		|| (127 == x1)))			/* localhost */
+		|| ((192 == x1) && (0 == x2) && (2 == x3)) /* TEST NET-1 */
+		|| ((198 == x1) && (51 == x2) && (100 == x3)) /* TEST NET-2 */
+		|| ((203 == x1) && (0 == x2) && (113 == x3)) /* TEST NET-3 */
+		|| (127 == x1)))			/* loopback */
 		return GNKSA_LOCAL_DOMAIN_LITERAL;
 
 	return GNKSA_OK;
@@ -3217,8 +3218,14 @@ gnksa_check_domain(
 			}
 			if (disable_gnksa_domain_check)
 				result = GNKSA_OK;
-			if (GNKSA_OK != result)
-				return result;
+			if (GNKSA_OK != result) {
+#if 0 /* valid IDN ccTLDs are checked via gnksa_domain_list[] */
+				if (strlen(aux) >= 8 && !strncasecmp(aux, "xn--", 4)) /* hack for IDN ccTLDs like xn--wgbh1c (Egypt), xn--mgbaam7a8h (Emarat) or xn--mgberp4a5d4ar (AlSaudiah) */
+					result = GNKSA_OK;
+				else
+#endif /* 0 */
+					return result;
+			}
 			break;
 	}
 
@@ -3583,11 +3590,9 @@ utf8_valid(
 			numc++;
 		} while ((d <<= 1) & 0x80);	/* get sequence length */
 
-		d = 1;
-		while (d < numc) {
-			if (*(c + d) == '\0' || *(c + d) == '\n')
-				illegal = TRUE;
-			d--;
+		if (c + numc > line + strlen(line)) { /* sequence runs past end of string */
+			illegal = TRUE;
+			numc = line + strlen(line) - c;
 		}
 
 		if (!illegal) {
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/my_tmpfile.c tin-1.9.6/src/my_tmpfile.c
--- tin-1.9.5/src/my_tmpfile.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/my_tmpfile.c	2010-05-07 16:00:53.209084486 +0200
@@ -49,7 +49,7 @@
  *      if need_name is set to true and/or we have to unlink the file
  *      ourself filename is set to the name of the tmp file located in
  *      base_dir
- * -1 = some error occured
+ * -1 = some error occurred
  */
 int
 my_tmpfile(
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/newsrc.c tin-1.9.6/src/newsrc.c
--- tin-1.9.5/src/newsrc.c	2009-12-01 15:15:29.000000000 +0100
+++ tin-1.9.6/src/newsrc.c	2010-07-14 22:58:43.774739202 +0200
@@ -3,7 +3,7 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-11-17
+ *  Updated   : 2010-07-14
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -163,7 +163,7 @@ write_newsrc_line(
 	group = group_find(line, FALSE);
 
 	if (tinrc.strip_bogus == BOGUS_REMOVE) {
-		if (group == NULL || group->bogus) { /* group dosen't exist */
+		if (group == NULL || group->bogus) { /* group doesn't exist */
 			wait_message(2, _(txt_remove_bogus), line);
 			return 0;
 		}
@@ -331,8 +331,10 @@ auto_subscribe_groups(
 	if (!batch_mode)
 		wait_message(0, _(txt_autosubscribing_groups));
 
-	if ((fp_newsrc = fopen(newsrc_file, "w")) == NULL)
+	if ((fp_newsrc = fopen(newsrc_file, "w")) == NULL) {
+		TIN_FCLOSE(fp_subs);
 		return;
+	}
 
 	if (newsrc_mode)
 		fchmod(fileno(fp_newsrc), newsrc_mode);
@@ -1000,7 +1002,7 @@ parse_get_seq(
 
 
 /*
- * Loop thru arts[] array marking state of each article READ/UNREAD
+ * Loop through arts[] array marking state of each article READ/UNREAD
  */
 void
 parse_unread_arts(
@@ -1167,7 +1169,7 @@ print_bitmap_seq(
 
 
 /*
- * rewrite .newsrc and position group at specifed position
+ * rewrite .newsrc and position group at specified position
  */
 t_bool
 pos_group_in_newsrc(
@@ -1582,8 +1584,13 @@ art_mark(
 			if ((art->status == ART_UNREAD) || (art->status == ART_WILL_RETURN)) {
 				art_mark_xref_read(art);
 
-				if (group != NULL && group->newsrc.num_unread)
-					group->newsrc.num_unread--;
+				if (group != NULL) {
+					if (group->newsrc.num_unread)
+						group->newsrc.num_unread--;
+
+					if (group->attribute->show_only_unread_arts)
+						art->keep_in_base = TRUE;
+				}
 
 				art->status = ART_READ;
 			}
@@ -1592,9 +1599,13 @@ art_mark(
 		case ART_UNREAD:
 		case ART_WILL_RETURN:
 			if (art->status == ART_READ) {
-				if (group != NULL)
+				if (group != NULL) {
 					group->newsrc.num_unread++;
 
+					if (group->attribute->show_only_unread_arts)
+						art->keep_in_base = FALSE;
+				}
+
 				art->status = flag;
 			}
 			if (group != NULL) {
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/nntplib.c tin-1.9.6/src/nntplib.c
--- tin-1.9.5/src/nntplib.c	2009-12-23 10:26:40.000000000 +0100
+++ tin-1.9.6/src/nntplib.c	2010-11-10 02:13:35.223743468 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2009-12-19
+ *  Updated   : 2010-11-10
  *  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
@@ -123,13 +123,13 @@ getserverbyfile(
 #	endif /* !HAVE_SETENV && HAVE_PUTENV */
 #endif /* NNTP_ABLE */
 
-	if (!read_news_via_nntp) {
-		STRCPY(buf, "local");	/* what if a server is named "local"? */
+	if (read_saved_news) {
+		STRCPY(buf, "reading saved news");
 		return buf;
 	}
 
-	if (read_saved_news) {
-		STRCPY(buf, "reading saved news");
+	if (!read_news_via_nntp) {
+		STRCPY(buf, "local");	/* what if a server is named "local"? */
 		return buf;
 	}
 
@@ -271,7 +271,6 @@ server_init(
 	}
 #	endif /* TLI */
 
-
 	last_put[0] = '\0';		/* no retries in get_respcode */
 	/*
 	 * Now get the server's signon message
@@ -410,8 +409,8 @@ get_tcp_socket(
 #			ifdef h_addr
 	int x = 0;
 	char **cp;
-	static char *alist[2] = {0, 0};
 #			endif /* h_addr */
+	static char *alist[2] = {0, 0};
 	static struct hostent def;
 	static struct in_addr defaddr;
 	static char namebuf[256];
@@ -442,9 +441,7 @@ get_tcp_socket(
 		/* Raw ip address, fake */
 		STRCPY(namebuf, machine);
 		def.h_name = (char *) namebuf;
-#			ifdef h_addr
 		def.h_addr_list = alist;
-#			endif /* h_addr */
 		def.h_addr_list[0] = (char *) &defaddr;
 		def.h_length = sizeof(struct in_addr);
 		def.h_addrtype = AF_INET;
@@ -641,7 +638,7 @@ get_tcp6_socket(
 		freeaddrinfo(res0);
 	if (err < 0) {
 		/*
-		 * TODO: issue a more usefull error-message
+		 * TODO: issue a more useful error-message
 		 */
 		my_fprintf(stderr, _(txt_error_socket_or_connect_problem));
 		return -1;
@@ -781,7 +778,7 @@ put_server(
 		 * reconnect. reconnection is handled by get_server()
 		 *
 		 * don't cache "LIST ACTIVE something" as we would need to
-		 * resend all of them but we remeber just the last one. we cache
+		 * resend all of them but we remember just the last one. we cache
 		 * "LIST" instead, this will slow down things, but that's ok on
 		 * reconnect.
 		 */
@@ -805,6 +802,7 @@ reconnect(
 	int retry)
 {
 	char buf[NNTP_STRLEN];
+	int save_signal_context = signal_context;
 
 	/*
 	 * Tear down current connection
@@ -822,11 +820,29 @@ reconnect(
 	DEBUG_IO((stderr, _("\nServer timed out, trying reconnect # %d\n"), retry));
 
 	/*
+	 * set signal_context temporary to cReconnect to avoid trouble when receiving
+	 * SIGWINCH while beeing in prompt_yn()
+	 */
+	signal_context = cReconnect;
+
+	/*
 	 * Exit tin if the user says no to reconnect. The exit code stops tin from trying
 	 * to disconnect again - the connection is already dead
 	 */
-	if (!tinrc.auto_reconnect && prompt_yn(_(txt_reconnect_to_news_server), TRUE) != 1)
+	if (!tinrc.auto_reconnect && prompt_yn(_(txt_reconnect_to_news_server), TRUE) != 1) {
+		if (!strncmp("POST", last_put, 4)) {
+			unlink(backup_article_name(article_name));
+			rename_file(article_name, dead_article);
+			if (tinrc.keep_dead_articles)
+				append_file(dead_articles, dead_article);
+		}
 		tin_done(NNTP_ERROR_EXIT);		/* user said no to reconnect */
+	}
+
+	/*
+	 * reset signal_context
+	 */
+	signal_context = save_signal_context;
 
 	clear_message();
 
@@ -853,8 +869,15 @@ reconnect(
 		return 0;
 	}
 
-	if (--retry == 0)					/* No more tries? */
+	if (--retry == 0) {					/* No more tries? */
+		if (!strncmp("POST", buf, 4)) {
+			unlink(backup_article_name(article_name));
+			rename_file(article_name, dead_article);
+			if (tinrc.keep_dead_articles)
+				append_file(dead_articles, dead_article);
+		}
 		tin_done(NNTP_ERROR_EXIT);
+	}
 
 	return retry;
 }
@@ -1000,7 +1023,48 @@ check_extensions(void)
 	i = new_nntp_command("CAPABILITIES", INF_CAPABILITIES, buf, sizeof(buf));
 	switch (i) {
 		case INF_CAPABILITIES:
+			/* clear capabilities */
 			nntp_caps.type = CAPABILITIES;
+			nntp_caps.version = 0;
+			nntp_caps.mode_reader = FALSE;
+			nntp_caps.reader = FALSE;
+			nntp_caps.post = FALSE;
+			nntp_caps.list_active = FALSE;
+			nntp_caps.list_active_times = FALSE;
+			nntp_caps.list_distrib_pats = FALSE;
+			nntp_caps.list_headers = FALSE;
+			nntp_caps.list_newsgroups = FALSE;
+			nntp_caps.list_overview_fmt = FALSE;
+			nntp_caps.list_motd = FALSE;
+			nntp_caps.list_subscriptions = FALSE;
+			nntp_caps.list_distributions = FALSE;
+			nntp_caps.list_moderators = FALSE;
+			nntp_caps.list_counts = FALSE;
+			nntp_caps.xpat = FALSE;
+			nntp_caps.hdr = FALSE;
+			nntp_caps.hdr_cmd = NULL;
+			nntp_caps.over = FALSE;
+			nntp_caps.over_msgid = FALSE;
+			nntp_caps.over_cmd = NULL;
+			nntp_caps.newnews = FALSE;
+			FreeAndNull(nntp_caps.implementation);
+			nntp_caps.starttls = FALSE;
+			nntp_caps.authinfo_user = FALSE;
+			nntp_caps.authinfo_sasl = FALSE;
+			nntp_caps.authinfo_state = FALSE;
+			nntp_caps.sasl = SASL_NONE;
+			nntp_caps.compress = FALSE;
+			nntp_caps.compress_algorithm = COMPRESS_NONE;
+#if 0
+			nntp_caps.streaming = FALSE;
+			nntp_caps.ihave = FALSE;
+#endif /* 0 */
+#ifndef BROKEN_LISTGROUP
+			nntp_caps.broken_listgroup = FALSE;
+#else
+			nntp_caps.broken_listgroup = TRUE;
+#endif /*! BROKEN_LISTGROUP */
+
 			while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #		ifdef DEBUG
 				if (debug & DEBUG_NNTP)
@@ -1013,7 +1077,7 @@ check_extensions(void)
 						d = strpbrk(d, " \t");
 						while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) {
 							d++;
-							nntp_caps.version = MAX(nntp_caps.version, (unsigned int) atoi(d));
+							nntp_caps.version = (unsigned int) atoi(d);
 							d = strpbrk(d, " \t");
 						}
 					}
@@ -1034,7 +1098,7 @@ check_extensions(void)
 								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, draft-elie-nntp-list-additions-00.txt */
+							else if (!strncasecmp(d, "DISTRIBUTIONS", 13)) /* RFC 6048 */
 								nntp_caps.list_distributions = TRUE;
 							else if (!strncasecmp(d, "HEADERS", 7))
 								nntp_caps.list_headers = TRUE; /* HDR requires LIST HEADERS, but not vice versa */
@@ -1042,13 +1106,13 @@ check_extensions(void)
 								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, draft-elie-nntp-list-additions-00.txt */
+							else if (!strncasecmp(d, "MOTD", 4)) /* RFC 6048 */
 								nntp_caps.list_motd = TRUE;
-							else if (!strncasecmp(d, "SUBSCRIPTIONS", 13)) /* "private" extension, RFC 2980, draft-elie-nntp-list-additions-00.txt */
+							else if (!strncasecmp(d, "SUBSCRIPTIONS", 13)) /* RFC 6048 */
 								nntp_caps.list_subscriptions = TRUE;
-							else if (!strncasecmp(d, "MODERATORS", 10)) /* "private" extension, draft-elie-nntp-list-additions-00.txt*/
+							else if (!strncasecmp(d, "MODERATORS", 10)) /* RFC 6048 */
 								nntp_caps.list_moderators = TRUE;
-							else if (!strncasecmp(d, "COUNTS", 6)) /* "private" extension (highwinds), next nntp RFC? */
+							else if (!strncasecmp(d, "COUNTS", 6)) /* RFC 6048 */
 								nntp_caps.list_counts = TRUE;
 							d = strpbrk(d, " \t");
 						}
@@ -1145,6 +1209,16 @@ check_extensions(void)
 								nntp_caps.sasl |= SASL_LOGIN;
 							}
 						}
+					} else if (!strncasecmp(ptr, "COMPRESS", 8)) { /* draft-murchison-nntp-compress-01.txt */
+						d = ptr + 8;
+						d = strpbrk(d, " \t");
+						while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) {
+							d++;
+							if (!strncasecmp(d, "DEFLATE", 7)) {
+								nntp_caps.compress = TRUE;
+								nntp_caps.compress_algorithm |= COMPRESS_DEFLATE;
+							}
+						}
 					}
 #		if 0 /* we don't need these */
 					else if (!strcasecmp(ptr, "IHAVE"))
@@ -1277,7 +1351,7 @@ nntp_open(
 		return -EHOSTUNREACH;
 	}
 
-	if (!batch_mode) {
+	if (!batch_mode || verbose) {
 		if (nntp_tcp_port != IPPORT_NNTP)
 			wait_message(0, _(txt_connecting_port), nntp_server, nntp_tcp_port);
 		else
@@ -1292,7 +1366,7 @@ nntp_open(
 	ret = server_init(nntp_server, NNTP_TCP_NAME, nntp_tcp_port, line, sizeof(line));
 	DEBUG_IO((stderr, "server_init returns %d,%s\n", ret, line));
 
-	if (!batch_mode && ret >= 0 && cmd_line)
+	if ((!batch_mode || verbose) && ret >= 0)
 		my_fputc('\n', stdout);
 
 #	ifdef DEBUG
@@ -1378,14 +1452,14 @@ nntp_open(
 		 * 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");
+			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)))) {
+			switch (get_only_respcode(buf, sizeof(buf))) {
 				/* just honor ciritical errors */
 				case ERR_GOODBYE:
 				case ERR_ACCESS:
@@ -1521,7 +1595,7 @@ nntp_open(
 					j = -1;
 					break;
 
-				default:	/* usualy ERR_CMDSYN (args missing), Typhoon/Twister sends ERR_NCING */
+				default:	/* usually ERR_CMDSYN (args missing), Typhoon/Twister sends ERR_NCING */
 					nntp_caps.hdr_cmd = &xhdr_cmds[i];
 					j = -1;
 					break;
@@ -1704,7 +1778,7 @@ get_only_respcode(
 		DEBUG_IO((stderr, "get_only_respcode(%d)\n", respcode));
 	}
 	if (message != NULL && mlen > 1)		/* Pass out the rest of the text */
-		my_strncpy(message, end, mlen - 1);
+		my_strncpy(message, ++end, mlen - 1);
 
 	return respcode;
 }
@@ -1720,7 +1794,10 @@ get_only_respcode(
  * Performs authentication if required and repeats the last command if
  * necessary after a timeout.
  *
- * TODO: make this handle 483 (RFC 3977) return codes
+ * TODO: make this handle 401 and 483 (RFC 3977) return codes.
+ *       as 401 requires to examine the returned text besides the
+ *       return value, we have to "fix" all nntp_command(..., NULL, 0) and
+ *       get_only_respcode(NULL, 0) calls to do this properly.
  */
 int
 get_respcode(
@@ -1740,49 +1817,47 @@ get_respcode(
 		if (debug & DEBUG_NNTP)
 			debug_print_file("NNTP", "get_respcode() authentication");
 #	endif /* DEBUG */
-		strncpy(savebuf, last_put, sizeof(savebuf) - 1);		/* Take copy, as authenticate() will clobber this */
+		STRCPY(savebuf, last_put);
 
-		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);
-				put_server(last_put);
-				s_gets(last_put, NNTP_STRLEN, nntp_rd_fp);
+		if (!authenticate(nntp_server, userid, FALSE)) {
+			error_message(2, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
+			tin_done(EXIT_FAILURE);
+		}
+		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);
+			put_server(last_put);
+			s_gets(last_put, NNTP_STRLEN, nntp_rd_fp);
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
-					debug_print_file("NNTP", "<<< %s", last_put);
+			if (debug & DEBUG_NNTP)
+				debug_print_file("NNTP", "<<< %s", last_put);
 #	endif /* DEBUG */
-				DEBUG_IO((stderr, _("Read (%s)\n"), last_put));
-			}
-			strcpy(last_put, savebuf);
+			DEBUG_IO((stderr, _("Read (%s)\n"), last_put));
+		}
+		STRCPY(last_put, savebuf);
 
-			put_server(last_put);
-			ptr = tin_fgets(FAKE_NNTP_FP, FALSE);
+		put_server(last_put);
+		ptr = tin_fgets(FAKE_NNTP_FP, FALSE);
 
-			if (tin_errno) {
+		if (tin_errno) {
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
-					debug_print_file("NNTP", "<<< Error: tin_errno <> 0");
+			if (debug & DEBUG_NNTP)
+				debug_print_file("NNTP", "<<< Error: tin_errno <> 0");
 #	endif /* DEBUG */
 				return -1;
-			}
+		}
 
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "<<< %s", ptr);
+		if (debug & DEBUG_NNTP)
+			debug_print_file("NNTP", "<<< %s", ptr);
 #	endif /* DEBUG */
-			respcode = (int) strtol(ptr, &end, 10);
-			if (message != NULL && mlen > 1)				/* Pass out the rest of the text */
-				strncpy(message, end, mlen - 1);
-
-		} else {
-			error_message(2, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
-			tin_done(EXIT_FAILURE);
-		}
+		respcode = (int) strtol(ptr, &end, 10);
+		if (message != NULL && mlen > 1)				/* Pass out the rest of the text */
+			strncpy(message, end, mlen - 1);
 	}
 	return respcode;
 }
@@ -1828,9 +1903,9 @@ DEBUG_IO((stderr, "nntp_command(%s)\n", 
 
 
 /*
- * same as above, but with a slightly more usefull return code.
+ * same as above, but with a slightly more useful return code.
  * TODO: use it instead of nntp_command in the rest of the code
- *       (wherever it is more usefull).
+ *       (wherever it is more useful).
  */
 int
 new_nntp_command(
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/options_menu.c tin-1.9.6/src/options_menu.c
--- tin-1.9.5/src/options_menu.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/options_menu.c	2010-10-29 17:17:51.583978637 +0200
@@ -3,7 +3,7 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2009-10-06
+ *  Updated   : 2010-10-29
  *  Notes     : Split from config.c
  *
  * Copyright (c) 2004-2010 Michael Bienia <michael@vorlon.ping.de>
@@ -101,7 +101,7 @@ 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 print_any_option(enum option_enum option);
 static void redraw_screen(enum option_enum option);
 static void repaint_option(enum option_enum option);
 static void reset_state(enum option_enum option);
@@ -235,7 +235,7 @@ option_is_visible(
 		case OPT_GETART_LIMIT_OPTIONS:
 #ifdef HAVE_COLOR
 		case OPT_COLOR_OPTIONS:
-#endif
+#endif /* HAVE_COLOR */
 			return curr_scope ? FALSE : TRUE;
 
 		case OPT_DISPLAY_OPTIONS:
@@ -422,6 +422,9 @@ print_any_option(
 	char temp[LEN], *ptr, *ptr2;
 	int row = option_row(option);
 	size_t len = sizeof(temp) - 1;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) && defined(USE_CURSES)
+	char *buf;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE && USE_CURSES */
 
 	MoveCursor(row, 0);
 
@@ -458,7 +461,13 @@ print_any_option(
 			break;
 	}
 #ifdef USE_CURSES
-	my_printf("%.*s", cCOLS - 1, temp);
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	if ((buf = spart(temp, cCOLS - 1, FALSE)) != NULL) {
+		my_printf("%s", buf);
+		free(buf);
+	} else
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		my_printf("%.*s", cCOLS - 1, temp);
 	{
 		int y, x;
 
@@ -881,15 +890,30 @@ config_page(
 {
 	char key[MAXKEYLEN];
 	enum option_enum option, old_option;
+	enum {
+		NO_CHANGES = 0,
+		DISPLAY_OPTS = 1,
+		SCORE_OPTS = 2,
+		THREAD_OPTS = 4,
+		THREAD_SCORE = 8,
+		SHOW_ONLY_UNREAD = 16
+	} changed = NO_CHANGES;
 	int i, scope_idx = 0;
 	t_bool change_option = FALSE;
 	t_function func;
 #ifdef CHARSET_CONVERSION
 	t_bool is_7bit;
 #endif /* CHARSET_CONVERSION */
+	unsigned old_sort_arts = 0, old_sort_threads = 0, old_show_unread = 0, old_thread_arts = 0;
 
 	if (curr_scope)
 		initialize_attributes();
+	if (grpname && curr_group) {
+		old_sort_arts = curr_group->attribute->sort_article_type;
+		old_sort_threads = curr_group->attribute->sort_threads_type;
+		old_show_unread = curr_group->attribute->show_only_unread_arts;
+		old_thread_arts = curr_group->attribute->thread_articles;
+	}
 	set_last_opt();
 	option = get_first_opt();
 	first_option_on_screen = 0;
@@ -910,7 +934,6 @@ config_page(
 					write_config_file(local_config_file);
 					write_attributes_file(local_attributes_file);
 				}
-				assign_attributes_to_groups();
 				/* FALLTHROUGH */
 			case CONFIG_NO_SAVE:
 				if (grpname && curr_scope) {
@@ -918,6 +941,55 @@ config_page(
 						do_delete_scope(scope_idx);
 					curr_scope = NULL;
 				}
+				assign_attributes_to_groups();
+				if (grpname && curr_group) {
+					if (old_sort_arts != curr_group->attribute->sort_article_type
+						|| old_sort_threads != curr_group->attribute->sort_threads_type
+						|| old_thread_arts != curr_group->attribute->thread_articles)
+						changed |= THREAD_OPTS;
+
+					if (old_show_unread != curr_group->attribute->show_only_unread_arts)
+						changed |= SHOW_ONLY_UNREAD;
+
+					if (changed) {
+						t_bool filtered = FALSE;
+
+						/*
+						 * recook if in an article is open
+						 */
+						if (changed & DISPLAY_OPTS) {
+							if (pgart.raw)
+								resize_article(TRUE, &pgart);
+						}
+						/*
+						 * Clear art->keep_in_base if switching to !show_only_unread_arts
+						 */
+						if ((changed & SHOW_ONLY_UNREAD) && !curr_group->attribute->show_only_unread_arts) {
+							for_each_art(i)
+								arts[i].keep_in_base = FALSE;
+						}
+
+						if (changed & SCORE_OPTS) {
+							unfilter_articles(curr_group);
+							read_filter_file(filter_file);
+							filtered = filter_articles(curr_group);
+						}
+						/*
+						 * If the sorting/threading strategy of threads or filter options have
+						 * changed, fix things so that resorting will occur
+						 *
+						 * If show_only_unread_arts or the scoring of a thread has changed,
+						 * resort base[] (find_base() is called inside make_threads() too, so
+						 * do this only if make_threads() was not called before)
+						 */
+						if (changed & THREAD_OPTS)
+							make_threads(curr_group, TRUE);
+						else if (filtered)
+							make_threads(curr_group, FALSE);
+						else if (changed & (SHOW_ONLY_UNREAD | THREAD_SCORE))
+							find_base(curr_group);
+					}
+				}
 				clear_note_area();
 				return;
 
@@ -1052,22 +1124,30 @@ config_page(
 					highlight_option(option);
 				break;
 
+#ifndef NO_SHELL_ESCAPE
+			case GLOBAL_SHELL_ESCAPE:
+				shell_escape();
+				redraw_screen(option);
+				break;
+#endif /* !NO_SHELL_ESCAPE */
+
 			case GLOBAL_SEARCH_SUBJECT_FORWARD:
 			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
 			case GLOBAL_SEARCH_REPEAT:
 				if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD)
-					break;
-
-				old_option = option;
-				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)) {
-						first_option_on_screen = option;
-						set_last_option_on_screen(option);
-						redraw_screen(option);
-					} else
-						highlight_option(option);
+					info_message(_(txt_no_prev_search));
+				else {
+					old_option = option;
+					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)) {
+							first_option_on_screen = option;
+							set_last_option_on_screen(option);
+							redraw_screen(option);
+						} else
+							highlight_option(option);
+					}
 				}
 				break;
 
@@ -1142,6 +1222,7 @@ config_page(
 			switch (option_table[option].var_type) {
 				case OPT_ON_OFF:
 					switch (option) {
+						case OPT_ABBREVIATE_GROUPNAME:
 						case OPT_AUTO_RECONNECT:
 						case OPT_CACHE_OVERVIEW_FILES:
 						case OPT_CATCHUP_READ_GROUPS:
@@ -1227,7 +1308,7 @@ config_page(
 							if (prompt_option_on_off(option))
 								UPDATE_INT_ATTRIBUTES(print_header);
 							break;
-#endif /*! DISABLE_PRINTING */
+#endif /* !DISABLE_PRINTING */
 
 						case OPT_PROCESS_ONLY_UNREAD:
 							if (prompt_option_on_off(option))
@@ -1279,10 +1360,11 @@ config_page(
 							 * option toggles visibility of other
 							 * options -> needs redraw_screen()
 							 */
-							if (prompt_option_on_off(option))
+							if (prompt_option_on_off(option)) {
 								UPDATE_INT_ATTRIBUTES(verbatim_handling);
-							set_last_option_on_screen(first_option_on_screen);
-							redraw_screen(option);
+								set_last_option_on_screen(first_option_on_screen);
+								redraw_screen(option);
+							}
 							break;
 
 						/* show mini help menu */
@@ -1293,34 +1375,30 @@ config_page(
 
 						/* show all arts or just new/unread arts */
 						case OPT_SHOW_ONLY_UNREAD_ARTS:
-							if (prompt_option_on_off(option)) {
+							if (prompt_option_on_off(option))
 								UPDATE_INT_ATTRIBUTES(show_only_unread_arts);
-								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();
-								}
-							}
 							break;
 
 						/* draw -> / highlighted bar */
 						case OPT_DRAW_ARROW:
-							prompt_option_on_off(option);
-							unhighlight_option(option);
-							if (!tinrc.draw_arrow && !tinrc.inverse_okay) {
-								tinrc.inverse_okay = TRUE;
-								repaint_option(OPT_INVERSE_OKAY);
+							if (prompt_option_on_off(option)) {
+								unhighlight_option(option);
+								if (!tinrc.draw_arrow && !tinrc.inverse_okay) {
+									tinrc.inverse_okay = TRUE;
+									repaint_option(OPT_INVERSE_OKAY);
+								}
 							}
 							break;
 
 						/* draw inversed screen header lines */
 						/* draw inversed group/article/option line if draw_arrow is OFF */
 						case OPT_INVERSE_OKAY:
-							prompt_option_on_off(option);
-							unhighlight_option(option);
-							if (!tinrc.draw_arrow && !tinrc.inverse_okay) {
-								tinrc.draw_arrow = TRUE;	/* we don't want to navigate blindly */
-								repaint_option(OPT_DRAW_ARROW);
+							if (prompt_option_on_off(option)) {
+								unhighlight_option(option);
+								if (!tinrc.draw_arrow && !tinrc.inverse_okay) {
+									tinrc.draw_arrow = TRUE;	/* we don't want to navigate blindly */
+									repaint_option(OPT_DRAW_ARROW);
+								}
 							}
 							break;
 
@@ -1347,24 +1425,26 @@ config_page(
 
 						/* show newsgroup description text next to newsgroups */
 						case OPT_SHOW_DESCRIPTION:
-							prompt_option_on_off(option);
-							show_description = tinrc.show_description;
-							if (show_description)			/* force reread of newgroups file */
-								read_descriptions(FALSE);
+							if (prompt_option_on_off(option)) {
+								show_description = tinrc.show_description;
+								if (show_description)			/* force reread of newgroups file */
+									read_descriptions(FALSE);
+							}
 							break;
 
 #ifdef HAVE_COLOR
 						/* use ANSI color */
 						case OPT_USE_COLOR:
-							prompt_option_on_off(option);
+							if (prompt_option_on_off(option)) {
 #	ifdef USE_CURSES
-							if (!has_colors())
-								use_color = FALSE;
-							else
+								if (!has_colors())
+									use_color = FALSE;
+								else
 #	endif /* USE_CURSES */
-								use_color = tinrc.use_color;
-							set_last_option_on_screen(first_option_on_screen);
-							redraw_screen(option);
+									use_color = tinrc.use_color;
+								set_last_option_on_screen(first_option_on_screen);
+								redraw_screen(option);
+							}
 							break;
 #endif /* HAVE_COLOR */
 
@@ -1382,10 +1462,11 @@ config_page(
 
 						/* word_highlight */
 						case OPT_WORD_HIGHLIGHT:
-							prompt_option_on_off(option);
-							word_highlight = tinrc.word_highlight;
-							set_last_option_on_screen(first_option_on_screen);
-							redraw_screen(option);
+							if (prompt_option_on_off(option)) {
+								word_highlight = tinrc.word_highlight;
+								set_last_option_on_screen(first_option_on_screen);
+								redraw_screen(option);
+							}
 							break;
 
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
@@ -1499,11 +1580,6 @@ config_page(
 						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:
@@ -1610,27 +1686,8 @@ config_page(
 							break;
 
 						case OPT_THREAD_ARTICLES:
-							/*
-							 * If the threading strategy has changed, fix things
-							 * so that rethreading will occur
-							 */
-							if (prompt_option_list(option)) {
+							if (prompt_option_list(option))
 								UPDATE_INT_ATTRIBUTES(thread_articles);
-								if (curr_group != NULL) {
-									int old_base_art = base[grpmenu.curr];
-
-									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)
-											grpmenu.curr = i;
-									}
-								}
-							}
-							set_last_option_on_screen(first_option_on_screen);
-							redraw_screen(option);
-							clear_message();
 							break;
 
 						case OPT_SORT_ARTICLE_TYPE:
@@ -1639,28 +1696,13 @@ config_page(
 							break;
 
 						case OPT_SORT_THREADS_TYPE:
-							/*
-							 * If the sorting strategy of threads has changed, fix things
-							 * so that resorting will occur
-							 */
-							if (prompt_option_list(option)) {
+							if (prompt_option_list(option))
 								UPDATE_INT_ATTRIBUTES(sort_threads_type);
-								if (curr_group != NULL) {
-									curr_group->attribute->sort_threads_type = tinrc.sort_threads_type;
-									make_threads(curr_group, TRUE);
-								}
-							}
-							clear_message();
 							break;
 
 						case OPT_THREAD_SCORE:
-							/*
-							 * If the scoring of a thread has changed,
-							 * resort base[]
-							 */
-							if (prompt_option_list(option) && curr_group != NULL)
-								find_base(curr_group);
-							clear_message();
+							if (prompt_option_list(option))
+								changed |= THREAD_SCORE;
 							break;
 
 						case OPT_TRIM_ARTICLE_BODY:
@@ -1848,36 +1890,13 @@ config_page(
 							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:
@@ -1920,12 +1939,13 @@ config_page(
 
 #ifndef CHARSET_CONVERSION
 						case OPT_MM_CHARSET:
-							prompt_option_string(option);
-							/*
-							 * No charset conversion available, assume local charset
-							 * to be network charset.
-							 */
-							STRCPY(tinrc.mm_local_charset, tinrc.mm_charset);
+							if (prompt_option_string(option)) {
+								/*
+								 * No charset conversion available, assume local charset
+								 * to be network charset.
+								 */
+								STRCPY(tinrc.mm_local_charset, tinrc.mm_charset);
+							}
 							break;
 #else
 #	ifdef NO_LOCALE
@@ -1960,109 +1980,129 @@ config_page(
 
 #ifdef HAVE_COLOR
 						case OPT_QUOTE_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(quote_regex.re);
-							FreeIfNeeded(quote_regex.extra);
-							if (!strlen(tinrc.quote_regex))
-								STRCPY(tinrc.quote_regex, DEFAULT_QUOTE_REGEX);
-							compile_regex(tinrc.quote_regex, &quote_regex, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(quote_regex.re);
+								FreeIfNeeded(quote_regex.extra);
+								if (!strlen(tinrc.quote_regex))
+									STRCPY(tinrc.quote_regex, DEFAULT_QUOTE_REGEX);
+								compile_regex(tinrc.quote_regex, &quote_regex, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_QUOTE_REGEX2:
-							prompt_option_string(option);
-							FreeIfNeeded(quote_regex2.re);
-							FreeIfNeeded(quote_regex2.extra);
-							if (!strlen(tinrc.quote_regex2))
-								STRCPY(tinrc.quote_regex2, DEFAULT_QUOTE_REGEX2);
-							compile_regex(tinrc.quote_regex2, &quote_regex2, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(quote_regex2.re);
+								FreeIfNeeded(quote_regex2.extra);
+								if (!strlen(tinrc.quote_regex2))
+									STRCPY(tinrc.quote_regex2, DEFAULT_QUOTE_REGEX2);
+								compile_regex(tinrc.quote_regex2, &quote_regex2, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_QUOTE_REGEX3:
-							prompt_option_string(option);
-							FreeIfNeeded(quote_regex3.re);
-							FreeIfNeeded(quote_regex3.extra);
-							if (!strlen(tinrc.quote_regex3))
-								STRCPY(tinrc.quote_regex3, DEFAULT_QUOTE_REGEX3);
-							compile_regex(tinrc.quote_regex3, &quote_regex3, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(quote_regex3.re);
+								FreeIfNeeded(quote_regex3.extra);
+								if (!strlen(tinrc.quote_regex3))
+									STRCPY(tinrc.quote_regex3, DEFAULT_QUOTE_REGEX3);
+								compile_regex(tinrc.quote_regex3, &quote_regex3, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 #endif /* HAVE_COLOR */
 
 						case OPT_SLASHES_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(slashes_regex.re);
-							FreeIfNeeded(slashes_regex.extra);
-							if (!strlen(tinrc.slashes_regex))
-								STRCPY(tinrc.slashes_regex, DEFAULT_SLASHES_REGEX);
-							compile_regex(tinrc.slashes_regex, &slashes_regex, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(slashes_regex.re);
+								FreeIfNeeded(slashes_regex.extra);
+								if (!strlen(tinrc.slashes_regex))
+									STRCPY(tinrc.slashes_regex, DEFAULT_SLASHES_REGEX);
+								compile_regex(tinrc.slashes_regex, &slashes_regex, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_STARS_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(stars_regex.re);
-							FreeIfNeeded(stars_regex.extra);
-							if (!strlen(tinrc.stars_regex))
-								STRCPY(tinrc.stars_regex, DEFAULT_STARS_REGEX);
-							compile_regex(tinrc.stars_regex, &stars_regex, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(stars_regex.re);
+								FreeIfNeeded(stars_regex.extra);
+								if (!strlen(tinrc.stars_regex))
+									STRCPY(tinrc.stars_regex, DEFAULT_STARS_REGEX);
+								compile_regex(tinrc.stars_regex, &stars_regex, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_STROKES_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(strokes_regex.re);
-							FreeIfNeeded(strokes_regex.extra);
-							if (!strlen(tinrc.strokes_regex))
-								STRCPY(tinrc.strokes_regex, DEFAULT_STROKES_REGEX);
-							compile_regex(tinrc.strokes_regex, &strokes_regex, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(strokes_regex.re);
+								FreeIfNeeded(strokes_regex.extra);
+								if (!strlen(tinrc.strokes_regex))
+									STRCPY(tinrc.strokes_regex, DEFAULT_STROKES_REGEX);
+								compile_regex(tinrc.strokes_regex, &strokes_regex, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_UNDERSCORES_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(underscores_regex.re);
-							FreeIfNeeded(underscores_regex.extra);
-							if (!strlen(tinrc.underscores_regex))
-								STRCPY(tinrc.underscores_regex, DEFAULT_UNDERSCORES_REGEX);
-							compile_regex(tinrc.underscores_regex, &underscores_regex, PCRE_CASELESS);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(underscores_regex.re);
+								FreeIfNeeded(underscores_regex.extra);
+								if (!strlen(tinrc.underscores_regex))
+									STRCPY(tinrc.underscores_regex, DEFAULT_UNDERSCORES_REGEX);
+								compile_regex(tinrc.underscores_regex, &underscores_regex, PCRE_CASELESS);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_STRIP_RE_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(strip_re_regex.re);
-							FreeIfNeeded(strip_re_regex.extra);
-							if (!strlen(tinrc.strip_re_regex))
-								STRCPY(tinrc.strip_re_regex, DEFAULT_STRIP_RE_REGEX);
-							compile_regex(tinrc.strip_re_regex, &strip_re_regex, PCRE_ANCHORED);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(strip_re_regex.re);
+								FreeIfNeeded(strip_re_regex.extra);
+								if (!strlen(tinrc.strip_re_regex))
+									STRCPY(tinrc.strip_re_regex, DEFAULT_STRIP_RE_REGEX);
+								compile_regex(tinrc.strip_re_regex, &strip_re_regex, PCRE_ANCHORED);
+							}
 							break;
 
 						case OPT_STRIP_WAS_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(strip_was_regex.re);
-							FreeIfNeeded(strip_was_regex.extra);
-							if (!strlen(tinrc.strip_was_regex)) {
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(strip_was_regex.re);
+								FreeIfNeeded(strip_was_regex.extra);
+								if (!strlen(tinrc.strip_was_regex)) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-								if (IS_LOCAL_CHARSET("UTF-8") && utf8_pcre())
-									STRCPY(tinrc.strip_was_regex, DEFAULT_U8_STRIP_WAS_REGEX);
-								else
+									if (IS_LOCAL_CHARSET("UTF-8") && utf8_pcre())
+										STRCPY(tinrc.strip_was_regex, DEFAULT_U8_STRIP_WAS_REGEX);
+									else
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-									STRCPY(tinrc.strip_was_regex, DEFAULT_STRIP_WAS_REGEX);
+										STRCPY(tinrc.strip_was_regex, DEFAULT_STRIP_WAS_REGEX);
+								}
+								compile_regex(tinrc.strip_was_regex, &strip_was_regex, 0);
 							}
-							compile_regex(tinrc.strip_was_regex, &strip_was_regex, 0);
 							break;
 
 						case OPT_VERBATIM_BEGIN_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(verbatim_begin_regex.re);
-							FreeIfNeeded(verbatim_begin_regex.extra);
-							if (!strlen(tinrc.verbatim_begin_regex))
-								STRCPY(tinrc.verbatim_begin_regex, DEFAULT_VERBATIM_BEGIN_REGEX);
-							compile_regex(tinrc.verbatim_begin_regex, &verbatim_begin_regex, PCRE_ANCHORED);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(verbatim_begin_regex.re);
+								FreeIfNeeded(verbatim_begin_regex.extra);
+								if (!strlen(tinrc.verbatim_begin_regex))
+									STRCPY(tinrc.verbatim_begin_regex, DEFAULT_VERBATIM_BEGIN_REGEX);
+								compile_regex(tinrc.verbatim_begin_regex, &verbatim_begin_regex, PCRE_ANCHORED);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_VERBATIM_END_REGEX:
-							prompt_option_string(option);
-							FreeIfNeeded(verbatim_end_regex.re);
-							FreeIfNeeded(verbatim_end_regex.extra);
-							if (!strlen(tinrc.verbatim_end_regex))
-								STRCPY(tinrc.verbatim_end_regex, DEFAULT_VERBATIM_END_REGEX);
-							compile_regex(tinrc.verbatim_end_regex, &verbatim_end_regex, PCRE_ANCHORED);
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(verbatim_end_regex.re);
+								FreeIfNeeded(verbatim_end_regex.extra);
+								if (!strlen(tinrc.verbatim_end_regex))
+									STRCPY(tinrc.verbatim_end_regex, DEFAULT_VERBATIM_END_REGEX);
+								compile_regex(tinrc.verbatim_end_regex, &verbatim_end_regex, PCRE_ANCHORED);
+								changed |= DISPLAY_OPTS;
+							}
 							break;
 
 						case OPT_DATE_FORMAT:
@@ -2194,42 +2234,42 @@ config_page(
 							break;
 
 						case OPT_REREAD_ACTIVE_FILE_SECS:
-							prompt_option_num(option);
-							if (tinrc.reread_active_file_secs < 0)
-								tinrc.reread_active_file_secs = 0;
+							if (prompt_option_num(option)) {
+								if (tinrc.reread_active_file_secs < 0)
+									tinrc.reread_active_file_secs = 0;
+							}
 							break;
 
 						case OPT_RECENT_TIME:
-							prompt_option_num(option);
-							if (tinrc.recent_time < 0)
-								tinrc.recent_time = 0;
+							if (prompt_option_num(option)) {
+								if (tinrc.recent_time < 0)
+									tinrc.recent_time = 0;
+							}
 							break;
 
 						case OPT_GROUPNAME_MAX_LENGTH:
-							prompt_option_num(option);
-							if (tinrc.groupname_max_length < 0)
-								tinrc.groupname_max_length = 0;
+							if (prompt_option_num(option)) {
+								if (tinrc.groupname_max_length < 0)
+									tinrc.groupname_max_length = 0;
+							}
 							break;
 
 						case OPT_FILTER_DAYS:
-							prompt_option_num(option);
-							if (tinrc.filter_days <= 0)
-								tinrc.filter_days = 1;
+							if (prompt_option_num(option)) {
+								if (tinrc.filter_days <= 0)
+									tinrc.filter_days = 1;
+							}
 							break;
 
 						case OPT_SCORE_LIMIT_KILL:
 						case OPT_SCORE_KILL:
 						case OPT_SCORE_LIMIT_SELECT:
 						case OPT_SCORE_SELECT:
-							prompt_option_num(option);
-							check_score_defaults();
-							if (curr_group != NULL) {
-								unfilter_articles();
-								read_filter_file(filter_file);
-								if (filter_articles(curr_group))
-									make_threads(curr_group, FALSE);
+							if (prompt_option_num(option)) {
+								check_score_defaults();
+								redraw_screen(option);
+								changed |= SCORE_OPTS;
 							}
-							redraw_screen(option);
 							break;
 
 						case OPT_THREAD_PERC:
@@ -2241,10 +2281,8 @@ config_page(
 							break;
 
 						case OPT_WRAP_COLUMN:
-							prompt_option_num(option);
-							/* recook if in an article is open */
-							if (pgart.raw)
-								resize_article(TRUE, &pgart);
+							if (prompt_option_num(option))
+								changed |= DISPLAY_OPTS;
 							break;
 
 						case OPT_ATTRIB_THREAD_PERC:
@@ -2385,6 +2423,12 @@ scope_page(
 					prompt_item_num(func_to_key(func, scope_keys), _(txt_scope_select));
 				break;
 
+#ifndef NO_SHELL_ESCAPE
+			case GLOBAL_SHELL_ESCAPE:
+				do_shell_escape();
+				break;
+#endif /* !NO_SHELL_ESCAPE */
+
 			case GLOBAL_HELP:
 				show_help_page(SCOPE_LEVEL, _(txt_scopes_menu_com));
 				show_scope_page();
@@ -2521,15 +2565,25 @@ static void
 build_scope_line(
 	int i)
 {
+	char *sptr;
+	int len = cCOLS - 11;
+
 #ifdef USE_CURSES
-	char sptr[BUFSIZ];
+	/*
+	 * Allocate line buffer
+	 * make it the same size like in !USE_CURSES case to simplify some code
+	 */
+	sptr = my_malloc(cCOLS + 2);
 #else
-	char *sptr = screen[INDEX2SNUM(i)].col;
+	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);
+	snprintf(sptr, cCOLS, "  %c %s  %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
 	WriteLine(INDEX2LNUM(i), sptr);
+
+#ifdef USE_CURSES
+	free(sptr);
+#endif /* USE_CURSES */
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/page.c tin-1.9.6/src/page.c
--- tin-1.9.5/src/page.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/page.c	2010-10-29 17:18:01.977544615 +0200
@@ -3,7 +3,7 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-09-27
+ *  Updated   : 2010-10-29
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -63,6 +63,8 @@ static FILE *note_fp;			/* active stream
 static int artlines;			/* active # of lines in pager */
 static t_lineinfo *artline;	/* active 'lineinfo' data */
 
+static t_url *url_list;
+
 t_openartinfo pgart =	/* Global context of article open in the pager */
 	{
 		{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE, 0 },
@@ -94,21 +96,31 @@ static t_bool reveal_ctrl_l;	/* set when
 /*
  * Local prototypes
  */
+static int build_url_list(void);
 static int load_article(int new_respnum, struct t_group *group);
 static int prompt_response(int ch, int curr_respnum);
 static int scroll_page(int dir);
 static t_bool deactivate_next_ctrl_l(void);
 static t_bool activate_last_ctrl_l(void);
+static t_bool process_url(int n);
+static t_bool url_page(void);
 static t_function page_left(void);
 static t_function page_right(void);
 static t_function page_mouse_action(t_function (*left_action) (void), t_function (*right_action) (void));
+static t_function url_left(void);
+static t_function url_right(void);
+static void build_url_line(int i);
 static void draw_page_header(const char *group);
+static void draw_url_arrow(void);
+static void free_url_list(void);
 static void preprocess_info_message(FILE *info_fh);
 static void print_message_page(FILE *file, t_lineinfo *messageline, size_t messagelines, size_t base_line, size_t begin, size_t end, int help_level);
 static void process_search(int *lcurr_line, size_t message_lines, size_t screen_lines, int help_level);
-static void process_url(void);
+static void show_url_page(void);
 static void invoke_metamail(FILE *fp);
 
+static t_menu urlmenu = { 0, 0, 0, show_url_page, draw_url_arrow, build_url_line };
+
 #ifdef XFACE_ABLE
 #	define XFACE_SHOW()	if (tinrc.use_slrnface) \
 								slrnface_show_xface()
@@ -302,14 +314,12 @@ show_page(
 	char buf[LEN];
 	char key[MAXKEYLEN];
 	int i, j, n = 0;
-	int old_sort_art_type = tinrc.sort_article_type;
 	int art_type = GROUP_TYPE_NEWS;
+	long old_artnum = 0L;
 	t_bool mouse_click_on = TRUE;
 	t_bool repeat_search;
 	t_function func;
 
-	filtered_articles = FALSE;	/* used in thread level */
-
 	if (group->attribute->mailing_list != NULL)
 		art_type = GROUP_TYPE_MAIL;
 
@@ -326,8 +336,6 @@ show_page(
 	if (srch_lineno != -1)
 		process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL);
 
-	resize_article(TRUE, &pgart);
-
 	forever {
 		if ((func = handle_keypad(page_left, page_right, page_mouse_action, page_keys)) == GLOBAL_SEARCH_REPEAT) {
 			func = last_search;
@@ -565,6 +573,10 @@ page_goto_next_unread:
 				}
 				break;
 
+			case GLOBAL_SEARCH_REPEAT:
+				info_message(_(txt_no_prev_search));
+				break;
+
 			case GLOBAL_SEARCH_SUBJECT_FORWARD:	/* search in article */
 			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
 				if (search_article((func == GLOBAL_SEARCH_SUBJECT_FORWARD), repeat_search, search_line, artlines, artline, reveal_ctrl_l_lines, note_fp) == -1)
@@ -678,30 +690,46 @@ page_goto_next_unread:
 
 			case GLOBAL_QUICK_FILTER_SELECT:	/* quickly auto-select article */
 			case GLOBAL_QUICK_FILTER_KILL:		/* quickly kill article */
-				if ((filtered_articles = quick_filter(func, group, &arts[this_resp])))
-					goto return_to_index;
-
-				draw_page(group->name, 0);
+				if (quick_filter(func, group, &arts[this_resp])) {
+					old_artnum = arts[this_resp].artnum;
+					unfilter_articles(group);
+					filter_articles(group);
+					make_threads(group, FALSE);
+					if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) /* We have lost the thread */
+						return GRP_KILLED;
+					this_resp = n;
+					draw_page(group->name, 0);
+					info_message((func == GLOBAL_QUICK_FILTER_KILL) ? _(txt_info_add_kill) : _(txt_info_add_select));
+				}
 				break;
 
 			case GLOBAL_MENU_FILTER_SELECT:		/* auto-select article menu */
 			case GLOBAL_MENU_FILTER_KILL:			/* kill article menu */
 				XFACE_CLEAR();
 				if (filter_menu(func, group, &arts[this_resp])) {
-					if ((filtered_articles = filter_articles(group)))
-						goto return_to_index;
+					old_artnum = arts[this_resp].artnum;
+					unfilter_articles(group);
+					filter_articles(group);
+					make_threads(group, FALSE);
+					if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) /* We have lost the thread */
+						return GRP_KILLED;
+					this_resp = n;
 				}
 				draw_page(group->name, 0);
 				break;
 
 			case GLOBAL_EDIT_FILTER:
 				XFACE_CLEAR();
-				if (!invoke_editor(filter_file, filter_file_offset, NULL))
-					break;
-				unfilter_articles();
-				(void) read_filter_file(filter_file);
-				if ((filtered_articles = filter_articles(group)))
-					goto return_to_index;
+				if (invoke_editor(filter_file, filter_file_offset, NULL)) {
+					old_artnum = arts[this_resp].artnum;
+					unfilter_articles(group);
+					(void) read_filter_file(filter_file);
+					filter_articles(group);
+					make_threads(group, FALSE);
+					if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) /* We have lost the thread */
+						return GRP_KILLED;
+					this_resp = n;
+				}
 				draw_page(group->name, 0);
 				break;
 
@@ -792,21 +820,10 @@ page_goto_next_unread:
 			case GLOBAL_QUIT:	/* return to index page */
 return_to_index:
 				XFACE_CLEAR();
-				if (tinrc.sort_article_type != old_sort_art_type)
-					make_threads(group, TRUE);
-
 				i = which_thread(this_resp);
 				if (threadnum)
 					*threadnum = which_response(this_resp);
 
-				if (filtered_articles) {
-					int old_top = top_art;
-					long old_artnum = arts[this_resp].artnum;
-
-					filter_articles(group);
-					make_threads(group, FALSE);
-					i = find_new_pos(old_top, old_artnum, i);
-				}
 				return i;
 
 			case GLOBAL_TOGGLE_INVERSE_VIDEO:	/* toggle inverse video */
@@ -831,7 +848,13 @@ return_to_index:
 
 			case GLOBAL_OPTION_MENU:	/* option menu */
 				XFACE_CLEAR();
+				old_artnum = arts[this_resp].artnum;
 				config_page(group->name);
+				if ((this_resp = find_artnum(old_artnum)) == -1 || which_thread(this_resp) == -1) { /* We have lost the thread */
+					pos_first_unread_thread();
+					return GRP_EXIT;
+				}
+				fixup_thread(this_resp, FALSE);
 				draw_page(group->name, 0);
 				break;
 
@@ -968,18 +991,22 @@ return_to_index:
 
 			case PAGE_VIEW_ATTACHMENTS:
 				XFACE_SUPPRESS();
-				decode_save_mime(&pgart, FALSE);
+				attachment_page(&pgart);
 				draw_page(group->name, 0);
 				XFACE_SHOW();
 				break;
 
 			case PAGE_VIEW_URL:
 				if (!show_all_headers) { /* cooked mode? */
+					t_bool success;
+
 					XFACE_SUPPRESS();
 					resize_article(FALSE, &pgart); /* unbreak long lines */
-					process_url();
+					success = url_page();
 					resize_article(TRUE, &pgart); /* rebreak long lines */
 					draw_page(group->name, 0);
+					if (!success)
+						info_message(_(txt_url_done));
 					XFACE_SHOW();
 				}
 				break;
@@ -1168,25 +1195,15 @@ draw_page(
 	if (curr_line + ARTLINES >= artlines) {
 		char buf[LEN];
 		int len;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		wchar_t *wbuf;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 		STRCPY(buf, (arts[this_resp].thread != -1) ? _(txt_next_resp) : _(txt_last_resp));
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if ((wbuf = char2wchar_t(buf)) != NULL) {
-			len = wcswidth(wbuf, wcslen(wbuf) + 1);
-			free(wbuf);
-		} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-			len = (int) strlen(buf);
-
+		len = strwidth(buf);
 		clear_message();
 		MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS));
 		StartInverse();
 		my_fputs(buf, stdout);
-		my_flush();
 		EndInverse();
+		my_flush();
 	} else
 		draw_percent_mark(curr_line + ARTLINES, artlines);
 
@@ -1241,12 +1258,6 @@ invoke_metamail(
 
 	/* This is needed if we are viewing the raw art */
 	fseek(fp, offset, SEEK_SET);	/* goto old position */
-
-	/* FIXME: values do differ for different languages */
-	MoveCursor(cLINES, cCOLS - 20 - BLANK_PAGE_COLS);
-	StartInverse();
-	my_flush();
-	EndInverse();
 }
 
 
@@ -1325,7 +1336,12 @@ draw_page_header(
 	/* group name */
 	if ((wtmp = char2wchar_t(group)) != NULL) {
 		/* wconvert_to_printable(wtmp); */
-		if ((i = wcswidth(wtmp, wcslen(wtmp))) < len)
+		if (tinrc.abbreviate_groupname)
+			wtmp2 = abbr_wcsgroupname(wtmp, len);
+		else
+			wtmp2 = wstrunc(wtmp, len);
+
+		if ((i = wcswidth(wtmp2, wcslen(wtmp2))) < len)
 			len = i;
 
 		center_pos = (cCOLS - len) / 2;
@@ -1334,7 +1350,6 @@ draw_page_header(
 		for (; cur_pos < center_pos; cur_pos++)
 			my_fputc(' ', stdout);
 
-		wtmp2 = wstrunc(wtmp, len);
 		my_fputws(wtmp2, stdout);
 		cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
 		free(wtmp2);
@@ -1531,7 +1546,12 @@ draw_page_header(
 	len = cCOLS - 2 * MAX(cur_pos, right_len) - 3;
 
 	/* group name */
-	if ((i = strlen(group)) < len)
+	if (tinrc.abbreviate_groupname)
+		tmp = abbr_groupname(group, len);
+	else
+		tmp = strunc(group, len);
+
+	if ((i = strlen(tmp)) < len)
 		len = i;
 
 	center_pos = (cCOLS - len) / 2;
@@ -1540,7 +1560,6 @@ draw_page_header(
 	for (; cur_pos < center_pos; cur_pos++)
 		my_fputc(' ', stdout);
 
-	tmp = strunc(group, len);
 	my_fputs(tmp, stdout);
 	cur_pos += strlen(tmp);
 	free(tmp);
@@ -1715,6 +1734,9 @@ load_article(
 		switch (ret) {
 			case ART_UNAVAILABLE:
 				art_mark(group, &arts[new_respnum], ART_READ);
+				/* prevent retagging as unread in unfilter_articles() */
+				if (arts[new_respnum].killed == ART_KILLED_UNREAD)
+					arts[new_respnum].killed = ART_KILLED;
 				art_closed = TRUE;
 				wait_message(1, _(txt_art_unavailable));
 				return GRP_ARTUNAVAIL;
@@ -1748,6 +1770,13 @@ load_article(
 
 	art_mark(group, &arts[this_resp], ART_READ);
 
+	/*
+	 * Change status if art was unread before killing to
+	 * prevent retagging as unread in unfilter_articles()
+	 */
+	if (arts[this_resp].killed == ART_KILLED_UNREAD)
+		arts[this_resp].killed = ART_KILLED;
+
 	if (pgart.cooked == NULL) { /* harmony corruption */
 		wait_message(1, _(txt_art_unavailable));
 		return GRP_ARTUNAVAIL;
@@ -1762,7 +1791,12 @@ load_article(
 	artline = pgart.cookl;
 	artlines = pgart.cooked_lines;
 	search_line = 0;
-	reset_srch_offsets();
+	/*
+	 * Reset offsets only if not invoked during 'body search' (srch_lineno != -1)
+	 * otherwise the found string will not be highlighted
+	 */
+	if (srch_lineno == -1)
+		reset_srch_offsets();
 	rotate = 0;			/* normal mode, not rot13 */
 	reveal_ctrl_l = FALSE;
 	reveal_ctrl_l_lines = -1;	/* all ^L's active */
@@ -1980,58 +2014,6 @@ toggle_raw(
 }
 
 
-static void
-process_url(
-	void)
-{
-	char *ptr;
-	char buf[LEN];
-	char ubuf[LEN];
-	char url[LEN];
-	int i;
-	int offsets[6];
-	int offsets_size = ARRAY_SIZE(offsets);
-
-	/*
-	 * TODO: handle mailto: and news: (not NNTP) URLs internally
-	 */
-	for (i = curr_line; i < artlines; ++i) {
-		if (!(artline[i].flags & (C_URL | C_NEWS | C_MAIL)))
-			continue;
-
-		/*
-		 * Line contains a URL, so read it in
-		 */
-		fseek(pgart.cooked, artline[i].offset, SEEK_SET);
-		ptr = fgets(buf, sizeof(buf), pgart.cooked);
-
-		/*
-		 * Step through, finding URL's
-		 */
-		forever {
-			/* any matches left? */
-			if (pcre_exec(url_regex.re, url_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
-				if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
-					if (pcre_exec(news_regex.re, news_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
-						break;
-
-			*(ptr + offsets[1]) = '\0';
-
-			if (prompt_default_string("URL:", url, sizeof(url), ptr + offsets[0], HIST_URL)) {
-				if (!*url)			/* Don't try and open nothing */
-					break;
-
-				wait_message(2, _(txt_url_open), url);
-				snprintf(ubuf, sizeof(ubuf), "%s %s", tinrc.url_handler, escape_shell_meta(url, 0));
-				invoke_cmd(ubuf);
-			}
-			ptr += offsets[1] + 1;
-		}
-	}
-	info_message(_(txt_url_done));
-}
-
-
 /*
  * Re-cook an article
  *
@@ -2274,3 +2256,329 @@ preprocess_info_message(
 	num_info_lines--;
 	infoline = my_realloc(infoline, sizeof(t_lineinfo) * num_info_lines);
 }
+
+
+/*
+ * URL menu
+ */
+static t_function
+url_left(
+	void)
+{
+	return GLOBAL_QUIT;
+}
+
+
+static t_function
+url_right(
+	void)
+{
+	return URL_SELECT;
+}
+
+
+static void
+show_url_page(
+	void)
+{
+	int i;
+
+	signal_context = cURL;
+	currmenu = &urlmenu;
+
+	if (urlmenu.curr < 0)
+		urlmenu.curr = 0;
+
+	ClearScreen();
+	set_first_screen_item();
+	center_line(0, TRUE, _(txt_url_menu));
+
+	for (i = urlmenu.first; i < urlmenu.first + NOTESLINES && i < urlmenu.max; ++i)
+		build_url_line(i);
+
+	show_mini_help(URL_LEVEL);
+
+	draw_url_arrow();
+}
+
+
+static t_bool
+url_page(
+	void)
+{
+	char key[MAXKEYLEN];
+	t_function func;
+	t_menu *oldmenu = NULL;
+
+	if (currmenu)
+		oldmenu = currmenu;
+	urlmenu.curr = 0;
+	urlmenu.max = build_url_list();
+	if (urlmenu.max == 0)
+		return FALSE;
+
+	clear_note_area();
+	show_url_page();
+	set_xclick_off();
+
+	forever {
+		switch ((func = handle_keypad(url_left, url_right, NULL, url_keys))) {
+			case GLOBAL_QUIT:
+				free_url_list();
+				if (oldmenu)
+					currmenu = oldmenu;
+				return TRUE;
+
+			case DIGIT_1:
+			case DIGIT_2:
+			case DIGIT_3:
+			case DIGIT_4:
+			case DIGIT_5:
+			case DIGIT_6:
+			case DIGIT_7:
+			case DIGIT_8:
+			case DIGIT_9:
+				if (urlmenu.max)
+					prompt_item_num(func_to_key(func, url_keys), _(txt_url_select));
+				break;
+
+#ifndef NO_SHELL_ESCAPE
+			case GLOBAL_SHELL_ESCAPE:
+				do_shell_escape();
+				break;
+#endif /* !NO_SHELL_ESCAPE */
+
+			case GLOBAL_HELP:
+				show_help_page(URL_LEVEL, _(txt_url_menu_com));
+				show_url_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_url_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(URL_LEVEL);
+				show_url_page();
+				break;
+
+			case GLOBAL_TOGGLE_INFO_LAST_LINE:
+				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
+				show_url_page();
+				break;
+
+			case URL_SELECT:
+				if (urlmenu.max) {
+					if (process_url(urlmenu.curr))
+						show_url_page();
+					else
+						draw_url_arrow();
+				}
+				break;
+
+			case GLOBAL_SEARCH_SUBJECT_FORWARD:
+			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
+			case GLOBAL_SEARCH_REPEAT:
+				if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD)
+					info_message(_(txt_no_prev_search));
+				else if (urlmenu.max) {
+					int new_pos, old_pos = urlmenu.curr;
+
+					new_pos = generic_search((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), urlmenu.curr, urlmenu.max - 1, URL_LEVEL);
+					if (new_pos != old_pos)
+						move_to_item(new_pos);
+				}
+				break;
+
+			default:
+				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, url_keys)));
+				break;
+		}
+	}
+}
+
+
+static void
+draw_url_arrow(
+	void)
+{
+	draw_arrow_mark(INDEX_TOP + urlmenu.curr - urlmenu.first);
+	if (tinrc.info_in_last_line) {
+		t_url *lptr;
+
+		lptr = find_url(urlmenu.curr);
+		info_message("%s", lptr->url);
+	} else if (urlmenu.curr == urlmenu.max - 1)
+		info_message(_(txt_end_of_urls));
+}
+
+
+t_url *
+find_url(
+	int n)
+{
+	t_url *lptr;
+
+	lptr = url_list;
+	while(n-- > 0 && lptr->next)
+		lptr = lptr->next;
+
+	return lptr;
+}
+
+
+static void
+build_url_line(
+	int i)
+{
+	char *sptr;
+	int len = cCOLS - 9;
+	t_url *lptr;
+
+#ifdef USE_CURSES
+	/*
+	 * Allocate line buffer
+	 * make it the same size like in !USE_CURSES case to simplify some code
+	 */
+	sptr = my_malloc(cCOLS + 2);
+#else
+	sptr = screen[INDEX2SNUM(i)].col;
+#endif /* USE_CURSES */
+
+	lptr = find_url(i);
+	snprintf(sptr, cCOLS, "  %s  %-*.*s%s", tin_ltoa(i + 1, 4), len, len, lptr->url, cCRLF);
+	WriteLine(INDEX2LNUM(i), sptr);
+
+#ifdef USE_CURSES
+	free(sptr);
+#endif /* USE_CURSES */
+}
+
+
+static t_bool
+process_url(
+	int n)
+{
+	char *url, *url_esc;
+	size_t len;
+	t_url *lptr;
+
+	lptr = find_url(n);
+	len = strlen(lptr->url);
+	url = my_malloc(len + 1);
+	if (prompt_default_string("URL:", url, len, lptr->url, HIST_URL)) {
+		if (!*url) {			/* Don't try and open nothing */
+			free(url);
+			return FALSE;
+		}
+		wait_message(2, _(txt_url_open), url);
+		url_esc = escape_shell_meta(url, no_quote);
+		len = strlen(url_esc) + strlen(tinrc.url_handler) + 2;
+		url = my_realloc(url, len);
+		snprintf(url, len, "%s %s", tinrc.url_handler, url_esc);
+		invoke_cmd(url);
+		free(url);
+		cursoroff();
+		return TRUE;
+	}
+	free(url);
+	return FALSE;
+}
+
+
+static int
+build_url_list(
+	void)
+{
+	char *ptr;
+	int i, count = 0;
+	int offsets[6];
+	int offsets_size = ARRAY_SIZE(offsets);
+	t_url *lptr = NULL;
+
+	for (i = 0; i < artlines; ++i) {
+		if (!(artline[i].flags & (C_URL | C_NEWS | C_MAIL)))
+			continue;
+
+		/*
+		 * Line contains a URL, so read it in
+		 */
+		fseek(pgart.cooked, artline[i].offset, SEEK_SET);
+		if ((ptr = tin_fgets(pgart.cooked, FALSE)) == NULL)
+			continue;
+
+		/*
+		 * Step through, finding URL's
+		 */
+		forever {
+			/* any matches left? */
+			if (pcre_exec(url_regex.re, url_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+				if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+					if (pcre_exec(news_regex.re, news_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+						break;
+
+			*(ptr + offsets[1]) = '\0';
+
+			if (!url_list)
+				lptr = url_list = my_malloc(sizeof(t_url));
+			else {
+				lptr->next = my_malloc(sizeof(t_url));
+				lptr = lptr->next;
+			}
+			lptr->url = my_strdup(ptr + offsets[0]);
+			lptr->next = NULL;
+			++count;
+
+			ptr += offsets[1] + 1;
+		}
+	}
+	return count;
+}
+
+
+static void
+free_url_list(
+	void)
+{
+	t_url *p, *q;
+
+	for (p = url_list; p != NULL; p = q) {
+		q = p->next;
+		free(p->url);
+		free(p);
+	}
+	url_list = NULL;
+}
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/plp_snprintf.c tin-1.9.6/src/plp_snprintf.c
--- tin-1.9.5/src/plp_snprintf.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/plp_snprintf.c	2010-11-17 15:02:28.994232962 +0100
@@ -118,7 +118,7 @@
 
 static const char *_id = "plp_snprintf V1999.02.20 Copyright Patrick Powell 1988-1999 <papowell@astart.com> \
 $Id: plp_snprintf.c,v 1.4 1999/02/20 17:44:16 papowell Exp papowell $\
- LOCAL REVISIONS: tin 1.5.2-01";
+ LOCAL REVISIONS: tin 1.9.5-01";
 
 /* varargs declarations: */
 
@@ -272,7 +272,13 @@ static void dopr( char *buffer, const ch
 				return;
 			case '-': ljust = 1; goto nextch;
 			case '.': set_precision = 1; precision = 0; goto nextch;
-			case '*': len = va_arg( args, int ); goto nextch;
+			case '*':
+				if( set_precision ){
+					precision = va_arg( args, int );
+				} else {
+					len = va_arg( args, int );
+				}
+				goto nextch;
 			case '0': /* set zero padding if len not set */
 				if(len==0 && set_precision == 0 ) zpad = '0';
 				/* FALLTHROUGH */
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/post.c tin-1.9.6/src/post.c
--- tin-1.9.5/src/post.c	2009-12-01 16:03:59.000000000 +0100
+++ tin-1.9.6/src/post.c	2010-11-25 18:27:23.295227351 +0100
@@ -3,7 +3,7 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-01
+ *  Updated   : 2010-11-13
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -129,9 +129,8 @@ static struct msg_header {
 static FILE *create_mail_headers(char *filename, size_t filename_len, const char *suffix, const char *to, const char *subject, struct t_header *extra_hdrs);
 static char **build_nglist(char *ngs_list, int *ngcnt);
 static char **split_address_list(const char *addresses, unsigned int *cnt);
-static char *backup_article_name(const char *the_article);
 static int add_mail_quote(FILE *fp, int respnum);
-static int check_article_to_be_posted(const char *the_article, int art_type, struct t_group **group, t_bool art_unchanged);
+static int check_article_to_be_posted(const char *the_article, int art_type, struct t_group **group, t_bool art_unchanged, t_bool use_cache);
 static int mail_loop(const char *filename, t_function func, char *subject, const char *groupname, const char *prompt, FILE *articlefp);
 static int msg_add_x_body(FILE *fp_out, const char *body);
 static int msg_write_headers(FILE *fp);
@@ -165,11 +164,15 @@ static void msg_init_headers(void);
 static void post_postponed_article(int ask, const char *subject, const char *newsgroups);
 static void postpone_article(const char *the_article);
 static void setup_check_article_screen(int *init);
+static void show_followup_info(void);
 static void strip_double_ngs(char *ngs_list);
 static void update_active_after_posting(char *newsgroups);
 static void update_posted_info_file(const char *group, int action, const char *subj, const char *a_message_id);
 #ifdef FORGERY
 	static void make_path_header(char *line);
+	static void show_cancel_info(t_bool author, t_bool use_cache);
+#else
+	static void show_cancel_info(void);
 #endif /* FORGERY */
 #ifdef EVIL_INSIDE
 	static const char *build_messageid(void);
@@ -246,14 +249,14 @@ init_postinfo(
 	char *ptr;
 
 	/*
-	 * check enviroment for REPLYTO
+	 * check environment for REPLYTO
 	 */
 	reply_to[0] = '\0';
 	if ((ptr = getenv("REPLYTO")) != NULL)
 		my_strncpy(reply_to, ptr, sizeof(reply_to) - 1);
 
 	/*
-	 * check enviroment for DISTRIBUTION
+	 * check environment for DISTRIBUTION
 	 */
 	my_distribution[0] = '\0';
 	if ((ptr = getenv("DISTRIBUTION")) != NULL)
@@ -295,7 +298,7 @@ repair_article(
  * submit_news_file adds headers, does q-p conversion etc
  * TODO: why not use BACKUP_FILE_EXT like in misc.c?
  */
-static char *
+char *
 backup_article_name(
 	const char *the_article)
 {
@@ -415,10 +418,11 @@ msg_write_headers(
 		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;
-			while((p = strchr(p, '\n'))) {
-				p++;
-				wrote++;
+			if ((p = msg_headers[i].text)) {
+				while((p = strchr(p, '\n'))) {
+					p++;
+					wrote++;
+				}
 			}
 		}
 	}
@@ -659,7 +663,7 @@ append_mail(
 			}
 			fputs(buf, fp_out);
 		}
-		print_art_seperator_line(fp_out, mmdf);
+		print_art_separator_line(fp_out, mmdf);
 
 		fflush(fp_out);
 #ifndef NO_LOCKING
@@ -684,6 +688,9 @@ append_mail(
  *   NNTP-Posting-Date, X-Trace, X-Complaints-To), Date-Received,
  *   Posting-Version, Relay-Version, Also-Control, Article-Names,
  *   Article-Updates, See-Also
+ * - check for special newsgroups: to, ctl, all, control, junk
+ *   [RFC 5536 3.1.4]
+ * - check for 'illegal' distribultion: all [RFC 5536 3.2.4]
  *
  * Check the article file for correct header syntax and if there
  * is a blank between the header information and the text.
@@ -708,30 +715,32 @@ append_mail(
  *     headers are uniq
  * 13. Display an 'are you sure' message before posting article
  */
-#define CA_ERROR_HEADER_LINE_BLANK        0x000001
-#define CA_ERROR_MISSING_BODY_SEPERATOT   0x000002
-#define CA_ERROR_MISSING_FROM             0x000004
-#define CA_ERROR_DUPLICATED_FROM          0x000008
-#define CA_ERROR_MISSING_SUBJECT          0x000010
-#define CA_ERROR_DUPLICATED_SUBJECT       0x000020
-#define CA_ERROR_EMPTY_SUBJECT            0x000040
-#define CA_ERROR_MISSING_NEWSGROUPS       0x000080
-#define CA_ERROR_DUPLICATED_NEWSGROUPS    0x000100
-#define CA_ERROR_EMPTY_NEWSGROUPS         0x000200
-#define CA_ERROR_DUPLICATED_FOLLOWUP_TO   0x000400
-#define CA_ERROR_BAD_CHARSET              0x000800
-#define CA_ERROR_BAD_ENCODING             0x001000
-#define CA_ERROR_BAD_MESSAGE_ID           0x002000
-#define CA_ERROR_BAD_DATE                 0x004000
-#define CA_ERROR_BAD_EXPIRES              0x008000
-#define CA_ERROR_NEWSGROUPS_NOT_7BIT      0x010000
-#define CA_ERROR_FOLLOWUP_TO_NOT_7BIT     0x020000
-#define CA_ERROR_DISTRIBUTIOIN_NOT_7BIT   0x040000
+#define CA_ERROR_HEADER_LINE_BLANK        0x0000001
+#define CA_ERROR_MISSING_BODY_SEPERATOT   0x0000002
+#define CA_ERROR_MISSING_FROM             0x0000004
+#define CA_ERROR_DUPLICATED_FROM          0x0000008
+#define CA_ERROR_MISSING_SUBJECT          0x0000010
+#define CA_ERROR_DUPLICATED_SUBJECT       0x0000020
+#define CA_ERROR_EMPTY_SUBJECT            0x0000040
+#define CA_ERROR_MISSING_NEWSGROUPS       0x0000080
+#define CA_ERROR_DUPLICATED_NEWSGROUPS    0x0000100
+#define CA_ERROR_EMPTY_NEWSGROUPS         0x0000200
+#define CA_ERROR_DUPLICATED_FOLLOWUP_TO   0x0000400
+#define CA_ERROR_BAD_CHARSET              0x0000800
+#define CA_ERROR_BAD_ENCODING             0x0001000
+#define CA_ERROR_BAD_MESSAGE_ID           0x0002000
+#define CA_ERROR_BAD_DATE                 0x0004000
+#define CA_ERROR_BAD_EXPIRES              0x0008000
+#define CA_ERROR_NEWSGROUPS_NOT_7BIT      0x0010000
+#define CA_ERROR_FOLLOWUP_TO_NOT_7BIT     0x0020000
+#define CA_ERROR_DISTRIBUTIOIN_NOT_7BIT   0x0040000
+#define CA_ERROR_NEWSGROUPS_POSTER        0x0080000
+#define CA_ERROR_FOLLOWUP_TO_POSTER       0x0100000
 #ifndef FOLLOW_USEFOR_DRAFT
-#	define CA_ERROR_SPACE_IN_NEWSGROUPS    0x080000
-#	define CA_ERROR_NEWLINE_IN_NEWSGROUPS  0x100000
-#	define CA_ERROR_SPACE_IN_FOLLOWUP_TO   0x200000
-#	define CA_ERROR_NEWLINE_IN_FOLLOWUP_TO 0x400000
+#	define CA_ERROR_SPACE_IN_NEWSGROUPS    0x0200000
+#	define CA_ERROR_NEWLINE_IN_NEWSGROUPS  0x0400000
+#	define CA_ERROR_SPACE_IN_FOLLOWUP_TO   0x0800000
+#	define CA_ERROR_NEWLINE_IN_FOLLOWUP_TO 0x1000000
 #endif /* !FOLLOW_USEFOR_DRAFT */
 #define CA_WARNING_SPACES_ONLY_SUBJECT      0x000001
 #define CA_WARNING_RE_WITHOUT_REFERENCES    0x000002
@@ -740,14 +749,16 @@ append_mail(
 #define CA_WARNING_WRONG_SIGDASHES          0x000010
 #define CA_WARNING_LONG_SIGNATURE           0x000020
 #define CA_WARNING_ENCODING_EXTERNAL_INEWS  0x000040
+#define CA_WARNING_NEWSGROUPS_EXAMPLE       0x000080
+#define CA_WARNING_FOLLOWUP_TO_EXAMPLE      0x000100
 #ifdef CHARSET_CONVERSION
-#	define CA_WARNING_CHARSET_CONVERSION    0x000080
+#	define CA_WARNING_CHARSET_CONVERSION    0x000200
 #endif /* CHARSET_CONVERSION */
 #ifdef FOLLOW_USEFOR_DRAFT
-#	define CA_WARNING_SPACE_IN_NEWSGROUPS    0x000100
-#	define CA_WARNING_NEWLINE_IN_NEWSGROUPS  0x000200
-#	define CA_WARNING_SPACE_IN_FOLLOWUP_TO   0x000400
-#	define CA_WARNING_NEWLINE_IN_FOLLOWUP_TO 0x000800
+#	define CA_WARNING_SPACE_IN_NEWSGROUPS    0x000400
+#	define CA_WARNING_NEWLINE_IN_NEWSGROUPS  0x000800
+#	define CA_WARNING_SPACE_IN_FOLLOWUP_TO   0x001000
+#	define CA_WARNING_NEWLINE_IN_FOLLOWUP_TO 0x002000
 #endif /* FOLLOW_USEFOR_DRAFT */
 
 /*
@@ -763,7 +774,8 @@ check_article_to_be_posted(
 	const char *the_article,
 	int art_type,
 	struct t_group **group,
-	t_bool art_unchanged)
+	t_bool art_unchanged,
+	t_bool use_cache)
 {
 	FILE *fp;
 	char **newsgroups = NULL;
@@ -797,14 +809,34 @@ check_article_to_be_posted(
 	t_bool contains_8bit = FALSE;
 #ifdef CHARSET_CONVERSION
 	t_bool charset_conversion_fails = FALSE;
-	int mmnwcharset = *group ? (*group)->attribute->mm_network_charset : tinrc.mm_network_charset;
+	int mmnwcharset;
+#endif /* CHARSET_CONVERSION */
+	static const char *c_article;
+	static int c_art_type;
+	static struct t_group **c_group;
+	static t_bool c_art_unchanged;
+
+	/*
+	 * Cache values for the case when called
+	 * from refresh_post_screen()
+	 */
+	if (!use_cache) {
+		c_article = the_article;
+		c_art_type = art_type;
+		c_group = group;
+		c_art_unchanged = art_unchanged;
+	}
+
+#ifdef CHARSET_CONVERSION
+	mmnwcharset = *c_group ? (*c_group)->attribute->mm_network_charset : tinrc.mm_network_charset;
 #endif /* CHARSET_CONVERSION */
 
-	if ((fp = fopen(the_article, "r")) == NULL) {
-		perror_message(_(txt_cannot_open), the_article);
+	if ((fp = fopen(c_article, "r")) == NULL) {
+		perror_message(_(txt_cannot_open), c_article);
 		return 0;
 	}
 	oldraw = RawState();	/* save state */
+	subject[0] = '\0';
 
 	/* check the header of the article */
 	while ((line = tin_fgets(fp, TRUE)) != NULL) {
@@ -836,8 +868,8 @@ check_article_to_be_posted(
 			setup_check_article_screen(&init);
 			StartInverse();
 			my_fprintf(stderr, _(txt_error_header_line_colon), cnt, line);
-			my_fflush(stderr);
 			EndInverse();
+			my_fflush(stderr);
 			errors++;
 			continue;
 		}
@@ -845,8 +877,8 @@ check_article_to_be_posted(
 			setup_check_article_screen(&init);
 			StartInverse();
 			my_fprintf(stderr, _(txt_error_header_line_space), cnt, line);
-			my_fflush(stderr);
 			EndInverse();
+			my_fflush(stderr);
 			errors++;
 		}
 
@@ -861,8 +893,8 @@ check_article_to_be_posted(
 			setup_check_article_screen(&init);
 			StartInverse();
 			my_fprintf(stderr, _(txt_error_sender_in_header_not_allowed), cnt);
-			my_fflush(stderr);
 			EndInverse();
+			my_fflush(stderr);
 			errors++;
 		}
 #endif /* !FORGERY */
@@ -872,8 +904,8 @@ check_article_to_be_posted(
 				setup_check_article_screen(&init);
 				/* StartInverse(); */
 				my_fprintf(stderr, _(txt_error_approved)); /* this is only a Warning: */
-				my_fflush(stderr);
 				/* EndInverse(); */
+				my_fflush(stderr);
 #ifdef HAVE_FASCIST_NEWSADMIN
 				errors++;
 #else
@@ -890,8 +922,8 @@ check_article_to_be_posted(
 				StartInverse();
 				my_fprintf(stderr, _(txt_error_bad_approved), i);
 				my_fprintf(stderr, gnksa_strerror(i), i);
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 #ifndef FORGERY
 				errors++;
 #endif /* !FORGERY */
@@ -911,8 +943,8 @@ check_article_to_be_posted(
 				StartInverse();
 				my_fprintf(stderr, _(txt_error_bad_from), i);
 				my_fprintf(stderr, gnksa_strerror(i), i);
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 #ifndef FORGERY
 				errors++;
 #endif /* !FORGERY */
@@ -931,8 +963,8 @@ check_article_to_be_posted(
 				StartInverse();
 				my_fprintf(stderr, _(txt_error_bad_replyto), i);
 				my_fprintf(stderr, gnksa_strerror(i), i);
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 #ifndef FORGERY
 				errors++;
 #endif /* !FORGERY */
@@ -957,8 +989,8 @@ check_article_to_be_posted(
 				StartInverse();
 				my_fprintf(stderr, _(txt_error_bad_msgidfqdn), i);
 				my_fprintf(stderr, gnksa_strerror(i), i);
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 #ifndef FORGERY
 				errors++;
 #endif /* !FORGERY */
@@ -977,7 +1009,7 @@ check_article_to_be_posted(
 
 		if (cp - line == 4 && !strncasecmp(line, "Date", 4)) {
 			if ((cp2 = parse_header(line, "Date", FALSE, FALSE))) {
-				if (parsedate(cp2,  (struct _TIMEINFO *) 0) <= 0)
+				if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0)
 				errors_catbp |= CA_ERROR_BAD_DATE;
 			} else {
 				errors_catbp |= CA_ERROR_BAD_DATE;
@@ -986,7 +1018,7 @@ check_article_to_be_posted(
 
 		if (cp - line == 7 && !strncasecmp(line, "Expires", 7)) {
 			if ((cp2 = parse_header(line, "Expires", FALSE, FALSE))) {
-				if (parsedate(cp2,  (struct _TIMEINFO *) 0) <= 0)
+				if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0)
 				errors_catbp |= CA_ERROR_BAD_EXPIRES;
 			} else {
 				errors_catbp |= CA_ERROR_BAD_EXPIRES;
@@ -1024,17 +1056,36 @@ check_article_to_be_posted(
 			if (!ngcnt)
 				errors_catbp |= CA_ERROR_EMPTY_NEWSGROUPS;
 			else {
-				for (cp = line + 11; *cp ; cp++) {
+				for (cp = line + 11; *cp; cp++) {
 					if (!isascii(*cp)) {
 						errors_catbp |= CA_ERROR_NEWSGROUPS_NOT_7BIT;
 						break;
 					}
 				}
 			}
+			{ /* check for poster, example, example.* */
+				char *groups;
+
+				for (cp = line + 11; *cp == ' '; cp++)
+					;
+				cp2 = groups = my_strdup(cp);
+
+				cp = strtok(groups, ",");
+				do {
+					if (!strcmp(cp, "poster"))
+						errors_catbp |= CA_ERROR_NEWSGROUPS_POSTER;
+					if (!strcmp(cp, "example"))
+						warnings_catbp |= CA_WARNING_NEWSGROUPS_EXAMPLE;
+					if (!strncmp(cp, "example.", 8))
+						warnings_catbp |= CA_WARNING_NEWSGROUPS_EXAMPLE;
+					/* TODO: also check for to, ctl, all, control, junk */
+				} while ((cp = strtok(NULL, ",")) != NULL);
+				free(cp2);
+			}
 		}
 
 		if (cp - line == 12 && !strncasecmp(line, "Distribution", 12)) {
-			for (cp = line + 13; *cp ; cp++) {
+			for (cp = line + 13; *cp; cp++) {
 				if (!isascii(*cp)) {
 					errors_catbp |= CA_ERROR_DISTRIBUTIOIN_NOT_7BIT;
 					break;
@@ -1065,13 +1116,31 @@ check_article_to_be_posted(
 
 			followupto = build_nglist(cp, &ftngcnt);
 			if (followupto && ftngcnt) {
+				char *groups;
+
 				(void) stripped_double_ngs(followupto, &ftngcnt);
-				for (cp = line + 12; *cp ; cp++) {
+				for (cp = line + 12; *cp; cp++) {
 					if (!isascii(*cp)) {
 						errors_catbp |= CA_ERROR_FOLLOWUP_TO_NOT_7BIT;
 						break;
 					}
 				}
+
+				for (cp = line + 12; *cp == ' '; cp++)
+					;
+				cp2 = groups = my_strdup(cp);
+
+				cp = strtok(groups, ",");
+				do {
+					if (!strcmp(cp, "poster") && ftngcnt > 1)
+						errors_catbp |= CA_ERROR_FOLLOWUP_TO_POSTER;
+					if (!strcmp(cp, "example"))
+						warnings_catbp |= CA_WARNING_FOLLOWUP_TO_EXAMPLE;
+					if (!strncmp(cp, "example.", 8))
+						warnings_catbp |= CA_WARNING_FOLLOWUP_TO_EXAMPLE;
+					/* TODO: also check for to, ctl, all, control, junk */
+				} while ((cp = strtok(NULL, ",")) != NULL);
+				free(cp2);
 			}
 		}
 	}
@@ -1112,7 +1181,7 @@ check_article_to_be_posted(
 			errors_catbp |= CA_ERROR_DUPLICATED_FROM;
 	}
 
-	if (!found_newsgroups_lines && art_type == GROUP_TYPE_NEWS)
+	if (!found_newsgroups_lines && c_art_type == GROUP_TYPE_NEWS)
 		errors_catbp |= CA_ERROR_MISSING_NEWSGROUPS;
 
 	if (found_newsgroups_lines > 1)
@@ -1192,7 +1261,7 @@ check_article_to_be_posted(
 						contains_8bit = TRUE;
 					cp++;
 					col++;
-#endif /* MULTIBYTE_ABLE && ! NO_LOCALE */
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				}
 			}
 		}
@@ -1211,19 +1280,19 @@ check_article_to_be_posted(
 /*
  * TODO: cleanup, test me, move to the right location, strings -> lang.c, ...
  */
-	if (must_break_line && ((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) {
+	if (must_break_line && ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) {
 		setup_check_article_screen(&init);
 #	ifdef MIME_BREAK_LONG_LINES
 		if (contains_8bit) {
-			if ((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_QP)
+			if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_QP)
 				my_fprintf(stderr, _("Line %d is longer than 998 octets and should be folded, but\nencoding is neither set to %s nor to %s\n"), must_break_line, txt_quoted_printable, txt_base64);
 		} else
 #	endif /* MIME_BREAK_LONG_LINES */
 		{
-			if ((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP)
-				my_fprintf(stderr, _("Line %d is longer than 998 octets, and should be folded, but\nencoding is set to %s without enabling MIME_BREAK_LONG_LINES or\nposting doesn't contain any 8bit chars and thus folding won't happen\n"), must_break_line, txt_quoted_printable);
+			if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP)
+				my_fprintf(stderr, _("Line %d is longer than 998 octets and should be folded, but\nencoding is set to %s without enabling MIME_BREAK_LONG_LINES or\nposting doesn't contain any 8bit chars and thus folding won't happen\n"), must_break_line, txt_quoted_printable);
 			else
-				my_fprintf(stderr, _("Line %d is longer than 998 octets, and should be folded, but\nencoding is not set to %s\n"), must_break_line, txt_base64);
+				my_fprintf(stderr, _("Line %d is longer than 998 octets and should be folded, but\nencoding is not set to %s\n"), must_break_line, txt_base64);
 		}
 		my_fflush(stderr);
 		warnings++;
@@ -1263,7 +1332,7 @@ check_article_to_be_posted(
 	 * Is this correct for crosspostings?
 	 */
 	if (ngcnt)
-		*group = group_find(newsgroups[0], FALSE);
+		*c_group = group_find(newsgroups[0], FALSE);
 
 	/*
 	 * check for known 7bit charsets
@@ -1279,7 +1348,7 @@ check_article_to_be_posted(
 			break;
 		}
 	}
-	if ((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_7BIT)
+	if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_7BIT)
 		mime_7bit = FALSE;
 	if (contains_8bit && mime_usascii)
 #ifndef CHARSET_CONVERSION
@@ -1297,7 +1366,7 @@ check_article_to_be_posted(
 	 * signature it will not be encoded. We might additionally check if there's
 	 * a file named ~/.signature and skip the warning if it is not present.
 	 */
-	if ((((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) || ((*group ? (*group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_BASE64)) && 0 != strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
+	if ((((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) || ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_BASE64)) && 0 != strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
 		warnings_catbp |= CA_WARNING_ENCODING_EXTERNAL_INEWS;
 
 	/* give most error messages */
@@ -1347,6 +1416,12 @@ check_article_to_be_posted(
 			my_fprintf(stderr, _(txt_error_header_line_groups_contd), "Followup-To");
 #endif /* !FOLLOW_USEFOR_DRAFT */
 
+		/* illegal group names / combinations */
+		if (errors_catbp & CA_ERROR_NEWSGROUPS_POSTER)
+			my_fprintf(stderr, _(txt_error_newsgroups_poster));
+		if (errors_catbp & CA_ERROR_FOLLOWUP_TO_POSTER)
+			my_fprintf(stderr, _(txt_error_followup_poster));
+
 		/* encoding/charset trouble */
 		if (errors_catbp & CA_ERROR_BAD_CHARSET)
 			my_fprintf(stderr, _(txt_error_header_line_bad_charset));
@@ -1367,8 +1442,8 @@ check_article_to_be_posted(
 		if (errors_catbp & CA_ERROR_BAD_EXPIRES)
 			my_fprintf(stderr, _(txt_error_header_format), "Expires");
 
-		my_fflush(stderr);
 		EndInverse();
+		my_fflush(stderr);
 		errors += errors_catbp;
 	}
 
@@ -1383,6 +1458,9 @@ check_article_to_be_posted(
 		if (warnings_catbp & CA_WARNING_REFERENCES_WITHOUT_RE)
 			my_fprintf(stderr, _(txt_warn_references_but_no_re));
 
+		if ((warnings_catbp & CA_WARNING_NEWSGROUPS_EXAMPLE) || (warnings_catbp & CA_WARNING_FOLLOWUP_TO_EXAMPLE))
+			my_fprintf(stderr, _(txt_warn_example_hierarchy));
+
 #ifdef FOLLOW_USEFOR_DRAFT /* TODO: give useful warning */
 		if (warnings_catbp & CA_WARNING_SPACE_IN_NEWSGROUPS)
 			my_fprintf(stderr, _(txt_warn_header_line_comma), "Newsgroups");
@@ -1418,7 +1496,7 @@ check_article_to_be_posted(
 		 * Print a note about each newsgroup
 		 */
 		setup_check_article_screen(&init);
-		if (art_unchanged)
+		if (c_art_unchanged)
 			my_fprintf(stderr, _(txt_warn_article_unchanged));
 		my_fprintf(stderr, _(txt_art_newsgroups), subject, PLURAL(ngcnt, txt_newsgroup));
 		for (i = 0; i < ngcnt; i++) {
@@ -1428,8 +1506,8 @@ check_article_to_be_posted(
 					StartInverse();
 					errors++;
 					my_fprintf(stderr, N_(txt_error_grp_renamed), newsgroups[i], psGrp->aliasedto);
-					my_fflush(stderr);
 					EndInverse();
+					my_fflush(stderr);
 #else
 					my_fprintf(stderr, N_(txt_warn_grp_renamed), newsgroups[i], psGrp->aliasedto);
 					warnings++;
@@ -1441,8 +1519,8 @@ check_article_to_be_posted(
 				StartInverse();
 				errors++;
 				my_fprintf(stderr, _(txt_error_not_valid_newsgroup), newsgroups[i]);
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 #else
 				my_fprintf(stderr, (!list_active ? /* did we read the whole active file? */ _(txt_warn_not_in_newsrc) : _(txt_warn_not_valid_newsgroup)), newsgroups[i]);
 				warnings++;
@@ -1453,8 +1531,8 @@ check_article_to_be_posted(
 #ifdef HAVE_FASCIST_NEWSADMIN
 			StartInverse();
 			my_fprintf(stderr, _(txt_error_missing_followup_to), ngcnt);
-			my_fflush(stderr);
 			EndInverse();
+			my_fflush(stderr);
 			errors++;
 #else
 			my_fprintf(stderr, _(txt_warn_missing_followup_to), ngcnt);
@@ -1467,8 +1545,8 @@ check_article_to_be_posted(
 #ifdef HAVE_FASCIST_NEWSADMIN
 				StartInverse();
 				my_fprintf(stderr, _(txt_error_followup_to_several_groups));
-				my_fflush(stderr);
 				EndInverse();
+				my_fflush(stderr);
 				errors++;
 #else
 				my_fprintf(stderr, _(txt_warn_followup_to_several_groups));
@@ -1486,8 +1564,8 @@ check_article_to_be_posted(
 							StartInverse();
 							errors++;
 							my_fprintf(stderr, N_(txt_error_grp_renamed), followupto[i], psGrp->aliasedto);
-							my_fflush(stderr);
 							EndInverse();
+							my_fflush(stderr);
 #else
 							my_fprintf(stderr, N_(txt_warn_grp_renamed), followupto[i], psGrp->aliasedto);
 							warnings++;
@@ -1501,8 +1579,8 @@ check_article_to_be_posted(
 #ifdef HAVE_FASCIST_NEWSADMIN
 							StartInverse();
 							my_fprintf(stderr, _(txt_error_not_valid_newsgroup), followupto[i]);
-							my_fflush(stderr);
 							EndInverse();
+							my_fflush(stderr);
 							errors++;
 #else
 							my_fprintf(stderr, (!list_active ? /* did we read the whole active file? */ _(txt_warn_not_in_newsrc) : _(txt_warn_not_valid_newsgroup)), followupto[i]);
@@ -1554,6 +1632,45 @@ setup_check_article_screen(
 }
 
 
+void
+refresh_post_screen(
+	int context)
+{
+	switch (context) {
+		case cPost:
+			ClearScreen();
+			center_line(0, TRUE, _(txt_check_article));
+			MoveCursor(INDEX_TOP, 0);
+			check_article_to_be_posted(NULL, 0, NULL, FALSE, TRUE);
+			break;
+
+		case cPostCancel:
+			{
+				int oldraw = RawState();
+
+				ClearScreen();
+				center_line(0, TRUE, _(txt_check_article));
+				MoveCursor(INDEX_TOP, 0);
+				Raw(FALSE);
+#ifdef FORGERY
+				show_cancel_info(FALSE, TRUE);
+#else
+				show_cancel_info();
+#endif /* FORGERY */
+				Raw(oldraw);
+			}
+			break;
+
+		case cPostFup:
+			show_followup_info();
+			break;
+
+		default:
+			break;
+	}
+}
+
+
 /*
  * edit/present an article, perform spell/PGP etc., operations if required
  * submit the article and perform all necessary backend processing
@@ -1570,6 +1687,7 @@ post_loop(
 	char a_message_id[HEADER_LEN];	/* Message-ID of the article if known */
 	int ret_code = POSTED_NONE;
 	int i = 1;
+	int save_signal_context = signal_context;
 	long artchanged;		/* artchanged work was not done in post_postponed_article */
 	struct t_group *ogroup = curr_group;
 	t_bool art_unchanged;
@@ -1603,7 +1721,7 @@ post_article_loop:
 				if (file_size(article_name) > 0L) {
 					if (artchanged == file_mtime(article_name))
 						art_unchanged = TRUE;
-					while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged)) == 1 && repair_article(&func, group))
+					while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged, FALSE)) == 1 && repair_article(&func, group))
 						;
 					if (func == POST_EDIT || func == GLOBAL_OPTION_MENU)
 						break;
@@ -1613,7 +1731,7 @@ post_article_loop:
 			case GLOBAL_QUIT:
 			case GLOBAL_ABORT:
 				if (tinrc.unlink_article) {
-#if 0 /* usefull? */
+#if 0 /* useful? */
 					if (tinrc.keep_dead_articles)
 						append_file(dead_articles, dead_article);
 #endif /* 0 */
@@ -1624,7 +1742,7 @@ post_article_loop:
 
 			case GLOBAL_OPTION_MENU:
 				config_page(group->name);
-				while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged) == 1) && repair_article(&func, group))
+				while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged, FALSE) == 1) && repair_article(&func, group))
 					;
 				break;
 
@@ -1683,6 +1801,7 @@ post_article_loop:
 			default:
 				break;
 		}
+		signal_context = cPost;
 		if (type != POST_REPOST) {
 			char keyedit[MAXKEYLEN], keypost[MAXKEYLEN];
 			char keypostpone[MAXKEYLEN], keyquit[MAXKEYLEN];
@@ -1739,6 +1858,7 @@ post_article_loop:
 						"" /* TODO: was note_h.subj */ )));
 			free(smsg);
 		}
+		signal_context = save_signal_context;
 	}
 
 post_article_done:
@@ -1772,11 +1892,13 @@ post_article_done:
 			 * actually in
 			 * FIXME: This logic is faithful to the original, but awful
 			 */
-			if (art_type == GROUP_TYPE_NEWS && group->attribute->add_posted_to_filter && (type == POST_QUICK || type == POST_POSTPONED || type == POST_NORMAL)) {
-				if ((group = group_find(header.newsgroups, FALSE)) && (type != POST_POSTPONED || (type == POST_POSTPONED && !strchr(header.newsgroups, ',')))) {
-					quick_filter_select_posted_art(group, header.subj, a_message_id);
-					if (type == POST_QUICK || (type == POST_POSTPONED && post_postponed_and_exit))
-						write_filter_file(filter_file);
+			if (group) { /* we might be (x-)posting to an unavailable group */
+				if (art_type == GROUP_TYPE_NEWS && group->attribute->add_posted_to_filter && (type == POST_QUICK || type == POST_POSTPONED || type == POST_NORMAL)) {
+					if ((group = group_find(header.newsgroups, FALSE)) && (type != POST_POSTPONED || (type == POST_POSTPONED && !strchr(header.newsgroups, ',')))) {
+						quick_filter_select_posted_art(group, header.subj, a_message_id);
+						if (type == POST_QUICK || (type == POST_POSTPONED && post_postponed_and_exit))
+							write_filter_file(filter_file);
+					}
 				}
 			}
 
@@ -1895,7 +2017,7 @@ check_moderated(
 			return NULL;
 		}
 
-		if (group->moderated == 'x' || group->moderated == 'n') {
+		if (group->moderated == 'x' || group->moderated == 'n' || group->moderated == 'j') {
 			error_message(2, _(txt_cannot_post_group), group->name);
 			return NULL;
 		}
@@ -1903,8 +2025,7 @@ check_moderated(
 		if (group->moderated == 'm') {
 			char *prompt = fmt_string(_(txt_group_is_moderated), groupname);
 			if (prompt_yn(prompt, TRUE) != 1) {
-/*				Raw(FALSE); */
-				error_message(2, failmsg);
+				error_message(*failmsg ? 2 : 0, failmsg);
 				free(prompt);
 				return NULL;
 			}
@@ -2566,6 +2687,43 @@ join_references(
 }
 
 
+static void
+show_followup_info(
+	void)
+{
+	char *ptr;
+	struct t_header note_h = pgart.hdr;
+
+	/*
+	 * note that comparing newsgroups and followup-to isn't
+	 * really correct, since the order of the newsgroups may be
+	 * different, but testing that also isn't really worth
+	 * it. The main culprit for the duplication is tin <=1.22, BTW.
+	 */
+	MoveCursor(cLINES / 2, 0);
+	CleartoEOS();
+	center_line((cLINES / 2) + 2, TRUE, _(txt_resp_redirect));
+	MoveCursor((cLINES / 2) + 4, 0);
+
+	my_fputs("    ", stdout);
+	/*
+	 * TODO: check if any valid groups are in the Followup-To:-line
+	 *       and if not inform the user and use Newsgroups: instead
+	 */
+	ptr = note_h.followup;
+	while (*ptr) {
+		if (*ptr != ',')
+			my_fputc(*ptr, stdout);
+		else {
+			my_fputs(cCRLF, stdout);
+			my_fputs("    ", stdout);
+		}
+		ptr++;
+	}
+	my_flush();
+}
+
+
 int /* return code is currently ignored! */
 post_response(
 	const char *groupname,
@@ -2626,40 +2784,16 @@ post_response(
 	} else if (note_h.followup && strcmp(note_h.followup, groupname) != 0
 			&& strcmp(note_h.followup, note_h.newsgroups) != 0) {
 		char keyignore[MAXKEYLEN], keypost[MAXKEYLEN], keyquit[MAXKEYLEN];
+		int save_signal_context = signal_context;
 
-		/*
-		 * note that comparing newsgroups and followup-to isn't
-		 * really correct, since the order of the newsgroups may be
-		 * different, but testing that also isn't really worth
-		 * it. The main culprit for the duplication is tin <=1.22, BTW.
-		 */
-		MoveCursor(cLINES / 2, 0);
-		CleartoEOS();
-		center_line((cLINES / 2) + 2, TRUE, _(txt_resp_redirect));
-		MoveCursor((cLINES / 2) + 4, 0);
-
-		my_fputs("    ", stdout);
-		/*
-		 * TODO: check if any valid groups are in the Followup-To:-line
-		 *       and if not inform the user and use Newsgroups: instead
-		 */
-		ptr = note_h.followup;
-		while (*ptr) {
-			if (*ptr != ',')
-				my_fputc(*ptr, stdout);
-			else {
-				my_fputs(cCRLF, stdout);
-				my_fputs("    ", stdout);
-			}
-			ptr++;
-		}
-		my_flush();
-
+		show_followup_info();
+		signal_context = cPostFup;
 		func = prompt_slk_response(GLOBAL_POST, post_ignore_fupto_keys,
 				_(txt_prompt_fup_ignore),
 				printascii(keypost, func_to_key(GLOBAL_POST, post_ignore_fupto_keys)),
 				printascii(keyignore, func_to_key(POST_IGNORE_FUPTO, post_ignore_fupto_keys)),
 				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_ignore_fupto_keys)));
+		signal_context = save_signal_context;
 		switch (func) {
 			case GLOBAL_QUIT:
 			case GLOBAL_ABORT:
@@ -2741,15 +2875,17 @@ post_response(
 			msg_add_header("Distribution", my_distribution);
 	}
 
-	msg_add_x_headers(group->attribute->x_headers);
+	if (group && group->attribute->x_headers)
+		msg_add_x_headers(group->attribute->x_headers);
 
 	start_line_offset = msg_write_headers(fp) + 1;
 	msg_free_headers();
-	start_line_offset += msg_add_x_body(fp, group->attribute->x_body);
+	if (group && group->attribute->x_body)
+		start_line_offset += msg_add_x_body(fp, group->attribute->x_body);
 
 	if (copy_text) {
 		if (arts[respnum].xref && is_crosspost(arts[respnum].xref)) {
-			if (strfquote(group->name, respnum, buf, sizeof(buf), tinrc.xpost_quote_format))
+			if (strfquote(group ? group->name : groupname, respnum, buf, sizeof(buf), tinrc.xpost_quote_format))
 				fprintf(fp, "%s\n", buf);
 		} else if (strfquote(groupname, respnum, buf, sizeof(buf), (group && group->attribute->news_quote_format != NULL) ? group->attribute->news_quote_format : tinrc.news_quote_format))
 			fprintf(fp, "%s\n", buf);
@@ -2799,7 +2935,7 @@ post_response(
 					while (pgart.cookl[i].flags & C_HEADER) /* skip headers in cooked art if any */
 						i++;
 
-					if (i) /* cooked art contained any headers, so skip also the header/body seperator */
+					if (i) /* cooked art contained any headers, so skip also the header/body separator */
 						i++;
 
 					fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET); /* skip headers and header/body separator */
@@ -2883,10 +3019,10 @@ create_mail_headers(
 		 * put in the file in the first place, so we don't do it.
 		 */
 		if (!address_in_list(to, strlen(from_address) ? from_address : userid)) {
-			if ((curr_group && (curr_group->attribute->auto_cc_bcc & AUTO_CC)) || (!curr_group && (tinrc.auto_cc_bcc & AUTO_CC)))
+			if ((curr_group && curr_group->attribute && (curr_group->attribute->auto_cc_bcc & AUTO_CC)) || (!curr_group && (tinrc.auto_cc_bcc & AUTO_CC)))
 				msg_add_header("Cc", strlen(from_address) ? from_address : userid);
 
-			if ((curr_group && (curr_group->attribute->auto_cc_bcc & AUTO_BCC)) || (!curr_group && (tinrc.auto_cc_bcc & AUTO_BCC)))
+			if ((curr_group && curr_group->attribute && (curr_group->attribute->auto_cc_bcc & AUTO_BCC)) || (!curr_group && (tinrc.auto_cc_bcc & AUTO_BCC)))
 				msg_add_header("Bcc", strlen(from_address) ? from_address : userid);
 		}
 
@@ -2909,7 +3045,7 @@ create_mail_headers(
 			msg_add_header("X-Newsgroups", extra_hdrs->newsgroups);
 		}
 
-		if (curr_group && curr_group->attribute->x_headers && strlen(curr_group->attribute->x_headers))
+		if (curr_group && curr_group->attribute && curr_group->attribute->x_headers && strlen(curr_group->attribute->x_headers))
 			msg_add_x_headers(curr_group->attribute->x_headers);
 	}
 	start_line_offset = msg_write_headers(fp) + 1;
@@ -3352,7 +3488,7 @@ mail_to_author(
 					i = 0;
 					while (pgart.cookl[i].flags & C_HEADER) /* skip headers in cooked art if any */
 						i++;
-					if (i) /* cooked art contained any headers, so skip also the header/body seperator */
+					if (i) /* cooked art contained any headers, so skip also the header/body separator */
 						i++;
 					fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET);
 				}
@@ -3442,6 +3578,40 @@ check_for_spamtrap(
 }
 
 
+static void
+show_cancel_info(
+#ifdef FORGERY
+	t_bool author,
+	t_bool use_cache)
+#else
+	void)
+#endif /* FORGERY */
+{
+	struct t_header note_h = pgart.hdr;
+#ifdef FORGERY
+	static t_bool c_author;
+
+	/*
+	 * Cache value for the case when called
+	 * from refresh_post_screen()
+	 */
+	if (!use_cache)
+		c_author = author;
+
+	if (!c_author) {
+		my_fprintf(stderr, _(txt_warn_cancel_forgery));
+		my_fprintf(stderr, "From: %s\n", BlankIfNull(note_h.from));
+	} else
+#endif /* FORGERY */
+	my_fprintf(stderr, _(txt_warn_cancel));
+
+	my_fprintf(stderr, "Subject: %s\n", BlankIfNull(note_h.subj));
+	my_fprintf(stderr, "Date: %s\n", BlankIfNull(note_h.date));
+	my_fprintf(stderr, "Message-ID: %s\n", BlankIfNull(note_h.messageid));
+	my_fprintf(stderr, "Newsgroups: %s\n", BlankIfNull(note_h.newsgroups));
+}
+
+
 t_bool
 cancel_article(
 	struct t_group *group,
@@ -3618,17 +3788,10 @@ cancel_article(
 	setup_check_article_screen(&init);
 
 #ifdef FORGERY
-	if (!author) {
-		my_fprintf(stderr, _(txt_warn_cancel_forgery));
-		my_fprintf(stderr, "From: %s\n", BlankIfNull(note_h.from));
-	} else
+	show_cancel_info(author, FALSE);
+#else
+	show_cancel_info();
 #endif /* FORGERY */
-	my_fprintf(stderr, _(txt_warn_cancel));
-
-	my_fprintf(stderr, "Subject: %s\n", BlankIfNull(note_h.subj));
-	my_fprintf(stderr, "Date: %s\n", BlankIfNull(note_h.date));
-	my_fprintf(stderr, "Message-ID: %s\n", BlankIfNull(note_h.messageid));
-	my_fprintf(stderr, "Newsgroups: %s\n", BlankIfNull(note_h.newsgroups));
 	Raw(oldraw);
 
 	if (!(fp = fopen(cancel, "r"))) {
@@ -3645,13 +3808,16 @@ cancel_article(
 			char *smsg;
 			char buff[LEN];
 			char keycancel[MAXKEYLEN], keyedit[MAXKEYLEN], keyquit[MAXKEYLEN];
+			int save_signal_context = signal_context;
 
 			snprintf(buff, sizeof(buff), _(txt_quit_cancel),
 					printascii(keyedit, func_to_key(POST_EDIT, post_cancel_keys)),
 					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_cancel_keys)),
 					printascii(keycancel, func_to_key(POST_CANCEL, post_cancel_keys)));
 
+			signal_context = cPostCancel;
 			func = prompt_slk_response(default_func, post_cancel_keys, "%s", sized_message(&smsg, buff, note_h.subj));
+			signal_context = save_signal_context;
 			free(smsg);
 		}
 
@@ -3869,7 +4035,7 @@ repost_article(
 
 		while (artinfo->cookl[i].flags & C_HEADER) /* skip headers in cooked art if any */
 			i++;
-		if (i) /* cooked art contained any headers, so skip also the header/body seperator */
+		if (i) /* cooked art contained any headers, so skip also the header/body separator */
 			i++;
 		fseek(artinfo->cooked, artinfo->cookl[i].offset, SEEK_SET);
 		copy_fp(artinfo->cooked, fp);
@@ -3940,7 +4106,6 @@ msg_add_x_headers(
 	char line[HEADER_LEN];
 	int num_x_hdrs = 0;
 	int i;
-	t_bool a_pipe = FALSE;
 
 	if (!headers)
 		return;
@@ -3966,11 +4131,9 @@ msg_add_x_headers(
 		if (file[0] == '!') {
 			if ((fp = popen(file + 1, "r")) == NULL)
 				return;
-			else
-				a_pipe = TRUE;
 		}
 #endif /* !DONT_HAVE_PIPING */
-		if (!a_pipe && ((fp = fopen(file, "r")) == NULL))
+		if (!fp && ((fp = fopen(file, "r")) == NULL))
 			return;
 
 		while (fgets(line, (int) sizeof(line), fp) != NULL) {
@@ -4001,7 +4164,7 @@ msg_add_x_headers(
 		}
 
 #ifndef DONT_HAVE_PIPING
-		if (a_pipe)
+		if (file[0] == '!')
 			pclose(fp);
 		else
 #endif /* !DONT_HAVE_PIPING */
@@ -4124,7 +4287,7 @@ checknadd_headers(
 		snprintf(suffix, sizeof(suffix), " (%s/%s.%s)",
 			system_info.sysname, system_info.version, system_info.release);
 #	else
-#		if defined(SEIUX) || defined (__riscos)
+#		if defined(SEIUX) || defined(__riscos)
 			snprintf(suffix, sizeof(suffix), " (%s/%s)",
 				system_info.version, system_info.release);
 #		else
@@ -4143,7 +4306,7 @@ checknadd_headers(
 			PRODUCT, VERSION, RELEASEDATE, RELEASENAME, OSNAME, suffix);
 	}
 
-	fputs("\n", fp_out); /* header/body seperator */
+	fputs("\n", fp_out); /* header/body separator */
 
 	while ((l = tin_fgets(fp_in, FALSE)) != NULL)
 		fprintf(fp_out, "%s\n", l);
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/prompt.c tin-1.9.6/src/prompt.c
--- tin-1.9.5/src/prompt.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/prompt.c	2010-11-26 16:05:06.881114091 +0100
@@ -3,7 +3,7 @@
  *  Module    : prompt.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-10-22
+ *  Updated   : 2010-05-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -45,6 +45,7 @@
 
 static char *prompt_slk_message;	/* prompt message for prompt_slk_redraw */
 static char *prompt_yn_message;
+static char *prompt_yn_choice;
 
 /*
  * Local prototypes
@@ -166,9 +167,8 @@ prompt_yn(
 	char keyno[MAXKEYLEN], keyyes[MAXKEYLEN];
 	int keyyes_len = 0, keyno_len = 0, maxlen, prompt_len;
 	t_function func;
-#if defined (MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wint_t yes, no, prompt_ch, ch;
-	wchar_t *wtmp;
 #else
 	char yes, no, prompt_ch;
 	int ch;
@@ -182,23 +182,16 @@ prompt_yn(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	printascii(keyyes, (default_answer ? towupper(yes) : yes));
 	printascii(keyno, (!default_answer ? towupper(no) : no));
-	if ((wtmp = char2wchar_t(keyyes))) {
-		keyyes_len = wcswidth(wtmp, wcslen(wtmp));
-		free(wtmp);
-	}
-	if ((wtmp = char2wchar_t(keyno))) {
-		keyno_len = wcswidth(wtmp, wcslen(wtmp));
-		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 */
+	keyyes_len = strwidth(keyyes);
+	keyno_len = strwidth(keyno);
 	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);
+	prompt_len = keyyes_len + keyno_len + maxlen + 6;
+	prompt_yn_message = my_strdup(prompt);
+	prompt_yn_choice = my_malloc(prompt_len + 1);
 
 	input_context = cPromptYN;
 
@@ -206,10 +199,10 @@ prompt_yn(
 		prompt_ch = (default_answer ? yes : no);
 		keyprompt = (default_answer ? keyyes : keyno);
 
-		snprintf(prompt_yn_message, prompt_len, "%s (%s/%s) %-*s", prompt, keyyes, keyno, maxlen, keyprompt);
+		snprintf(prompt_yn_choice, prompt_len, " (%s/%s) %-*s", keyyes, keyno, maxlen, keyprompt);
 		prompt_yn_redraw();
 
-#if defined (MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if (((ch = ReadWch()) == '\n') || (ch == '\r'))
 #else
 		if (((ch = (char) ReadCh()) == '\n') || (ch == '\r'))
@@ -249,6 +242,7 @@ prompt_yn(
 
 	input_context = cNone;
 	FreeAndNull(prompt_yn_message);
+	FreeAndNull(prompt_yn_choice);
 
 	if (!cmd_line) {
 		clear_message();
@@ -258,21 +252,34 @@ prompt_yn(
 }
 
 
-/* (Re)draws the prompt message for prompt_yn() */
+/*
+ * (Re)draws and resize the prompt message for prompt_yn()
+ */
 void
 prompt_yn_redraw(
 	void)
 {
+	char *buf;
+	int choice_len = strwidth(prompt_yn_choice);
+	int message_len = strwidth(prompt_yn_message);
+
 	if (!cmd_line) {
 		MoveCursor(cLINES, 0);
 		CleartoEOLN();
 	}
-	my_printf("%s", prompt_yn_message);
+	if (message_len + choice_len > cCOLS - 1) {
+		buf = strunc(prompt_yn_message, cCOLS - choice_len - 1);
+		message_len = strwidth(buf);
+		my_printf("%s%s", buf, prompt_yn_choice);
+		free(buf);
+	} else
+		my_printf("%s%s", prompt_yn_message, prompt_yn_choice);
+
 	if (!cmd_line)
 		cursoron();
 	my_flush();
 	if (!cmd_line)
-		MoveCursor(cLINES, (int) strlen(prompt_yn_message) -1);
+		MoveCursor(cLINES, (message_len + choice_len) - 1);
 }
 
 
@@ -295,12 +302,11 @@ prompt_list(
 	int size)
 {
 	int ch, var_orig;
-	int i, offset;
+	int i, offset, width = 0;
 	int change;
 	int adjust = (strcasecmp(_(list[0]), _(txt_default)) == 0);
-	size_t width = 0;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wbuf;
+	char *buf;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	var += adjust;
@@ -311,19 +317,18 @@ prompt_list(
 	 * Find the length of longest printable text
 	 */
 	for (i = 0; i < size; i++)
-		width = MAX(width, strlen(_(list[i])));
+		width = MAX(width, strwidth(_(list[i])));
 
 	show_menu_help(help_text);
 	cursoron();
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wbuf = char2wchar_t(_(prompt_text))) != NULL) {
-		if ((offset = wcswidth(wbuf, wcslen(wbuf) + 1)) == -1) /* something went wrong, use wcslen as fallback */
-			offset = (int) wcslen(wbuf);
-		free(wbuf);
-	} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		offset = (int) strlen(_(prompt_text));
+	offset = strwidth(_(prompt_text));
+
+	/*
+	 * Make sure to not exceed cCOLS
+	 */
+	if (offset + width >= cCOLS)
+		width = cCOLS - offset - 1;
 
 	do {
 		MoveCursor(row, col + offset);
@@ -335,7 +340,7 @@ prompt_list(
 		 *   0 = do nothing
 		 *  -1 = move to the previous list element
 		 *
-		 *  if an arrow key was pressed change ch to an other value
+		 *  if an arrow key was pressed change ch to another value
 		 *  otherwise we will exit the while loop
 		 */
 		switch (ch) {
@@ -379,14 +384,26 @@ prompt_list(
 			else
 				var %= size;
 
-			my_printf("%-*s", (int) width, _(list[var]));
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((buf = spart(_(list[var]), width, TRUE)) != NULL) {
+				my_printf("%s", buf);
+				free(buf);
+			} else
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+				my_printf("%-*s", width, _(list[var]));
 			my_flush();
 		}
 	} while (ch != '\r' && ch != '\n' && ch != ESC);
 
 	if (ch == ESC) {
 		var = var_orig;
-		my_printf("%-*s", (int) width, _(list[var]));
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		if ((buf = spart(_(list[var]), width, TRUE)) != NULL) {
+			my_printf("%s", buf);
+			free(buf);
+		} else
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+			my_printf("%-*s", width, _(list[var]));
 		my_flush();
 	}
 
@@ -628,16 +645,8 @@ sized_message(
 {
 	char *buf;
 	int max_len;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wformat;
 
-	if ((wformat = char2wchar_t(format)) != NULL) {
-		/* The formatting info (%s) wastes 2 chars, but our prompt needs 1 char */
-		max_len = cCOLS - wcswidth(wformat, wcslen(wformat) + 1) + 2 - 1;
-		free(wformat);
-	} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		max_len = cCOLS - strlen(format) + 2 - 1;	/* The formatting info (%s) wastes 2 chars, but our prompt needs 1 char */
+	max_len = cCOLS - strwidth(format) + 2 - 1;	/* The formatting info (%s) wastes 2 chars, but our prompt needs 1 char */
 
 	buf = strunc(subject, max_len);
 
@@ -741,20 +750,11 @@ prompt_slk_redraw(
 	void)
 {
 	int column;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wtmp;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	wait_message(0, "%s", prompt_slk_message);
 
 	/* get the cursor _just_ right */
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wtmp = char2wchar_t(prompt_slk_message)) != NULL) {
-		column = wcswidth(wtmp, wcslen(wtmp) + 1) - 1;
-		free(wtmp);
-	} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		column = (int) strlen(prompt_slk_message) - 1;
+	column = strwidth(prompt_slk_message) - 1;
 	MoveCursor(cLINES, column);
 }
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/refs.c tin-1.9.6/src/refs.c
--- tin-1.9.5/src/refs.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/refs.c	2010-05-07 16:00:53.237088790 +0200
@@ -3,7 +3,7 @@
  *  Module    : refs.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1996-05-09
- *  Updated   : 2009-11-17
+ *  Updated   : 2010-01-10
  *  Notes     : Cacheing of message ids / References based threading
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
@@ -166,7 +166,7 @@ valid_msgid(
 	char *msgid)
 {
 	size_t mlen = 0;
-	t_bool at_present = 0;
+	t_bool at_present = FALSE;
 
 	str_trim(msgid);
 	if (!msgid || *msgid != '<')
@@ -396,13 +396,25 @@ parse_references(
 		return NULL;
 
 	/*
-	 * By definition, the head of the thread has no parent
+	 * As per RFC 5536, a leading comment is allowed -> skip unknown
+	 * token until we find a valid msgid
+	 *
+	 * TODO: parse these tokens to be sure it is a comment and not
+	 *       a damaged header
 	 */
-	parent = NULL;
+	if (!valid_msgid(ptr)) {
+		while ((ptr = strtok(NULL, REF_SEP)) != NULL && !valid_msgid(ptr))
+			;
+	}
 
-	if (!valid_msgid(ptr))
+	if (ptr == NULL)
 		return NULL;
 
+	/*
+	 * By definition, the head of the thread has no parent
+	 */
+	parent = NULL;
+
 	current = add_msgid(REF_REF, ptr, parent);
 
 	while ((ptr = strtok(NULL, REF_SEP)) != NULL) {
@@ -1012,7 +1024,17 @@ build_references(
 			 * TODO: do this in a single pass
 			 */
 			if ((s = strrchr(art->refs, '<')) != NULL) {
-				if (!strcmp(art->msgid, s)) {
+				char *ptr;
+
+				/*
+				 * A comment can occur after another REF_SEP, remove it
+				 *
+				 * TODO: parse it to be sure it is a comment
+				 */
+				if ((ptr = strpbrk(s, REF_SEP)) != NULL)
+					*ptr = '\0';
+
+				if (valid_msgid(s) && !strcmp(art->msgid, s)) {
 					/*
 					 * Remove circular reference to current article
 					 */
@@ -1022,16 +1044,11 @@ build_references(
 #endif /* DEBUG */
 					*s = '\0';
 				}
-			}
-			if (s != NULL) {
-				if (valid_msgid(art->msgid))
+				if (valid_msgid(art->msgid) && valid_msgid(s))
 					art->refptr = add_msgid(MSGID_REF, art->msgid, add_msgid(REF_REF, s, NULL));
 				*s = '\0';
-			} else {
-				if (valid_msgid(art->msgid))
-					art->refptr = add_msgid(MSGID_REF, art->msgid, add_msgid(REF_REF, art->refs, NULL));
+			} else
 				FreeAndNull(art->refs);
-			}
 		}
 
 		/*
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/rfc1524.c tin-1.9.6/src/rfc1524.c
--- tin-1.9.5/src/rfc1524.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/rfc1524.c	2010-05-07 16:00:53.245090018 +0200
@@ -113,7 +113,7 @@ get_mailcap_entry(
 								STRCPY(mailcap, ptr);
 								foo = parse_mailcap_line(mailcap, part, path);
 								if (foo != NULL) {
-									fclose(fp); /* perfect match with test succeded (if given) */
+									fclose(fp); /* perfect match with test succeeded (if given) */
 									free(mailcaps);
 									return foo;
 								}
@@ -125,7 +125,7 @@ get_mailcap_entry(
 										if (foo == NULL) /* test failed */
 											wildcap[0] = '\0'; /* ignore match */
 									}
-								} /* else subtype missmatch, no action required */
+								} /* else subtype mismatch, no action required */
 							}
 						} /* else no match, no action required */
 					} /* else invalid mailcap line (no /), no action required */
@@ -306,7 +306,7 @@ get_mailcap_field(
 				break;
 
 			case ';':
-				if (!backquote && !doublequote) { /* field seperator (plain ;) */
+				if (!backquote && !doublequote) { /* field separator (plain ;) */
 					*ptr = '\0';
 					return mailcap;
 				}
@@ -395,7 +395,7 @@ expand_mailcap_meta(
 						const char *value;
 
 						parameter = my_calloc(1, end - ptr + 1);
-						strncpy(parameter, ptr + 1, end - ptr - 1);	/* extract paramter name */
+						strncpy(parameter, ptr + 1, end - ptr - 1);	/* extract parameter name */
 						if ((value = get_param(part->params, parameter)) != NULL) { /* match? */
 							const char *nptr = escape_shell_meta_chars ? escape_shell_meta(value, quote) : value;
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/rfc2045.c tin-1.9.6/src/rfc2045.c
--- tin-1.9.5/src/rfc2045.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/rfc2045.c	2010-05-07 16:00:53.245090018 +0200
@@ -303,7 +303,7 @@ put_rest(
 /*
  * Read a logical base64 encoded line into the specified line buffer.
  * Logical lines can be split over several physical base64 encoded lines and
- * a single physical base64 encoded line can contain serveral logical lines.
+ * a single physical base64 encoded line can contain several logical lines.
  * This function keeps track of all these cases and always copies only one
  * decoded line to the line buffer.
  *
@@ -447,7 +447,7 @@ read_decoded_qp_line(
 		if ((buf2 = tin_fgets(file, FALSE)) == NULL) {
 			/*
 			 * Premature end of file (or file error, leave loop. To prevent
-			 * re-invokation of this function, set the numbers of read lines
+			 * re-invocation of this function, set the numbers of read lines
 			 * to the expected maximum that should be read at most.
 			 */
 			lines_read = max_lines_to_read;
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/rfc2046.c tin-1.9.6/src/rfc2046.c
--- tin-1.9.5/src/rfc2046.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/rfc2046.c	2010-11-17 10:58:14.089847855 +0100
@@ -3,7 +3,7 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2009-06-24
+ *  Updated   : 2010-10-07
  *  Notes     : RFC 2046 MIME article parsing
  *
  * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
@@ -636,7 +636,7 @@ parse_header(
 
 /*
  * Read main article headers into a blank header structure.
- * Pass the data 'from' -> 'to'
+ * Pass the data 'from' -> 'to' when reading via NNTP
  * Return tin_errno (basically will be !=0 if reading was 'q'uit)
  * We have to guard against 'to' here since this function is exported
  */
@@ -654,7 +654,7 @@ parse_rfc822_headers(
 	hdr->ext = new_part(NULL);		/* Initialise MIME data */
 
 	while ((line = tin_fgets(from, TRUE)) != NULL) {
-		if (to)
+		if (read_news_via_nntp && to)
 			fprintf(to, "%s\n", line);		/* Put raw data */
 
 		/*
@@ -832,7 +832,7 @@ unfold_header(
 #define TIN_EOF		0xf00	/* Used internally for error recovery */
 
 /*
- * Handles multipart/ article types, write data to a raw stream
+ * Handles multipart/ article types, write data to a raw stream when reading via NNTP
  * artinfo is used for generic article pointers
  * part contains content info about the attachment we're parsing
  * depth is the number of levels by which the current part is embedded
@@ -851,7 +851,8 @@ parse_multipart_article(
 	char *ptr;
 	int bnd;
 	int state = M_SEARCHING;
-	t_part *curr_part = 0;
+	t_bool is_rfc822 = FALSE;
+	t_part *curr_part = NULL, *rfc822_part = NULL;
 
 	while ((line = tin_fgets(infile, (state == M_HDR))) != NULL) {
 /* fprintf(stderr, "%d---:%s\n", depth, line); */
@@ -861,20 +862,41 @@ parse_multipart_article(
 		 */
 		bnd = boundary_check(line, artinfo->hdr.ext);
 
-		fprintf(artinfo->raw, "%s\n", line);
+		if (read_news_via_nntp)
+			fprintf(artinfo->raw, "%s\n", line);
 
 		artinfo->hdr.ext->line_count += count_lines(line);
 		if (show_progress_meter)
 			progress(artinfo->hdr.ext->line_count);		/* Overall line count */
 
+		if (part && part != artinfo->hdr.ext)
+			part->line_count += count_lines(line);
+
+		if (is_rfc822 && rfc822_part)
+			rfc822_part->line_count += count_lines(line);
+
 		if (bnd == BOUND_END) {							/* End of this part detected */
+			if (is_rfc822 && rfc822_part)
+				rfc822_part->line_count -= count_lines(line);
 			/*
 			 * When we have reached the end boundary of the outermost envelope
 			 * just log any trailing data for the raw article format.
 			 */
-			if (depth == 0)
+			if (boundary_cmp(line, get_param(artinfo->hdr.ext->params, "boundary")) == BOUND_END)
+				depth = 0;
+#if 0 /* doesn't count tailing lines after envelop mime part - correct but confusing */
+			if (read_news_via_nntp && depth == 0)
 				while ((line = tin_fgets(infile, FALSE)) != NULL)
 					fprintf(artinfo->raw, "%s\n", line);
+#else
+			if (depth == 0) {
+				while ((line = tin_fgets(infile, FALSE)) != NULL) {
+					if (read_news_via_nntp)
+						fprintf(artinfo->raw, "%s\n", line);
+					artinfo->hdr.ext->line_count++;
+				}
+			}
+#endif /* 0 */
 			return tin_errno;
 		}
 
@@ -894,7 +916,7 @@ parse_multipart_article(
 
 			case M_HDR:
 				switch (bnd) {
-					case BOUND_START:
+					case BOUND_START:	/* TODO: skip error message if not -DDEBUG? */
 						error_message(2, _(txt_error_mime_start));
 						continue;
 
@@ -907,10 +929,21 @@ parse_multipart_article(
 					curr_part->offset = ftell(artinfo->raw);
 
 					if (curr_part->type == TYPE_MULTIPART) {	/* Complex multipart article */
-						int ret;
+						int ret, old_line_count;
 
+						old_line_count = curr_part->line_count;
 						if ((ret = parse_multipart_article(infile, artinfo, curr_part, depth + 1, show_progress_meter)) != 0)
 							return ret;							/* User abort or EOF reached */
+						if (part && part != artinfo->hdr.ext)
+							part->line_count += curr_part->line_count - old_line_count;
+						if (is_rfc822 && rfc822_part)
+							rfc822_part->line_count += curr_part->line_count - old_line_count;
+					} else if (curr_part->type == TYPE_MESSAGE && !strcasecmp("RFC822", curr_part->subtype)) {
+						is_rfc822 = TRUE;
+						rfc822_part = curr_part;
+						state = M_HDR;
+						curr_part = new_part(part);
+						curr_part->depth = ++depth;
 					}
 					break;
 				}
@@ -918,7 +951,7 @@ parse_multipart_article(
 				/*
 				 * Keep headers that interest us
 				 */
-/*fprintf(stderr, "HDR:%s\n", line);*/
+/* fprintf(stderr, "HDR:%s\n", line); */
 				unfold_header(line);
 				if ((ptr = parse_header(line, "Content-Type", FALSE, FALSE))) {
 					parse_content_type(ptr, curr_part);
@@ -942,11 +975,17 @@ parse_multipart_article(
 			case M_BODY:
 				switch (bnd) {
 					case BOUND_NONE:
-/*fprintf(stderr, "BOD:%s\n", line);*/
+/* fprintf(stderr, "BOD:%s\n", line); */
 						curr_part->line_count++;
 						break;
 
 					case BOUND_START:		/* Start new attchment */
+						if (is_rfc822) {
+							--depth;
+							rfc822_part->line_count--;
+							rfc822_part = NULL;
+							is_rfc822 = FALSE;
+						}
 						state = M_HDR;
 						curr_part = new_part(part);
 						curr_part->depth = depth;
@@ -976,7 +1015,8 @@ parse_normal_article(
 	char *line;
 
 	while ((line = tin_fgets(in, FALSE)) != NULL) {
-		fprintf(artinfo->raw, "%s\n", line);
+		if (read_news_via_nntp)
+			fprintf(artinfo->raw, "%s\n", line);
 		++artinfo->hdr.ext->line_count;
 		if (show_progress_meter)
 			progress(artinfo->hdr.ext->line_count);
@@ -1051,7 +1091,9 @@ dump_art(
 
 /*
  * Core parser for all article types
- * Return NULL if we couldn't open an output stream
+ * Return NULL if we couldn't open an output stream when reading via NNTP
+ * When reading from local spool we assign the filehandle of the on-spool
+ * article directly to artinfo->raw
  */
 static int
 parse_rfc2045_article(
@@ -1062,9 +1104,12 @@ parse_rfc2045_article(
 {
 	int ret;
 
-	if (!infile || !(artinfo->raw = tmpfile()))
+	if (!infile || (read_news_via_nntp && !(artinfo->raw = tmpfile())))
 		return ART_ABORT;
 
+	if (!read_news_via_nntp)
+		artinfo->raw = infile;
+
 	art_lines = line_count;
 
 	if ((ret = parse_rfc822_headers(&artinfo->hdr, infile, artinfo->raw)) != 0)
@@ -1075,10 +1120,11 @@ parse_rfc2045_article(
 	 * We don't bother to parse all plain text articles
 	 */
 	if (artinfo->hdr.mime && artinfo->hdr.ext->type == TYPE_MULTIPART) {
-		if ((ret = parse_multipart_article(infile, artinfo, artinfo->hdr.ext, 0, show_progress_meter)) != 0) {
+		if ((ret = parse_multipart_article(infile, artinfo, artinfo->hdr.ext, 1, show_progress_meter)) != 0) {
 			/* Strip off EOF condition if present */
 			if (ret & TIN_EOF) {
 				ret ^= TIN_EOF;
+				/* TODO: skip error message if not -DDEBUG? */
 				error_message(2, _(txt_error_mime_end), content_types[artinfo->hdr.ext->type], artinfo->hdr.ext->subtype);
 				if (ret != 0)
 					goto error;
@@ -1090,12 +1136,14 @@ parse_rfc2045_article(
 			goto error;
 	}
 
-	TIN_FCLOSE(infile);
+	if (read_news_via_nntp)
+		TIN_FCLOSE(infile);
 
 	return 0;
 
 error:
-	TIN_FCLOSE(infile);
+	if (read_news_via_nntp)
+		TIN_FCLOSE(infile);
 	art_close(artinfo);
 	return ret;
 }
@@ -1141,8 +1189,8 @@ open_art_fp(
 }
 
 
-/*----------- art_open() and art_close() are the only interface ---------*/
-/*------------------------for accessing articles -------------------*/
+/* ----------- art_open() and art_close() are the only interface --------- */
+/* ------------------------for accessing articles ------------------- */
 
 /*
  * Open's and postprocesses and article
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/rfc2047.c tin-1.9.6/src/rfc2047.c
--- tin-1.9.5/src/rfc2047.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/rfc2047.c	2010-09-15 12:12:23.864867888 +0200
@@ -3,7 +3,7 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2009-03-18
+ *  Updated   : 2010-09-15
  *  Notes     : MIME header encoding/decoding stuff
  *
  * Copyright (c) 1995-2010 Chris Blum <chris@resolution.de>
@@ -49,8 +49,17 @@
  * in unstructured headers like Subject, Keyword and Summary
  * c.f. RFC 2047
  */
-#define isbetween(c, s) (isspace((unsigned char) c) || ((s) && ((c) == '(' || (c) == ')' || (c) == '"')))
-
+/*
+ * On some systems isspace(0xa0) returns TRUE (UTF-8 locale).
+ * 0xa0 can be the second byte of a UTF-8 character and must not be
+ * treated as whitespace, otherwise Q and B encoding fails.
+ */
+#if 0
+#	define isbetween(c, s) (isspace((unsigned char) c) || ((s) && ((c) == '(' || (c) == ')' || (c) == '"')))
+#else
+#	define my_isspace(c) ((c) == '\t' || (c) == '\n' || (c) == '\v' || (c) == '\f' || (c) == '\r' || (c) == ' ')
+#	define isbetween(c, s) (my_isspace(c) || ((s) && ((c) == '(' || (c) == ')' || (c) == '"')))
+#endif /* 0 */
 #define NOT_RANKED 255
 
 #if 0
@@ -1188,8 +1197,11 @@ compose_mail_mime_forwarded(
 	}
 
 	/* Put it all together */
-	if ((fp = fopen(filename, "w")) == NULL)
+	if ((fp = fopen(filename, "w")) == NULL) {
+		fclose(headerfp);
+		fclose(entityfp);
 		return;
+	}
 
 	rewind(headerfp);
 	while ((line = tin_fgets(headerfp, TRUE))) {
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/save.c tin-1.9.6/src/save.c
--- tin-1.9.5/src/save.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/save.c	2010-11-13 00:56:52.499701773 +0100
@@ -3,7 +3,7 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-07-17
+ *  Updated   : 2010-11-13
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -53,24 +53,57 @@
 enum state { INITIAL, MIDDLE, OFF, END };
 #endif /* !HAVE_LIBUU */
 
+enum action {
+	VIEW,
+	SAVE,
+	SAVE_TAGGED
+#ifndef DONT_HAVE_PIPING
+	, PIPE_RAW
+	, PIPE
+#endif /* !DONT_HAVE_PIPING */
+};
+
 /*
  * Local prototypes
  */
 static FILE *open_save_filename(const char *path, t_bool mbox);
+static char *build_tree(int depth, int maxlen, int i);
+static char *generate_savepath(t_part *part);
+static int build_part_list(t_openartinfo *art);
+static int get_tagged(int n);
 static int match_content_type(t_part *part, char *type);
 static t_bool check_save_mime_type(t_part *part, const char *mime_types);
 static t_bool decode_save_one(t_part *part, FILE *rawfp, t_bool postproc);
 static t_bool expand_save_filename(char *outpath, size_t outpath_len, const char *path);
+static t_bool tag_part(int n);
+static t_function attachment_left(void);
+static t_function attachment_right(void);
+static t_partl *find_part(int n);
+static void build_attachment_line(int i);
+static void draw_attachment_arrow(void);
+static void free_part_list(t_partl *list);
 static void generate_filename(char *buf, int buflen, const char *suffix);
+#ifndef DONT_HAVE_PIPING
+	static void pipe_part(const char *savepath);
+#endif /* !DONT_HAVE_PIPING */
 static void post_process_uud(void);
 static void post_process_sh(void);
+static void process_part(t_part *part,	FILE *rawfp, FILE *outfile, const char *savepath, enum action what);
+static void process_parts(t_part *part,	FILE *rawfp, enum action what);
+static void show_attachment_page(void);
 static void start_viewer(t_part *part, const char *path);
+static void tag_pattern(void);
+static void untag_all_parts(void);
+static void untag_part(int n);
 static void uudecode_line(const char *buf, FILE *fp);
 static void view_file(const char *path, const char *file);
 #ifndef HAVE_LIBUU
 	static void sum_file(const char *path, const char *file);
 #endif /* !HAVE_LIBUU */
 
+static int num_of_tagged_parts, info_len;
+static t_menu attmenu = { 0, 0, 0, show_attachment_page, draw_attachment_arrow, build_attachment_line };
+static t_partl *part_list;
 
 /*
  * Check for articles and say how many new/unread in each group.
@@ -438,7 +471,7 @@ save_and_process_art(
 
 	/* The first task is to fixup the filename to be saved too. This is context dependent */
 	strncpy(path, inpath, sizeof(path) - 1);
-/*fprintf(stderr, "save_and_process_art max=%d num_save=%d starting path=(%s) postproc=%s\n", max, num_save, path, bool_unparse(post_process));*/
+/* fprintf(stderr, "save_and_process_art max=%d num_save=%d starting path=(%s) postproc=%s\n", max, num_save, path, bool_unparse(post_process)); */
 
 	/*
 	 * If using the auto-save feature on an article with Archive-Name,
@@ -487,7 +520,7 @@ save_and_process_art(
 		}
 	}
 
-/*fprintf(stderr, "save_and_process_art expanded path now=(%s)\n", path);*/
+/* fprintf(stderr, "save_and_process_art expanded path now=(%s)\n", path); */
 
 	if ((fp = open_save_filename(path, is_mailbox)) == NULL)
 		return FALSE;
@@ -505,8 +538,8 @@ save_and_process_art(
 		 */
 	}
 
-	if (copy_fp(artinfo->raw, fp)) /* Write tailing newline or MMDF-mailbox seperator */
-		print_art_seperator_line(fp, is_mailbox);
+	if (copy_fp(artinfo->raw, fp)) /* Write tailing newline or MMDF-mailbox separator */
+		print_art_separator_line(fp, is_mailbox);
 	else {
 		fclose(fp);
 		unlink(path);
@@ -523,7 +556,7 @@ save_and_process_art(
 	save[num_save].path = my_strdup(path);
 	save[num_save].file = strrchr(save[num_save].path, DIRSEP) + 1;	/* ptr to filename portion */
 	save[num_save].mailbox = is_mailbox;
-/*fprintf(stderr, "SAPA (%s) (%s) mbox=%s\n", save[num_save].path, save[num_save].file, bool_unparse(save[num_save].mailbox));*/
+/* fprintf(stderr, "SAPA (%s) (%s) mbox=%s\n", save[num_save].path, save[num_save].file, bool_unparse(save[num_save].mailbox)); */
 	num_save++;			/* NB: num_save is bumped here only */
 
 	/*
@@ -595,6 +628,52 @@ generate_filename(
 	snprintf(buf, buflen, "%s-%03d.%s", SAVEFILE_PREFIX, seqno++, suffix);
 }
 
+/*
+ * Generate /save/to/path name.
+ *
+ * Return pointer to allocated memory which the caller must free or
+ * NULL if something went wrong.
+ */
+static char *
+generate_savepath(
+	t_part *part)
+{
+	char buf[2048];
+	char *savepath;
+	const char *name;
+	t_bool mbox;
+
+	savepath = my_malloc(PATH_LEN + 1);
+	/*
+	 * Get the filename to save to in 'savepath'
+	 */
+	if ((name = get_filename(part->params)) == NULL) {
+		char extension[NAME_LEN + 1];
+
+		lookup_extension(extension, sizeof(extension), content_types[part->type], part->subtype);
+		generate_filename(buf, sizeof(buf), extension);
+		mbox = expand_save_filename(savepath, PATH_LEN, buf);
+	} else
+		mbox = expand_save_filename(savepath, PATH_LEN, name);
+
+	/*
+	 * Not a good idea to dump attachments over a mailbox
+	 */
+	if (mbox) {
+		wait_message(2, _(txt_is_mailbox), content_types[part->type], part->subtype);
+		free(savepath);
+		return NULL;
+	}
+
+	if (!(create_path(savepath))) {
+		error_message(2, _(txt_cannot_open_for_saving), savepath);
+		free(savepath);
+		return NULL;
+	}
+
+	return savepath;
+}
+
 
 /*
  * Generate a path/filename to save to, using 'path' as input.
@@ -1050,7 +1129,7 @@ uudecode_line(
 /*
  * Unpack /bin/sh archives
  * There is no end-of-shar marker so the code reads everything after
- * the start marker. This is why shar is handled seperately.
+ * the start marker. This is why shar is handled separately.
  * The code assumes shar archives do not span articles
  */
 static void
@@ -1106,10 +1185,10 @@ post_process_sh(
 
 
 /*
- * write tailing (MMDF)-mailbox seperator
+ * write tailing (MMDF)-mailbox separator
  */
 void
-print_art_seperator_line(
+print_art_separator_line(
 	FILE *fp,
 	t_bool is_mailbox)
 {
@@ -1175,10 +1254,8 @@ decode_save_one(
 {
 	FILE *fp;
 	char buf[2048], buf2[2048];
-	char savepath[PATH_LEN];
-	const char *name;
+	char *savepath;
 	int i;
-	t_bool mbox;
 
 	/*
 	 * Decode this message part if appropriate
@@ -1189,36 +1266,15 @@ decode_save_one(
 		return TRUE;
 	}
 
-	/*
-	 * Get the filename to save to in 'savepath'
-	 */
-	if ((name = get_filename(part->params)) == NULL) {
-		char extension[NAME_LEN + 1];
-
-		lookup_extension(extension, sizeof(extension), content_types[part->type], part->subtype);
-		generate_filename(buf, sizeof(buf), extension);
-		mbox = expand_save_filename(savepath, sizeof(savepath), buf);
-	} else
-		mbox = expand_save_filename(savepath, sizeof(savepath), name);
-
-	/*
-	 * Not a good idea to dump attachments over a mailbox
-	 */
-	if (mbox) {
-		wait_message(2, _(txt_is_mailbox), content_types[part->type], part->subtype);
-		return FALSE;
-	}
-
-	if (!(create_path(savepath))) {
-		error_message(2, _(txt_cannot_open_for_saving), savepath);
+	if ((savepath = generate_savepath(part)) == NULL)
 		return FALSE;
-	}
 
 	/*
 	 * Decode/save the attachment
 	 */
 	if ((fp = open_save_filename(savepath, FALSE)) == NULL) {
 		error_message(2, _(txt_cannot_open_for_saving), savepath);
+		free(savepath);
 		return FALSE;
 	}
 
@@ -1273,6 +1329,7 @@ decode_save_one(
 			start_viewer(part, savepath);
 		else if (i == -1) {	/* Skip rest of attachments */
 			unlink(savepath);
+			free(savepath);
 			return FALSE;
 		}
 	}
@@ -1288,10 +1345,13 @@ decode_save_one(
 		snprintf(buf, sizeof(buf), _(txt_save_attachment), savepath, content_types[part->type], part->subtype);
 		if ((i = prompt_yn(buf, FALSE)) != 1) {
 			unlink(savepath);
-			if (i == -1)	/* Skip rest of attachments */
+			if (i == -1) {	/* Skip rest of attachments */
+				free(savepath);
 				return FALSE;
+			}
 		}
 	}
+	free(savepath);
 	return TRUE;
 }
 
@@ -1443,3 +1503,819 @@ decode_save_mime(
 			break;
 	}
 }
+
+
+/*
+ * Attachment menu
+ */
+static void
+show_attachment_page(
+	void)
+{
+	char buf[BUFSIZ];
+	const char *charset;
+	int i, tmp_len, max_depth;
+	t_part *part;
+
+	signal_context = cAttachment;
+	currmenu = &attmenu;
+
+	if (attmenu.curr < 0)
+		attmenu.curr = 0;
+
+	info_len = max_depth = 0;
+	for (i = 0; i < attmenu.max; ++i) {
+		part = get_part(i);
+		snprintf(buf, sizeof(buf), _(txt_attachment_lines), part->line_count);
+		tmp_len = strwidth(buf);
+		charset = get_param(part->params, "charset");
+		snprintf(buf, sizeof(buf), "  %s/%s, %s, %s%s", content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "", charset ? ", " : "");
+		tmp_len += strwidth(buf);
+		if (tmp_len > info_len)
+			info_len = tmp_len;
+
+		tmp_len = part->depth;
+		if (tmp_len > max_depth)
+			max_depth = tmp_len;
+	}
+	tmp_len = cCOLS - 13 - MIN((cCOLS - 13) / 2 + 10, max_depth * 2 + 1 + strwidth(_(txt_attachment_no_name)));
+	if (info_len > tmp_len)
+		info_len = tmp_len;
+
+	ClearScreen();
+	set_first_screen_item();
+	center_line(0, TRUE, _(txt_attachment_menu));
+
+	for (i = attmenu.first; i < attmenu.first + NOTESLINES && i < attmenu.max; ++i)
+		build_attachment_line(i);
+
+	show_mini_help(ATTACHMENT_LEVEL);
+
+	if (attmenu.max <= 0) {
+		info_message(_(txt_no_attachments));
+		return;
+	}
+
+	draw_attachment_arrow();
+}
+
+
+void
+attachment_page(
+	t_openartinfo *art)
+{
+	char key[MAXKEYLEN];
+	t_function func;
+	t_menu *oldmenu = NULL;
+	t_part *part;
+
+	if (currmenu)
+		oldmenu = currmenu;
+	num_of_tagged_parts = 0;
+	attmenu.curr = 0;
+	attmenu.max = build_part_list(art);
+	clear_note_area();
+	show_attachment_page();
+	set_xclick_off();
+
+	forever {
+		switch ((func = handle_keypad(attachment_left, attachment_right, NULL, attachment_keys))) {
+			case GLOBAL_QUIT:
+				free_part_list(part_list);
+				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 (attmenu.max)
+					prompt_item_num(func_to_key(func, attachment_keys), _(txt_attachment_select));
+				break;
+
+#ifndef NO_SHELL_ESCAPE
+			case GLOBAL_SHELL_ESCAPE:
+				do_shell_escape();
+				break;
+#endif /* !NO_SHELL_ESCAPE */
+
+			case GLOBAL_HELP:
+				show_help_page(ATTACHMENT_LEVEL, _(txt_attachment_menu_com));
+				show_attachment_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_attachment_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(ATTACHMENT_LEVEL);
+				show_attachment_page();
+				break;
+
+			case GLOBAL_TOGGLE_INFO_LAST_LINE:
+				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
+				show_attachment_page();
+				break;
+
+			case ATTACHMENT_SAVE:
+				if (attmenu.max) {
+					part = get_part(attmenu.curr);
+					process_parts(part, art->raw, num_of_tagged_parts ? SAVE_TAGGED : SAVE);
+					show_attachment_page();
+				}
+				break;
+
+			case ATTACHMENT_SELECT:
+				if (attmenu.max) {
+					part = get_part(attmenu.curr);
+					process_parts(part, art->raw, VIEW);
+					show_attachment_page();
+				}
+				break;
+
+			case ATTACHMENT_TAG:
+				if (attmenu.max) {
+					t_bool tagged;
+
+					tagged = tag_part(attmenu.curr);
+					show_attachment_page();
+					if (attmenu.curr + 1 < attmenu.max)
+						move_down();
+					info_message(tagged ? _(txt_attachment_tagged) : _(txt_attachment_untagged));
+				}
+				break;
+
+			case ATTACHMENT_UNTAG:
+				if (attmenu.max && num_of_tagged_parts) {
+					untag_all_parts();
+					show_attachment_page();
+				}
+				break;
+
+			case ATTACHMENT_TAG_PATTERN:
+				if (attmenu.max) {
+					tag_pattern();
+					show_attachment_page();
+					info_message(_(txt_attachments_tagged), num_of_tagged_parts);
+				}
+				break;
+
+			case ATTACHMENT_TOGGLE_TAGGED:
+				if (attmenu.max) {
+					int i;
+
+					for (i = attmenu.first; i < attmenu.max; ++i)
+						tag_part(i);
+					show_attachment_page();
+					info_message(_(txt_attachments_tagged), num_of_tagged_parts);
+				}
+				break;
+
+			case GLOBAL_SEARCH_SUBJECT_FORWARD:
+			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
+			case GLOBAL_SEARCH_REPEAT:
+				if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD)
+					info_message(_(txt_no_prev_search));
+				else if (attmenu.max) {
+					int new_pos, old_pos = attmenu.curr;
+
+					new_pos = generic_search((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), attmenu.curr, attmenu.max - 1, ATTACHMENT_LEVEL);
+					if (new_pos != old_pos)
+						move_to_item(new_pos);
+				}
+				break;
+
+#ifndef DONT_HAVE_PIPING
+			case ATTACHMENT_PIPE:
+			case GLOBAL_PIPE:
+				if (attmenu.max) {
+					part = get_part(attmenu.curr);
+					process_parts(part, art->raw, func == GLOBAL_PIPE ? PIPE_RAW : PIPE);
+					show_attachment_page();
+				}
+				break;
+#endif /* !DONT_HAVE_PIPING */
+
+			default:
+				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, attachment_keys)));
+				break;
+		}
+	}
+}
+
+
+static t_function
+attachment_left(
+	void)
+{
+	return GLOBAL_QUIT;
+}
+
+
+static t_function
+attachment_right(
+	void)
+{
+	return ATTACHMENT_SELECT;
+}
+
+
+static void
+draw_attachment_arrow(
+	void)
+{
+	draw_arrow_mark(INDEX_TOP + attmenu.curr - attmenu.first);
+	if (tinrc.info_in_last_line) {
+		const char *name;
+		t_part *part;
+
+		part = get_part(attmenu.curr);
+		name = get_filename(part->params);
+		info_message("%s  %s", name ? name : _(txt_attachment_no_name), BlankIfNull(part->description));
+	} else if (attmenu.curr == attmenu.max - 1)
+		info_message(_(txt_end_of_attachments));
+}
+
+
+static void
+build_attachment_line(
+	int i)
+{
+	char *sptr;
+	const char *name;
+	const char *charset;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	char *tmpname;
+	char *tmpbuf;
+#endif /* MULTIBYTE_ABLE && !NOLOCALE */
+	char buf[BUFSIZ];
+	char buf2[BUFSIZ];
+	char *tree = NULL;
+	int len, namelen, tagged;
+	int treelen = 0;
+	t_part *part;
+
+#ifdef USE_CURSES
+	/*
+	 * Allocate line buffer
+	 * make it the same size like in !USE_CURSES case to simplify some code
+	 */
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		sptr = my_malloc(cCOLS * MB_CUR_MAX + 2);
+#	else
+		sptr = my_malloc(cCOLS + 2);
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#else
+	sptr = screen[INDEX2SNUM(i)].col;
+#endif /* USE_CURSES */
+
+	part = get_part(i);
+	namelen = strwidth(_(txt_attachment_no_name));
+	tagged = get_tagged(i);
+
+	if (!(name = get_filename(part->params))) {
+		if (!(name = part->description))
+			name = _(txt_attachment_no_name);
+	}
+
+	charset = get_param(part->params, "charset");
+	snprintf(buf2, sizeof(buf2), _(txt_attachment_lines), part->line_count);
+	snprintf(buf, sizeof(buf), "  %s/%s, %s, %s%s%s", content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "", charset ? ", " : "", buf2);
+	if (part->depth > 0) {
+		treelen = cCOLS - 13 - info_len - namelen;
+		tree = build_tree(part->depth, treelen, i);
+	}
+	snprintf(buf2, sizeof(buf2), "%s  %s", tagged ? tin_ltoa(tagged, 3) : "   ", BlankIfNull(tree));
+	FreeIfNeeded(tree);
+	len = strwidth(buf2);
+	if (namelen + len + info_len + 8 <= cCOLS)
+		namelen =  cCOLS - 8 - info_len - len;
+
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	tmpname = spart(name, namelen, TRUE);
+	tmpbuf = spart(buf, info_len, TRUE);
+	snprintf(sptr, cCOLS * MB_CUR_MAX, "  %s %s%*s%*s%s", tin_ltoa(i + 1, 4), buf2, namelen, BlankIfNull(tmpname), info_len, BlankIfNull(tmpbuf), cCRLF);
+	FreeIfNeeded(tmpname);
+	FreeIfNeeded(tmpbuf);
+#else
+	snprintf(sptr, cCOLS, "  %s %s%-*.*s%*.*s%s", tin_ltoa(i + 1, 4), buf2, namelen, namelen, name, info_len, info_len, buf, cCRLF);
+#endif /* MULTIBYTE_ABLE && !NOLOCALE */
+
+	WriteLine(INDEX2LNUM(i), sptr);
+
+#ifdef USE_CURSES
+	free(sptr);
+#endif /* USE_CURSES */
+}
+
+
+/*
+ * Build attachment tree. Code adopted
+ * from thread.c:make_prefix().
+ */
+static char *
+build_tree(
+	int depth,
+	int maxlen,
+	int i)
+{
+	char *tree;
+	int prefix_ptr, tmpdepth;
+	int depth_level = 0;
+	t_bool found = FALSE;
+	t_partl *lptr, *lptr2;
+
+	lptr2 = find_part(i);
+	prefix_ptr = depth * 2 - 1;
+	if (prefix_ptr > maxlen - 1 - !(maxlen % 2)) {
+		int odd = ((maxlen % 2) ? 0 : 1);
+
+		prefix_ptr -= maxlen - ++depth_level - 2 - odd;
+		while (prefix_ptr > maxlen - 2 - odd) {
+			if (depth_level < maxlen / 5)
+				depth_level++;
+
+			prefix_ptr -= maxlen - depth_level - 2 - odd;
+			odd = (odd ? 0 : 1);
+		}
+	}
+	tree = my_malloc(prefix_ptr + 3);
+	strcpy(&tree[prefix_ptr], "->");
+	for (lptr = lptr2->next; lptr != NULL; lptr = lptr->next) {
+		if (lptr->part->depth == depth) {
+			found = TRUE;
+			break;
+		}
+		if (lptr->part->depth < depth)
+			break;
+	}
+	tree[--prefix_ptr] = found ? '+' : '`';
+	found = FALSE;
+	for (tmpdepth = depth - 1; prefix_ptr > 1; --tmpdepth) {
+		for (lptr = lptr2->next; lptr != NULL; lptr = lptr->next) {
+			if (lptr->part->depth == tmpdepth) {
+				found = TRUE;
+				break;
+			}
+			if (lptr->part->depth < tmpdepth)
+				break;
+		}
+		tree[--prefix_ptr] = ' ';
+		tree[--prefix_ptr] = found ? '|' : ' ';
+		found = FALSE;
+	}
+	while (depth_level)
+		tree[--depth_level] = '>';
+
+	return tree;
+}
+
+
+/*
+ * Find nth attachment in part_list.
+ * Return pointer to that part.
+ */
+static t_partl *
+find_part(
+	int n)
+{
+	t_partl *lptr;
+
+	lptr = part_list;
+	if (attmenu.max >= 1)
+		lptr = lptr->next;
+
+	while (n-- > 0 && lptr->next)
+		lptr = lptr->next;
+
+	return lptr;
+}
+
+
+t_part *
+get_part(
+	int n)
+{
+	t_partl *lptr;
+
+	lptr = find_part(n);
+	return lptr->part;
+}
+
+
+static void
+tag_pattern(
+	void)
+{
+	char buf[BUFSIZ];
+	char pat[128];
+	char *prompt;
+	const char *name;
+	const char *charset;
+	struct regex_cache cache = { NULL, NULL };
+	t_part *part;
+	t_partl *lptr;
+
+#if 0
+	if (num_of_tagged_parts)
+		untag_all_parts();
+#endif /* 0 */
+
+	prompt = fmt_string(_(txt_select_pattern), tinrc.default_select_pattern);
+	if (!(prompt_string_default(prompt, tinrc.default_select_pattern, _(txt_info_no_previous_expression), HIST_SELECT_PATTERN))) {
+		free(prompt);
+		return;
+	}
+	free(prompt);
+
+	if (STRCMPEQ(tinrc.default_select_pattern, "*")) {	/* all */
+		if (tinrc.wildcard)
+			STRCPY(pat, ".*");
+		else
+			STRCPY(pat, tinrc.default_select_pattern);
+	} else
+		snprintf(pat, sizeof(pat), REGEX_FMT, tinrc.default_select_pattern);
+
+	if (tinrc.wildcard && !(compile_regex(pat, &cache, PCRE_CASELESS)))
+		return;
+
+	lptr = find_part(0);
+
+	for (; lptr != NULL; lptr = lptr->next) {
+		part = lptr->part;
+		if (!(name = get_filename(part->params))) {
+			if (!(name = part->description))
+				name = _(txt_attachment_no_name);
+		}
+		charset = get_param(part->params, "charset");
+
+		snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "");
+
+		if (!match_regex(buf, pat, &cache, TRUE)) {
+			continue;
+		}
+		if (!lptr->tagged)
+			lptr->tagged = ++num_of_tagged_parts;
+	}
+
+	if (tinrc.wildcard) {
+		FreeIfNeeded(cache.re);
+		FreeIfNeeded(cache.extra);
+	}
+	return;
+}
+
+static int
+get_tagged(
+	int n)
+{
+	t_partl *lptr;
+
+	lptr = find_part(n);
+	return lptr->tagged;
+}
+
+
+static t_bool
+tag_part(
+	int n)
+{
+	t_partl *lptr;
+
+	lptr = find_part(n);
+	if (lptr->tagged) {
+		untag_part(n);
+		return FALSE;
+	} else {
+		lptr->tagged = ++num_of_tagged_parts;
+		return TRUE;
+	}
+}
+
+
+static void
+untag_part(
+	int n)
+{
+	int i;
+	t_partl *curr_part, *lptr;
+
+	lptr = find_part(0);
+	curr_part = find_part(n);
+	i = attmenu.max;
+
+	while (i-- > 0 && lptr) {
+		if (lptr->tagged > curr_part->tagged)
+			--lptr->tagged;
+		lptr = lptr->next;
+	}
+
+	curr_part->tagged = 0;
+	--num_of_tagged_parts;
+}
+
+
+static void
+untag_all_parts(
+	void)
+{
+	t_partl *lptr = part_list;
+
+	while (lptr) {
+		if (lptr->tagged) {
+			lptr->tagged = 0;
+		}
+		lptr = lptr->next;
+	}
+	num_of_tagged_parts = 0;
+}
+
+
+/*
+ * Build a linked list which holds pointers to the parts we want deal with.
+ */
+static int
+build_part_list(
+	t_openartinfo *art)
+{
+	int i = 0;
+	t_part *ptr, *uueptr;
+	t_partl *lptr;
+
+	part_list = my_malloc(sizeof(t_partl));
+	lptr = part_list;
+	lptr->part = art->hdr.ext;
+	lptr->next = NULL;
+	lptr->tagged = 0;
+	for (ptr = art->hdr.ext; ptr != NULL; ptr = ptr->next) {
+		if ((uueptr = ptr->uue) != NULL) {
+			lptr->next = my_malloc(sizeof(t_partl));
+			lptr->next->part = ptr;
+			lptr->next->next = NULL;
+			lptr->next->tagged = 0;
+			lptr = lptr->next;
+			++i;
+			for (; uueptr != NULL; uueptr = uueptr->next) {
+				lptr->next = my_malloc(sizeof(t_partl));
+				lptr->next->part = uueptr;
+				lptr->next->next = NULL;
+				lptr->next->tagged = 0;
+				lptr = lptr->next;
+				++i;
+			}
+		}
+
+		if (ptr->uue)
+			continue;
+
+		lptr->next = my_malloc(sizeof(t_partl));
+		lptr->next->part = ptr;
+		lptr->next->next = NULL;
+		lptr->next->tagged = 0;
+		lptr = lptr->next;
+		++i;
+	}
+	return i;
+}
+
+
+static void
+free_part_list(
+	t_partl *list)
+{
+	while (list->next != NULL) {
+		free_part_list(list->next);
+		list->next = NULL;
+	}
+	free(list);
+}
+
+
+static void
+process_parts(
+	t_part *part,
+	FILE *rawfp,
+	enum action what)
+{
+	FILE *fp;
+	char *savepath, *tmppath;
+	int i, saved_parts = 0;
+	t_partl *lptr;
+
+	switch (what) {
+		case SAVE_TAGGED:
+			for (i = 1; i <= num_of_tagged_parts; i++) {
+				lptr = part_list;
+
+				while (lptr) {
+					if (lptr->tagged == i) {
+						if ((savepath = generate_savepath(lptr->part)) == NULL)
+							return;
+
+						if ((fp = open_save_filename(savepath, FALSE)) == NULL) {
+							error_message(2, _(txt_cannot_open_for_saving), savepath);
+							free(savepath);
+							return;
+						}
+						process_part(lptr->part, rawfp, fp, NULL, SAVE);
+						free(savepath);
+						++saved_parts;
+					}
+					lptr = lptr->next;
+				}
+			}
+			break;
+
+		default:
+			if ((tmppath = generate_savepath(part)) == NULL)
+				return;
+
+			if (what == SAVE)
+				savepath = tmppath;
+			else {
+				savepath = get_tmpfilename(tmppath);
+				free(tmppath);
+			}
+			if ((fp = open_save_filename(savepath, FALSE)) == NULL) {
+				error_message(2, _(txt_cannot_open_for_saving), savepath);
+				free(savepath);
+				return;
+			}
+			process_part(part, rawfp, fp, savepath, what);
+			break;
+	}
+	switch (what) {
+		case SAVE_TAGGED:
+			wait_message(2, _(txt_attachments_saved), saved_parts, num_of_tagged_parts);
+			break;
+
+		case SAVE:
+			wait_message(2, _(txt_attachment_saved), savepath);
+			free(savepath);
+			break;
+
+		default:
+			unlink(savepath);
+			free(savepath);
+			break;
+	}
+	cursoroff();
+}
+
+
+/*
+ * VIEW/PIPE/SAVE the given part.
+ *
+ * PIPE_RAW uses the raw part, otherwise the part is decoded first.
+ */
+static void
+process_part(
+	t_part *part,
+	FILE *rawfp,
+	FILE *outfile,
+	const char *savepath,
+	enum action what)
+{
+	char buf[2048], buf2[2048];
+	int i;
+
+	if (what != PIPE_RAW && part->encoding == ENCODING_BASE64)
+		mmdecode(NULL, 'b', 0, NULL);				/* flush */
+
+	fseek(rawfp, part->offset, SEEK_SET);
+
+	for (i = 0; i < part->line_count; i++) {
+		if ((fgets(buf, sizeof(buf), rawfp)) == NULL)
+			break;
+
+		/* This should catch cases where people illegally append text etc */
+		if (buf[0] == '\0')
+			break;
+
+		if (what != PIPE_RAW) {
+			switch (part->encoding) {
+				int count;
+
+				case ENCODING_QP:
+				case ENCODING_BASE64:
+					count = mmdecode(buf, part->encoding == ENCODING_QP ? 'q' : 'b', '\0', buf2);
+					fwrite(buf2, count, 1, outfile);
+					break;
+
+				case ENCODING_UUE:
+					/* TODO: if postproc, don't decode these since the traditional uudecoder will get them */
+					/*
+					 * x-uuencode attachments have all the header info etc which we must ignore
+					 */
+					if (strncmp(buf, "begin ", 6) != 0 && strncmp(buf, "end\n", 4) != 0 && buf[0] != '\n')
+						uudecode_line(buf, outfile);
+					break;
+
+				default:
+					fputs(buf, outfile);
+			}
+		} else
+			fputs(buf, outfile);
+	}
+
+	fclose(outfile);
+
+	switch (what) {
+		case VIEW:
+			start_viewer(part, savepath);
+			break;
+
+#ifndef DONT_HAVE_PIPING
+		case PIPE:
+		case PIPE_RAW:
+			pipe_part(savepath);
+			break;
+#endif /* !DONT_HAVE_PIPING */
+
+		default:
+			break;
+	}
+}
+
+
+#ifndef DONT_HAVE_PIPING
+static void
+pipe_part(
+	const char *savepath)
+{
+	FILE *fp, *pipe_fp = (FILE *) 0;
+	char *prompt;
+
+	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;
+	}
+	free(prompt);
+	if ((fp = fopen(savepath, "r")) == NULL)
+		/* TODO: error message? */
+		return;
+	EndWin();
+	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();
+		fclose(fp);
+		return;
+	}
+	copy_fp(fp, pipe_fp);
+	if (errno == EPIPE)
+		perror_message(_(txt_command_failed), tinrc.default_pipe_command);
+	fflush(pipe_fp);
+	(void) pclose(pipe_fp);
+	set_signal_catcher(TRUE);
+	Raw(TRUE);
+	InitWin();
+	fclose(fp);
+	prompt_continue();
+}
+#endif /* !DONT_HAVE_PIPING */
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/screen.c tin-1.9.6/src/screen.c
--- tin-1.9.5/src/screen.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/screen.c	2010-05-07 16:00:53.257091861 +0200
@@ -3,7 +3,7 @@
  *  Module    : screen.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-22
+ *  Updated   : 2010-04-11
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -61,7 +61,7 @@ stow_cursor(
 
 /*
  * helper for the varius *_message() functions
- * returns a pointer to an allocated buffer with the formated message
+ * returns a pointer to an allocated buffer with the formatted message
  * must be freed if not needed anymore
  */
 char *
@@ -240,19 +240,8 @@ center_line(
 {
 	int pos;
 	int len;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	int width;
-	wchar_t *wbuffer;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-
-	len = strlen(str);
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	if ((wbuffer = char2wchar_t(str)) != NULL) {
-		if ((width = wcswidth(wbuffer, wcslen(wbuffer) + 1)) > 0)
-			len = width;
-		free(wbuffer);
-	}
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+	len = strwidth(str);
 
 	if (!cmd_line) {
 		if (cCOLS >= len)
@@ -356,8 +345,8 @@ show_title(
 {
 	int col;
 
-	col = (cCOLS - (int) strlen(_(txt_type_h_for_help))) + 1;
-	if (col) {
+	col = cCOLS - strwidth(_(txt_type_h_for_help));
+	if (col > 0) {
 		MoveCursor(0, col);
 #ifdef HAVE_COLOR
 		fcol(tinrc.col_title);
@@ -493,7 +482,7 @@ show_progress(
 		 * From the 20th sample on use only the last 20 samples to calculate
 		 * the running averave. To make things easier we don't want to store
 		 * and keep track of all of them, so we assume that the first sample
-		 * was close to the current average and substract it from sum. Then,
+		 * was close to the current average and subtract it from sum. Then,
 		 * the new sample is added to the sum and the sum is divided by 20 to
 		 * get the new average.
 		 */
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/search.c tin-1.9.6/src/search.c
--- tin-1.9.5/src/search.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/search.c	2010-10-01 20:09:38.622964516 +0200
@@ -3,7 +3,7 @@
  *  Module    : search.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-08
+ *  Updated   : 2010-10-01
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -187,6 +187,80 @@ search_config(
 
 
 /*
+ * called by save.c (search for attachment) and page.c (search for URL)
+ */
+int
+generic_search(
+	t_bool forward,
+	t_bool repeat,
+	int current,
+	int last,
+	int level)
+{
+	char *pattern;
+	char buf[BUFSIZ];
+	const char *name, *charset;
+	int n = current;
+	int result = current;
+	t_bool found = FALSE;
+	t_part *part;
+	t_url *urlptr;
+
+	if (!(pattern = get_search_pattern(&forward, repeat, _(txt_search_forwards), _(txt_search_backwards), tinrc.default_search_config, HIST_CONFIG_SEARCH)))
+		return result;
+
+	if (tinrc.wildcard && !(compile_regex(pattern, &search_regex, PCRE_CASELESS)))
+		return result;
+
+	do {
+		if (n == 0 && !forward)
+			n = last;
+		else {
+			if (n == last && forward)
+				n = 0;
+			else
+				n += forward ? 1 : -1;
+		}
+		switch (level) {
+			case ATTACHMENT_LEVEL:
+				part = get_part(n);
+				if (!(name = get_filename(part->params))) {
+					if (!(name = part->description))
+						name = _(txt_attachment_no_name);
+				}
+				charset = get_param(part->params, "charset");
+				snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "");
+				break;
+
+			case URL_LEVEL:
+				urlptr = find_url(n);
+				snprintf(buf, sizeof(buf), "%s", urlptr->url);
+				break;
+
+			default:
+				buf[0] = '\0';
+				break;
+		}
+		if (match_regex(buf, pattern, &search_regex, TRUE)) {
+			result = n;
+			found = TRUE;
+			break;
+		}
+	} while (n != current);
+
+	clear_message();
+	if (tinrc.wildcard) {
+		FreeAndNull(search_regex.re);
+		FreeAndNull(search_regex.extra);
+	}
+	if (!found)
+		info_message(_(txt_no_match));
+
+	return result;
+}
+
+
+/*
  * Search active[] looking for a groupname
  * Called by select.c
  * Return index into active of matching groupname or -1
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/select.c tin-1.9.6/src/select.c
--- tin-1.9.5/src/select.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/select.c	2010-10-07 22:56:56.851586449 +0200
@@ -3,7 +3,7 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-10-30
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -205,7 +205,7 @@ selection_page(
 			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
 			case GLOBAL_SEARCH_REPEAT:
 				if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD)
-					info_message(_(txt_bad_command), printascii(key, key_to_func(GLOBAL_HELP, select_keys)));
+					info_message(_(txt_no_prev_search));
 				else {
 					if ((i = search_active((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT))) != -1) {
 						move_to_item(i);
@@ -381,6 +381,8 @@ selection_page(
 				show_selection_page();
 				if (tinrc.show_only_unread_groups)
 					info_message(_(txt_show_unread));
+				else
+					clear_message();
 				break;
 
 			case GLOBAL_BUGREPORT:
@@ -567,7 +569,7 @@ show_selection_page(
 	 */
 	if (yanked_out) {
 		for (i = 0; i < selmenu.max; i++) {
-			if ((len = strlen(active[my_group[i]].name)) > groupname_len)
+			if ((len = strwidth(active[my_group[i]].name)) > groupname_len)
 				groupname_len = len;
 			if (show_description && groupname_len > tinrc.groupname_max_length) {
 				/* no need to search further, we have reached max length */
@@ -577,7 +579,7 @@ show_selection_page(
 		}
 	} else {
 		for_each_group(i) {
-			if ((len = strlen(active[i].name)) > groupname_len)
+			if ((len = strwidth(active[i].name)) > groupname_len)
 				groupname_len = len;
 			if (show_description && groupname_len > tinrc.groupname_max_length) {
 				/* no need to search further, we have reached max length */
@@ -609,18 +611,29 @@ static void
 build_gline(
 	int i)
 {
-	char tmp[10];
-	char active_name[255];
-	char group_descript[255];
 	char subs;
+	char tmp[10];
+	int n, blank_len;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	char *name_buf = NULL;
+	char *desc_buf = NULL;
+	int name_len = groupname_len;
+	wchar_t *active_name = NULL;
+	wchar_t *active_name2 = NULL;
+	wchar_t *active_desc = NULL;
+	wchar_t *active_desc2 = NULL;
+#else
+	char *active_name;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #ifdef USE_CURSES
 	char sptr[BUFSIZ];
 #else
 	char *sptr = screen[INDEX2SNUM(i)].col;
 #endif /* USE_CURSES */
-	int n, blank_len;
 
-	blank_len = (MIN(cCOLS, (int) sizeof(group_descript)) - (groupname_len + SELECT_MISC_COLS)) + (show_description ? 2 : 4);
+#define DESCRIPTION_LENGTH 255
+
+	blank_len = (MIN(cCOLS, DESCRIPTION_LENGTH) - (groupname_len + SELECT_MISC_COLS)) + (show_description ? 2 : 4);
 
 	if (active[my_group[i]].inrange)
 		strcpy(tmp, "    #");
@@ -648,33 +661,94 @@ build_gline(
 	 */
 	if (active[n].bogus)					/* Group is not in active list */
 		subs = 'D';
-	else if (active[n].subscribed)			/* Important that this preceeds Newgroup */
+	else if (active[n].subscribed)			/* Important that this precedes Newgroup */
 		subs = group_flag(active[n].moderated);
 	else
 		subs = ((active[n].newgroup) ? 'N' : 'u'); /* New (but unsubscribed) group or unsubscribed group */
 
-	strncpy(active_name, active[n].name, groupname_len);
-	active_name[groupname_len] = '\0';
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	if ((active_name = char2wchar_t(active[n].name)) == NULL) /* If char2wchar_t() fails try again after replacing unprintable characters */
+		active_name = char2wchar_t(convert_to_printable(active[n].name));
+
+	if (show_description && active[n].description)
+		active_desc = char2wchar_t(active[n].description);
+
+	if (active_name && tinrc.abbreviate_groupname) {
+		if (show_description && !active_desc)
+			active_name2 = abbr_wcsgroupname(active_name, (size_t) (groupname_len + blank_len));
+		else
+			active_name2 = abbr_wcsgroupname(active_name, (size_t) groupname_len);
+
+		free(active_name);
+	} else
+		active_name2 = active_name;
+
+	if (active_name2 && (active_name = wcspart(active_name2, groupname_len, TRUE)) != NULL) {
+		free(active_name2);
+		if ((name_buf = wchar_t2char(active_name)) != NULL) {
+			free(active_name);
+			name_len = (int) strlen(name_buf);
+		}
+	}
 
 	if (show_description) {
-		if (active[n].description) {
-			strncpy(group_descript, active[n].description, blank_len);
-			group_descript[blank_len] = '\0';
+		if (active_desc) {
+			if ((active_desc2 = wcspart(active_desc, blank_len, TRUE)) != NULL) {
+				if ((desc_buf = wchar_t2char(active_desc2)) != NULL)
+					blank_len = strlen(desc_buf);
+				free(active_desc);
+				free(active_desc2);
+			}
+		}
+		if (desc_buf) {
+			sprintf(sptr, "  %c %s %s  %-*.*s  %-*.*s%s",
+				subs, tin_ltoa(i + 1, 4), tmp,
+				name_len, name_len, BlankIfNull(name_buf),
+				blank_len, blank_len, desc_buf, cCRLF);
+			free(desc_buf);
+		} else
+			sprintf(sptr, "  %c %s %s  %-*.*s  %s",
+				subs, tin_ltoa(i + 1, 4), tmp,
+				(name_len + blank_len),
+				(name_len + blank_len), BlankIfNull(name_buf), cCRLF);
+	} else {
+		if (tinrc.draw_arrow)
+			sprintf(sptr, "  %c %s %s  %-*.*s%s", subs, tin_ltoa(i + 1, 4), tmp, name_len, name_len, BlankIfNull(name_buf), cCRLF);
+		else
+			sprintf(sptr, "  %c %s %s  %-*.*s%*s%s", subs, tin_ltoa(i + 1, 4), tmp, name_len, name_len, BlankIfNull(name_buf), blank_len, " ", cCRLF);
+	}
+
+	FreeIfNeeded(name_buf);
+#else
+	if (tinrc.abbreviate_groupname) {
+		if (show_description && !active[n].description)
+			active_name = abbr_groupname(active[n].name, (size_t) (groupname_len + blank_len));
+		else
+			active_name = abbr_groupname(active[n].name, (size_t) groupname_len);
+	} else
+		active_name = my_strdup(active[n].name);
+
+	if (show_description) {
+		if (active[n].description)
 			sprintf(sptr, "  %c %s %s  %-*.*s  %-*.*s%s",
 				 subs, tin_ltoa(i + 1, 4), tmp,
 				 groupname_len, groupname_len, active_name,
-				 blank_len, blank_len, group_descript, cCRLF);
-		} else
+				 blank_len, blank_len, active[n].description, cCRLF);
+		else
 			sprintf(sptr, "  %c %s %s  %-*.*s  %s",
 				 subs, tin_ltoa(i + 1, 4), tmp,
 				 (groupname_len + blank_len),
-				 (groupname_len + blank_len), active[n].name, cCRLF);
+				 (groupname_len + blank_len), active_name, cCRLF);
 	} else {
 		if (tinrc.draw_arrow)
 			sprintf(sptr, "  %c %s %s  %-*.*s%s", subs, tin_ltoa(i + 1, 4), tmp, groupname_len, groupname_len, active_name, cCRLF);
 		else
 			sprintf(sptr, "  %c %s %s  %-*.*s%*s%s", subs, tin_ltoa(i + 1, 4), tmp, groupname_len, groupname_len, active_name, blank_len, " ", cCRLF);
 	}
+
+	free(active_name);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
 	if (tinrc.strip_blanks)
 		strcat(strip_line(sptr), cCRLF);
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/sigfile.c tin-1.9.6/src/sigfile.c
--- tin-1.9.5/src/sigfile.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/sigfile.c	2010-11-13 18:55:02.798208570 +0100
@@ -3,7 +3,7 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2009-07-17
+ *  Updated   : 2010-11-13
  *  Notes     : Generate random signature for posting/mailing etc.
  *
  * Copyright (c) 1992-2010 Mike Gleason
@@ -135,25 +135,25 @@ msg_write_signature(
 			my_chdir(cwd);
 			return;
 		}
-	}
-
-	if ((sigfp = fopen(path, "r")) != NULL) {
-		fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
-		copy_fp(sigfp, fp);
-		fclose(sigfp);
-		return;
-	}
 
-	/*
-	 * Use ~/.signature as a last resort, but only if mailing or
-	 * using internal inews (external inews appends it automagically).
-	 */
-	if ((sigfp = fopen(default_signature, "r")) != NULL) {
-		if (include_dot_signature) {
+		if ((sigfp = fopen(path, "r")) != NULL) {
 			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
 			copy_fp(sigfp, fp);
+			fclose(sigfp);
+			return;
+		}
+
+		/*
+		 * Use ~/.signature as a last resort, but only if mailing or
+		 * using internal inews (external inews appends it automagically).
+		 */
+		if ((sigfp = fopen(default_signature, "r")) != NULL) {
+			if (include_dot_signature) {
+				fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
+				copy_fp(sigfp, fp);
+			}
+			fclose(sigfp);
 		}
-		fclose(sigfp);
 	}
 }
 
@@ -197,7 +197,7 @@ thrashdir(
 	DIR_BUF *dp;
 	char *cwd;
 	int safeguard, recurse;
-	int c = 0, numentries, pick;
+	int c = 0, numentries = 0, pick;
 	struct stat st;
 
 	sigfile[0] = '\0';
@@ -205,8 +205,7 @@ thrashdir(
 	if ((dirp = opendir(CURRENTDIR)) == NULL)
 		return 1;
 
-	numentries = 0;
-	while ((dp = readdir(dirp)) != NULL)
+	while (readdir(dirp) != NULL)
 		numentries++;
 
 	/*
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/signal.c tin-1.9.6/src/signal.c
--- tin-1.9.5/src/signal.c	2009-12-23 10:32:31.000000000 +0100
+++ tin-1.9.6/src/signal.c	2010-11-25 18:27:18.786543357 +0100
@@ -3,7 +3,7 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-12-19
+ *  Updated   : 2010-09-16
  *  Notes     : signal handlers for different modes and window resizing
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -117,7 +117,7 @@ static const struct {
 	{ SIGINT,	"SIGINT" },	/* ctrl-C */
 #	endif /* SIGINT */
 #	ifdef SIGQUIT
-	{ SIGQUIT,	"SIGQUIT " },	/* ctrl-\ */
+	{ SIGQUIT,	"SIGQUIT" },	/* ctrl-\ */
 #	endif /* SIGQUIT */
 #	ifdef SIGILL
 	{ SIGILL,	"SIGILL" },	/* illegal instruction */
@@ -290,10 +290,12 @@ handle_resize(
 			display_info_page(0);
 			break;
 
+		case cAttachment:
 		case cGroup:
 		case cScope:
 		case cSelect:
 		case cThread:
+		case cURL:
 			ClearScreen();
 			currmenu->redraw();
 			break;
@@ -303,6 +305,27 @@ handle_resize(
 			draw_page(curr_group->name, 0);
 			break;
 
+		case cPost:
+		case cPostCancel:
+			refresh_post_screen(signal_context);
+			break;
+
+		case cPostFup:
+			resize_article(TRUE, &pgart);
+			draw_page(curr_group->name, 0);
+			/*
+			 * Reset signal_context because draw_page()
+			 * sets signal_context to cPage.
+			 */
+			signal_context = cPostFup;
+			refresh_post_screen(signal_context);
+			break;
+
+		case cReconnect:
+			ClearScreen();
+			show_title(tin_progname);
+			break;
+
 		case cMain:
 			break;
 	}
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/string.c tin-1.9.6/src/string.c
--- tin-1.9.5/src/string.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/string.c	2010-09-10 13:51:03.213159088 +0200
@@ -3,7 +3,7 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2009-05-07
+ *  Updated   : 2010-09-10
  *  Notes     :
  *
  * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
@@ -76,7 +76,7 @@
 
 /*
  * special ltoa()
- * converts value into a string with a maxlen of digits (usualy should be
+ * converts value into a string with a maxlen of digits (usually should be
  * >=4), last char may be one of the following:
  * 'K'ilo, 'M'ega, 'G'iga, 'T'erra, 'P'eta, 'E'xa, 'Z'etta, 'Y'otta,
  * 'X'ona, 'W'eka, 'V'unda, 'U'da (these last 4 are no official SI-prefixes)
@@ -763,6 +763,29 @@ wchar_t2char(
 
 
 /*
+ * Interface to wcspart for non wide character strings
+ */
+char *
+spart(
+	const char *str,
+	int columns,
+	t_bool pad)
+{
+	char *buf = NULL;
+	wchar_t *wbuf, *wbuf2;
+
+	if ((wbuf = char2wchar_t(str)) != NULL) {
+		wbuf2 = wcspart(wbuf, columns, pad);
+		free(wbuf);
+		buf = wchar_t2char(wbuf2);
+		FreeIfNeeded(wbuf2);
+	}
+
+	return buf;
+}
+
+
+/*
  * returns a new string fitting into 'columns' columns
  * if pad is TRUE the resulting string will be filled with spaces if necessary
  */
@@ -802,9 +825,141 @@ wcspart(
 
 	return wbuf;
 }
+
+
+/*
+ * wcs version of abbr_groupname()
+ */
+wchar_t *
+abbr_wcsgroupname(
+	const wchar_t *grpname,
+	int len)
+{
+	wchar_t *src, *dest, *tail, *new_grpname;
+	int tmplen, newlen;
+
+	dest = new_grpname = my_wcsdup(grpname);
+
+	if (wcswidth(grpname, wcslen(grpname)) > len) {
+		if ((src = wcschr(grpname, (wchar_t) '.')) != NULL) {
+			tmplen = wcwidth(*dest++);
+
+			do  {
+				*dest++ = *src;
+				tmplen += wcwidth(*src++);
+				*dest++ = *src;
+				tmplen += wcwidth(*src++);
+				tail = src;
+				newlen = wcswidth(tail, wcslen(tail)) + tmplen;
+			} while ((src = wcschr(src, (wchar_t) '.')) != NULL && newlen > len);
+
+			if (newlen > len)
+				*dest++ = (wchar_t) '.';
+			else {
+				while (*tail)
+					*dest++ = *tail++;
+			}
+
+			*dest = (wchar_t) '\0';
+			new_grpname = my_realloc(new_grpname, sizeof(wchar_t) * (wcslen(new_grpname) + 1));
+
+			if (wcswidth(new_grpname, wcslen(new_grpname)) > len) {
+				dest = wstrunc(new_grpname, len);
+				free(new_grpname);
+				new_grpname = dest;
+			}
+		} else {
+			dest = wstrunc(new_grpname, len);
+			free(new_grpname);
+			new_grpname = dest;
+		}
+	}
+
+	return new_grpname;
+}
+
+#else /* !MULTIBYTE_ABLE || NO_LOCALE */
+
+/*
+ * Abbreviate a groupname like this:
+ * 	foo.bar.baz
+ * 	f.bar.baz
+ * 	f.b.baz
+ * 	f.b.b.
+ * depending on the given length
+ */
+char *
+abbr_groupname(
+	const char *grpname,
+	size_t len)
+{
+	char *src, *dest, *tail, *new_grpname;
+	size_t tmplen, newlen;
+
+	dest = new_grpname = my_strdup(grpname);
+
+	if (strlen(grpname) > len) {
+		if ((src = strchr(grpname, '.')) != NULL) {
+			dest++;
+			tmplen = 1;
+
+			do  {
+				*dest++ = *src++;
+				*dest++ = *src++;
+				tmplen += 2;
+				tail = src;
+				newlen = strlen(tail) + tmplen;
+			} while ((src = strchr(src, '.')) != NULL && newlen > len);
+
+			if (newlen > len)
+				*dest++ = '.';
+			else {
+				while (*tail)
+					*dest++ = *tail++;
+			}
+
+			*dest = '\0';
+			new_grpname = my_realloc(new_grpname, strlen(new_grpname) + 1);
+
+			if (strlen(new_grpname) > len) {
+				dest = strunc(new_grpname, len);
+				free(new_grpname);
+				new_grpname = dest;
+			}
+		} else {
+			dest = strunc(new_grpname, len);
+			free(new_grpname);
+			new_grpname = dest;
+		}
+	}
+
+	return new_grpname;
+}
 #endif /* MULTIBYTE_ABLE && !NOLOCALE */
 
 
+/*
+ * Returns the number of screen positions a string occupies
+ */
+int
+strwidth(
+	const char *str)
+{
+	int columns = (int) strlen(str);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	int width;
+	wchar_t *wbuf;
+
+	if ((wbuf = char2wchar_t(str)) != NULL) {
+		if ((width = wcswidth(wbuf, wcslen(wbuf) + 1)) > 0)
+			columns = width;
+		free(wbuf);
+	}
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+	return columns;
+}
+
+
 #define TRUNC_TAIL	"..."
 /*
  * shortens 'mesg' that it occupies at most 'len' screen positions.
@@ -1015,11 +1170,11 @@ normalize(
 		if ((ustr = char2UChar(tmp)) == NULL) /* something went wrong, return the original string (as valid UTF8) */
 			return tmp;
 
-		needed = unorm_normalize(ustr, -1, mode, 0 , NULL, 0, &status);
+		needed = unorm_normalize(ustr, -1, mode, 0, NULL, 0, &status);
 		status = U_ZERO_ERROR;		/* reset status */
 		norm_len = needed + 1;
 		norm = my_malloc(sizeof(UChar) * norm_len);
-		needed = unorm_normalize(ustr, -1, mode, 0 , norm, norm_len, &status);
+		needed = unorm_normalize(ustr, -1, mode, 0, norm, norm_len, &status);
 		if (U_FAILURE(status)) {
 			/* something went wrong, return the original string (as valid UTF8) */
 			free(ustr);
@@ -1030,6 +1185,8 @@ normalize(
 		/* convert back to UTF-8 */
 		if ((buf = UChar2char(norm)) == NULL) /* something went wrong, return the original string (as valid UTF8) */
 			buf = tmp;
+		else
+			free(tmp);
 
 		free(ustr);
 		free(norm);
@@ -1051,7 +1208,7 @@ normalize(
 
 
 /*
- * returns a pointer to allocated buffer containing the formated string
+ * returns a pointer to allocated buffer containing the formatted string
  * must be freed if not needed anymore
  */
 char *
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/tags.c tin-1.9.6/src/tags.c
--- tin-1.9.5/src/tags.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/tags.c	2010-05-07 16:00:53.273094320 +0200
@@ -3,7 +3,7 @@
  *  Module    : tags.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-06
- *  Updated   : 2009-10-03
+ *  Updated   : 2010-04-02
  *  Notes     : Split out from other modules
  *
  * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
@@ -136,7 +136,7 @@ get_multiparts(
 	MultiPartInfo **malloc_and_setme_info)
 {
 	MultiPartInfo tmp, tmp2;
-	MultiPartInfo *info = 0;
+	MultiPartInfo *info = NULL;
 	int i;
 	int part_index;
 
@@ -207,7 +207,7 @@ int
 tag_multipart(
 	int base_index)
 {
-	MultiPartInfo *info = 0;
+	MultiPartInfo *info = NULL;
 	int i;
 	const int qty = get_multiparts(base_index, &info);
 
@@ -341,10 +341,10 @@ untag_all_articles(
  * Return TRUE if a range was successfully read, parsed and set
  *
  * Allowed syntax is 0123456789-.$ (blanks are ignored):
- *   1-23    mark grp/art 1 thru 23
- *   1-.     mark grp/art 1 thru current
- *   1-$     mark grp/art 1 thru last
- *   .-$     mark grp/art current thru last
+ *   1-23    mark grp/art 1 through 23
+ *   1-.     mark grp/art 1 through current
+ *   1-$     mark grp/art 1 through last
+ *   .-$     mark grp/art current through last
  */
 t_bool
 set_range(
@@ -530,6 +530,8 @@ do_auto_select_arts(
 			art_mark(curr_group, &arts[i], ART_READ);
 			arts[i].zombie = TRUE;
 		}
+		if (curr_group->attribute->show_only_unread_arts)
+			arts[i].keep_in_base = FALSE;
 	}
 	if (curr_group->attribute->show_only_unread_arts)
 		find_base(curr_group);
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/tcurses.c tin-1.9.6/src/tcurses.c
--- tin-1.9.5/src/tcurses.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/tcurses.c	2010-09-07 09:51:03.945541948 +0200
@@ -3,7 +3,7 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2009-10-22
+ *  Updated   : 2010-09-07
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
@@ -396,8 +396,8 @@ highlight_string(
 	tmp[size] = '\0';
 	StartInverse();
 	my_fputs(tmp, stdout);
-	my_flush();
 	EndInverse();
+	my_flush();
 	stow_cursor();
 }
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/thread.c tin-1.9.6/src/thread.c
--- tin-1.9.5/src/thread.c	2009-12-01 15:15:30.000000000 +0100
+++ tin-1.9.6/src/thread.c	2010-10-07 22:59:39.444434982 +0200
@@ -3,7 +3,7 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-11-12
+ *  Updated   : 2010-10-07
  *  Notes     :
  *
  * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
@@ -146,7 +146,7 @@ build_tline(
 	 * Start with 2 spaces for ->
 	 * then index number of the message and whitespace (2+4+1 chars)
 	 */
-#if 0 /* usefull? see also group.c:build_sline() */
+#if 0 /* useful? see also group.c:build_sline() */
 	if (!tinrc.draw_arrow)
 		sprintf(buffer, "%s ", tin_ltoa(l + 1, 6));
 	else
@@ -269,14 +269,7 @@ build_tline(
 		 * If we need to show the author, pad out to the start of the author field,
 		 */
 		if (len_from) {
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			if ((wtmp = char2wchar_t(buffer)) != NULL) {
-				fill = cCOLS - len_from - wcswidth(wtmp, wcslen(wtmp) + 1);
-				free(wtmp);
-			} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-				fill = cCOLS - len_from - strlen(buffer);
-
+			fill = cCOLS - len_from - strwidth(buffer);
 			gap = strlen(buffer);
 			for (i = 0; i < fill; i++)
 				buffer[gap + i] = ' ';
@@ -322,17 +315,8 @@ build_tline(
 	convert_to_printable(buffer);
 
 	if (!tinrc.strip_blanks) {
-		/*
-		 * Pad to end of line so that inverse bar looks 'good'
-		 */
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if ((wtmp = char2wchar_t(buffer)) != NULL) {
-			fill = cCOLS - wcswidth(wtmp, wcslen(wtmp) + 1);
-			free(wtmp);
-		} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-			fill = cCOLS - strlen(buffer);
-
+		/* Pad to end of line so that inverse bar looks 'good' */
+		fill = cCOLS - strwidth(buffer);
 		gap = strlen(buffer);
 		for (i = 0; i < fill; i++)
 			buffer[gap + i] = ' ';
@@ -403,6 +387,7 @@ thread_page(
 	char key[MAXKEYLEN];
 	char mark[] = { '\0', '\0' };
 	int i, n;
+	long old_artnum = 0L;
 	t_bool repeat_search;
 	t_function func;
 
@@ -553,16 +538,14 @@ thread_page(
 
 			case GLOBAL_MENU_FILTER_SELECT:
 			case GLOBAL_MENU_FILTER_KILL:
-				/*
-				 * FIXME: a filter which kills all remaining messages in a thread
-				 *        is 'troublesome'
-				 */
 				n = find_response(thread_basenote, thdmenu.curr);
-				filter_menu(func, group, &arts[n]);
-				if (filter_articles(group)) {
+				if (filter_menu(func, group, &arts[n])) {
+					old_artnum = arts[n].artnum;
+					unfilter_articles(group);
+					filter_articles(group);
 					make_threads(group, FALSE);
-					if ((n = next_unread(n)) == -1) {
-						ret_code = GRP_EXIT;
+					if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) { /* We have lost the thread */
+						ret_code = GRP_KILLED;
 						break;
 					}
 					fixup_thread(n, TRUE);
@@ -571,14 +554,14 @@ thread_page(
 				break;
 
 			case GLOBAL_EDIT_FILTER:
-				if (!invoke_editor(filter_file, filter_file_offset, NULL))
-					break;
-				unfilter_articles();
-				(void) read_filter_file(filter_file);
-				if (filter_articles(group)) {
+				if (invoke_editor(filter_file, filter_file_offset, NULL)) {
+					old_artnum = arts[find_response(thread_basenote, thdmenu.curr)].artnum;
+					unfilter_articles(group);
+					(void) read_filter_file(filter_file);
+					filter_articles(group);
 					make_threads(group, FALSE);
-					if ((n = next_unread(n)) == -1) {
-						ret_code = GRP_EXIT;
+					if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) { /* We have lost the thread */
+						ret_code = GRP_KILLED;
 						break;
 					}
 					fixup_thread(n, TRUE);
@@ -594,6 +577,21 @@ thread_page(
 				ret_code = thread_tab_pressed();
 				break;
 
+			case THREAD_CANCEL:		/* cancel current article */
+				if (can_post || group->attribute->mailing_list != NULL) {
+					char *progress_msg = my_strdup(_(txt_reading_article));
+					int ret;
+
+					n = find_response(thread_basenote, thdmenu.curr);
+					ret = art_open(TRUE, &arts[n], group, &pgart, TRUE, progress_msg);
+					free(progress_msg);
+					if (ret != ART_UNAVAILABLE && ret != ART_ABORT && cancel_article(group, &arts[n], n))
+						show_thread_page();
+					art_close(&pgart);
+				} else
+					info_message(_(txt_cannot_post));
+				break;
+
 			case GLOBAL_POST:		/* post a basenote */
 				if (post_article(group->name))
 					show_thread_page();
@@ -656,11 +654,13 @@ thread_page(
 				break;
 
 			case GLOBAL_OPTION_MENU:
-				config_page(group->name);
 				n = find_response(thread_basenote, thdmenu.curr);
-				if (which_thread(n) == -1) /* We have lost the thread */
+				old_artnum = arts[n].artnum;
+				config_page(group->name);
+				if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) { /* We have lost the thread */
+					pos_first_unread_thread();
 					ret_code = GRP_EXIT;
-				else {
+				} else {
 					fixup_thread(n, FALSE);
 					thdmenu.curr = which_response(n);
 					show_thread_page();
@@ -677,6 +677,10 @@ thread_page(
 					ret_code = enter_pager(n, FALSE, THREAD_LEVEL);
 				break;
 
+			case GLOBAL_SEARCH_REPEAT:
+				info_message(_(txt_no_prev_search));
+				break;
+
 			case GLOBAL_SEARCH_BODY:			/* search article body */
 				if ((n = search_body(group, find_response(thread_basenote, thdmenu.curr), repeat_search)) != -1) {
 					fixup_thread(n, FALSE);
@@ -966,7 +970,9 @@ which_thread(
 			return j;
 	}
 
+#ifdef DEBUG
 	error_message(2, _(txt_cannot_find_base_art), n);
+#endif /* DEBUG */
 	return -1;
 }
 
@@ -1452,9 +1458,11 @@ again:
 	switch ((i = show_page(curr_group, art, &thdmenu.curr))) {
 		/* These exit to previous menu level */
 		case GRP_QUIT:				/* 'Q' all the way out */
+		case GRP_EXIT:				/*     back to group menu */
 		case GRP_RETSELECT:			/* 'T' back to select menu */
 		case GRP_NEXT:				/* 'c' Move to next thread on group menu */
 		case GRP_NEXTUNREAD:		/* 'C' */
+		case GRP_KILLED:			/*     article/thread was killed at page level */
 			break;
 
 		case GRP_ARTABORT:			/* user 'q'uit load of article */
@@ -1481,8 +1489,6 @@ again:
 			return 0;
 
 		default:					/* >=0 normal exit, new basenote */
-			if (filtered_articles)
-				return GRP_KILLED; /* ? set group cursor back to 0 and do nothing */
 			fixup_thread(this_resp, FALSE);
 
 			if (currmenu != &grpmenu)	/* group menu will redraw itself */
@@ -1526,7 +1532,7 @@ thread_tab_pressed(
 
 
 /*
- * Redraw all neccessary parts of the screen after FEED_MARK_(UN)READ
+ * Redraw all necessary 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
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/tincfg.tbl tin-1.9.6/src/tincfg.tbl
--- tin-1.9.5/src/tincfg.tbl	2009-12-01 15:08:48.000000000 +0100
+++ tin-1.9.6/src/tincfg.tbl	2010-04-11 19:17:24.357924595 +0200
@@ -2,7 +2,7 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2009-02-14
+;   Updated   : 2010-04-11
 ;   Notes     : #defines and structs for config.c
 ;
 ; Copyright (c) 1996-2010 Thomas E. Dickey <dickey@invisible-island.net>
@@ -63,6 +63,7 @@
 	art_marked_killed		OPT_CHAR
 	art_marked_read_selected	OPT_CHAR
 	groupname_max_length		OPT_NUM
+	abbreviate_groupname		OPT_ON_OFF
 	show_info			txt_show_info_type	SHOW_INFO_BOTH+1
 	thread_score			txt_thread_score_type	THREAD_SCORE_WEIGHT+1
 	scroll_lines			OPT_NUM
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/tmpfile.c tin-1.9.6/src/tmpfile.c
--- tin-1.9.5/src/tmpfile.c	2009-12-01 15:15:31.000000000 +0100
+++ tin-1.9.6/src/tmpfile.c	2010-05-07 16:00:53.281095549 +0200
@@ -1,4 +1,4 @@
-/*-
+/*
  * Copyright (c) 1990, 1993
  *      The Regents of the University of California.  All rights reserved.
  *
diff -Nurp --exclude='.bzr*' tin-1.9.5/src/xref.c tin-1.9.6/src/xref.c
--- tin-1.9.5/src/xref.c	2009-12-01 15:15:31.000000000 +0100
+++ tin-1.9.6/src/xref.c	2010-05-07 16:00:53.293097392 +0200
@@ -82,7 +82,7 @@ overview_xref_support(
 	char *ptr;
 	char *p, *q;
 	t_bool supported = FALSE;
-	size_t res_fields = 9; /* inital number of overview fields */
+	size_t res_fields = 9; /* initial number of overview fields */
 	size_t fields = 0;
 	size_t i;
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/tin.spec tin-1.9.6/tin.spec
--- tin-1.9.5/tin.spec	2009-08-14 22:03:37.000000000 +0200
+++ tin-1.9.6/tin.spec	2009-12-24 10:54:53.560296540 +0100
@@ -1,6 +1,6 @@
 Name: tin
 Summary: tin - an easy-to-use USENET news reader
-Version: 1.9.5
+Version: 1.9.6
 Release: 1
 Copyright: BSD
 Group: Applications/News
diff -Nurp --exclude='.bzr*' tin-1.9.5/tools/metamutt tin-1.9.6/tools/metamutt
--- tin-1.9.5/tools/metamutt	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/tools/metamutt	2010-03-18 11:17:27.855619916 +0100
@@ -17,7 +17,7 @@
 # Pressing "g" allows you to post a Followup to a newsgroup.
 #
 # Options:
-#  -D allows splits a digest into seperate mails by using formail
+#  -D allows splits a digest into separate mails by using formail
 #     (Feature added by Martin Ramsch <m.ramsch@computer.org>)
 #
 # This script tries to find a working muttrc (which is sourced first)
diff -Nurp --exclude='.bzr*' tin-1.9.5/tools/opt-case.pl tin-1.9.6/tools/opt-case.pl
--- tin-1.9.5/tools/opt-case.pl	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/tools/opt-case.pl	2010-03-18 11:17:45.494720497 +0100
@@ -56,7 +56,7 @@ while (defined($line = <>)) {
 	# that won't hurt, it just doesn't optimize'em
 	if ($line =~ m/^(subj|from|msgid(?:|_last|_only)|refs_only|xref)=(.*[^\W\d_].*)$/o) {
 		print "# rule rewritten, it might be possible that it can be further otpimized\n";
-		print "# check lines with (?i) if they realy need to be case insensitve and if\n";
+		print "# check lines with (?i) if they really need to be case insensitve and if\n";
 		print "# not remove leading (?i) manualy\n";
 		print "$1=$mod$2\n";
 		next;
diff -Nurp --exclude='.bzr*' tin-1.9.5/tools/tinews.pl tin-1.9.6/tools/tinews.pl
--- tin-1.9.5/tools/tinews.pl	2009-12-01 15:12:39.000000000 +0100
+++ tin-1.9.6/tools/tinews.pl	2010-09-27 22:38:17.044112817 +0200
@@ -37,7 +37,9 @@
 #       - check for /etc/nntpserver (and /etc/news/server)
 #       - also check for ~/.nntpauth?
 #       - add $PGPOPTS, $PGPPATH, $GNUPGHOME support
+#       - add pid to pgptmpf to allow multiple simultaneous instances
 #       - cleanup, remove duplicated code
+#       - sign Injection-Date?
 #
 # version Number
 my $version = "1.1.24";
@@ -608,7 +610,7 @@ sub savearticle {
 
 
 #-------- sub signarticle
-# signarticle signs an articel and returns a reference to an array
+# signarticle signs an article and returns a reference to an array
 # 	containing the whole signed Message.
 #
 # Receives:
diff -Nurp --exclude='.bzr*' tin-1.9.5/tools/url_handler.pl tin-1.9.6/tools/url_handler.pl
--- tin-1.9.5/tools/url_handler.pl	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/tools/url_handler.pl	2010-09-29 01:21:08.406538335 +0200
@@ -1,7 +1,7 @@
 #! /usr/bin/perl -w
-# example of how to call the appropriate viewer
+# example of how to call an appropriate viewer
 #
-# URLs must start with a scheme and shell metas must be allready quoted
+# URLs must start with a scheme and shell metas should be already quoted
 # (tin doesn't recognize URLs without a scheme and it quotes the metas)
 
 use strict;
@@ -10,80 +10,46 @@ use strict;
 die "Usage: $pname URL" if $#ARGV != 0;
 
 # version Number
-my $version = "0.0.9";
+my $version = "0.1.0";
 
 my ($method, $url, $browser, $match, @try);
 $method = $url = $ARGV[0];
 $method =~ s#^([^:]+):.*#$1#io;
 
-if ($ENV{BROWSER}) {
-	push(@try, split(/:/, $ENV{BROWSER}));
-} else { # set some defaults
-	push(@try, 'firefox -a firefox -remote openURL\(%s\)');
-	push(@try, 'mozilla -remote openURL\(%s\)');
-	push(@try, 'opera -remote openURL\(%s\)');
-	push(@try, 'galeon -n');
-	push(@try, 'lynx');	# prefer lynx over links as it can handle news:-urls
-	push(@try, qw('links2 -g' links w3m));
-	push(@try, 'kfmclient newTab'); # has no usefull return-value on error
-}
+# shell escape
+$url =~ s#([\&\;\`\'\\\"\|\*\?\~\<\>\^\(\)\[\]\{\}\$\010\013\020\011])#\\$1#g;
 
-if ($ENV{DISPLAY}) { # X running
-	# try $BROWSER for http, https, gopher, ftp, news, snews
-	if ($method =~ m/^(?:https?|gopher|ftp|s?news)$/io) {
-		for $browser (@try) {
-			# ignore empty parts
-			next if ($browser =~ m/^$/o);
-			# expand %s if not preceded by odd number of %
-			$match = $browser =~ s/(?<!%)((?:%%)*)%s/$1$url/og;
-			# expand %c if not preceded by odd number of %
-			$browser =~ s/(?<!%)((?:%%)*)%c/$1:/og;
-			# reduce dubble %
-			$browser =~ s/%%/%/og;
-			# append URL if no %s expansion took place
-			$browser .= " ".$url if (!$match);
-			# leave loop if $browser was started successfull
-			last if (system("$browser 2>/dev/null") == 0);
-		}
-		exit 0;
-    }
-} else { # no X running
-	# try $BROWSER for http, https, gopher, news, snews
-	if ($method =~ m/^(?:https?|gopher|s?news)$/io) {
-		for $browser (@try) {
-			next if ($browser =~ m/^$/o);
-			$match = $browser =~ s/(?<!%)((?:%%)*)%s/$1$url/og;
-			$browser =~ s/(?<!%)((?:%%)*)%c/$1:/og;
-			$browser =~ s/%%/%/og;
-			$browser .= " ".$url if (!$match);
-			last if (system("$browser 2>/dev/null") == 0);
-		}
-		exit 0;
-	}
-	# use ncftp for ftp
-	if ($method =~ m/^ftp$/io) {
-		system ("ncftp $url") || exit 1;
-		exit 0;
+if ($ENV{"BROWSER_".uc($method)}) {
+	push(@try, split(/:/, $ENV{"BROWSER_".uc($method)}));
+} else {
+	if ($ENV{BROWSER}) {
+		push(@try, split(/:/, $ENV{BROWSER}));
+	} else { # set some defaults
+		push(@try, 'firefox -a firefox -remote openURL\(%s\)');
+		push(@try, 'mozilla -remote openURL\(%s\)');
+		push(@try, 'opera -remote openURL\(%s\)');
+		push(@try, 'galeon -n');
+		push(@try, 'lynx');	# prefer lynx over links as it can handle news:-urls
+		push(@try, qw('links2 -g' links w3m));
+		push(@try, 'kfmclient newTab'); # has no useful return-value on error
 	}
 }
 
-# no matter if we're using X or not
-
-# use lynx for nntp (as e.g. Netscape can't handle it)
-if ($method =~ m/^nntp$/io) {
-	system ("lynx $url") || exit 1;
-	exit 0;
-}
-
-# use mutt for mailto
-if ($method =~ m/^mailto$/io) {
-	system ("mutt $url") || exit 1;
-	# for pine users:
-	# system ("pine -url $url") || exit 1;
-	exit 0;
+for $browser (@try) {
+	# ignore empty parts
+	next if ($browser =~ m/^$/o);
+	# expand %s if not preceded by odd number of %
+	$match = $browser =~ s/(?<!%)((?:%%)*)%s/$1$url/og;
+	# expand %c if not preceded by odd number of %
+	$browser =~ s/(?<!%)((?:%%)*)%c/$1:/og;
+	# reduce dubble %
+	$browser =~ s/%%/%/og;
+	# append URL if no %s expansion took place
+	$browser .= " ".$url if (!$match);
+	# leave loop if $browser was started successful
+	last if (system("$browser 2>/dev/null") == 0);
 }
-
-die "unsupported URL-scheme";
+exit 0;
 
 __END__
 
@@ -97,33 +63,61 @@ B<url_handler.pl> I<URL>
 
 =head1 DESCRIPTION
 
-B<url_handler.pl> takes a URL as argument and spawns the appropriate
-viewer with the URL. When running under X11 it follows B<$BROWSER> for
-the following schemes: HTTP, HTTPS, GOPHER, FTP, NEWS and SNEWS; when
-not running under X11 B<$BROWSER> is considered for HTTP, HTTPS, GOPHER,
-NEWS and SNEWS. The schemes NNTP and MAILTO (and FTP when not running
-under X11) are handled separately.
+B<url_handler.pl> takes an URL as argument and spawns the first executable
+viewer found in either B<$BROWSER_I<SCHEME>> or B<$BROWSER>.
 
 =head1 ENVIRONMENT
 
 =over 4
 
+=item B<$BROWSER_I<SCHEME>>
+
+The user's preferred utility to browse URLs of tye I<SCHEME>. May actually
+consist of a sequence of colon-separated browser commands to be tried in
+order until one succeeds. If a command part contains %s, the URL is
+substituted there, otherwise the browser command is simply called with the
+URL as its last argument. %% is replaced by a single percent sign (%), and
+%c is replaced by a colon (:).
+Examples:
+
+=over 4
+
+=item $BROWSER_FTP="wget:ncftp"
+
+=item $BROWSER_GOPHER="lynx:links"
+
+=item $BROWSER_MAILTO="mutt:pine -url"
+
+=item $BROWSER_NEWS="lynx"
+
+=item $BROWSER_NNTP="lynx"
+
+=back
+
+Z<>
+
 =item B<$BROWSER>
 
-The user's preferred utility to browse URLs. May actually consist of a
+The user's preferred utility to browse URLs for which there is no special
+viewer defined via B<$BROWSER_I<SCHEME>>. Again it may actually consist of a
 sequence of colon-separated browser commands to be tried in order until one
 succeeds. If a command part contains %s, the URL is substituted there,
 otherwise the browser command is simply called with the URL as its last
 argument. %% is replaced by a single percent sign (%), and %c is replaced
 by a colon (:).
+Examples:
+
+=over 2
+
+=item $BROWSER="firefox -a firefox -remote openURL\(%s\):opera:konqueror:links2 -g:lynx:w3m"
 
 =back
 
 =head1 SECURITY
 
-B<url_handler.pl> was designed to work together with B<tin>(1) which
-only issues shell escaped absolute URLs thus B<url_handler.pl> does not
-shell escape it's input nor does it convert relative URLs into absolute
+B<url_handler.pl> was designed to work together with B<tin>(1) which only
+issues shell escaped absolute URLs thus B<url_handler.pl> does not try hard
+to shell escape it's input nor does it convert relative URLs into absolute
 ones! If you use B<url_handler.pl> from other applications be sure to at
 least shell escaped it's input!
 
diff -Nurp --exclude='.bzr*' tin-1.9.5/tools/url_handler.sh tin-1.9.6/tools/url_handler.sh
--- tin-1.9.5/tools/url_handler.sh	2009-08-14 22:03:39.000000000 +0200
+++ tin-1.9.6/tools/url_handler.sh	2010-03-19 23:52:25.017423445 +0100
@@ -4,7 +4,7 @@
 # based on a script by Michael Elkins <me@cs.hmc.edu>
 # 2001-01-31 <urs@tin.org>
 #
-# URLs must start with a scheme and shell metas must be allready quoted
+# URLs must start with a scheme and shell metas must be already quoted
 # (tin doesn't recognize URLs without a scheme and it quotes the metas)
 #
 # TODO: check $BROWSER?
@@ -51,7 +51,7 @@ case $method in
 		;;
 
 	news|snews)
-		# usualy ment for reading news on the local server
+		# usually meant for reading news on the local server
 		if test x$DISPLAY = x; then
 			lynx $url || exit 1
 		else
@@ -60,7 +60,7 @@ case $method in
 		;;
 
 	nntp)
-		# usualy ment for reading news via NNTP
+		# usually meant for reading news via NNTP
 		# needs a special case as netscape can't handle nntp-URLs
 		# *sigh*
 		lynx $url || exit 1
